In the New Zealand cricket team, Gareth Hopkins is a wicketkeeper and bats right handedly. South Island, Otago, Northern Districts, New Zealand Academy and Canterbury are the other teams he has played for.
A One day International was played between England and New Zealand at Chester-le-Street on 29th June 2004 and this was the debut One dayer of Gareth Hopkins. In this match, he took 3 catches. He did not get an opportunity to bat. New Zealand won this match by 7 wickets with 196 balls to spare. Hopkins has played only one Test match, against England at Nottingham from 5th to 8th June 2008. In the 1st innings, he took 3 catches and scored 15 runs off 62 balls while batting at the No. 6 position. England won this match by an innings and 9 runs.
Gareth Hopkins participated in 12 One day Internationals in which he took 16 catches and scored 41 runs at a batting average of 8.20 and batting strike rate of 56.94. His highest score was 25 and he hit 3 fours. Hopkins got the chance to play in just one Twenty20 International in which he scored 6 runs at a batting strike rate of 60.