On 27 February 2010, becomes just the second player to score a T20I hundred, finishing 116 not out, one run short of Chris Gayle's record of 117.
On 4 May 2010 McCullum became the first player to score 1000 T20 international runs. He achieved this feat playing against Zimbabwe in the 2010 ICC World Twenty20 at Guyana.