1. New Zealand
Neesham made his test debut against India, scoring an unbeaten 137, the highest score on debut by a Test number 8 batsman. In June 2014 he made a century in his second test against the West Indies, becoming the first New Zealander to score centuries in his first two matches.
On 3 January 2019, in the first ODI against Sri Lanka, Neesham scored 34 runs in one over, including five sixes. This was the most runs scored in one over by a New Zealand batsman in an ODI match.
In April 2019, he was named in New Zealand's squad for the 2019 Cricket World Cup. On 1 June 2019, in New Zealand's first match of the World Cup, Neesham played in his 50th ODI. In New Zealand's match against Afghanistan, Neesham took his first five-wicket haul and his 50th wicket in ODIs