4. Brendon McCullum, 459 runs in 2012
And we are back with McCullum! McCullum had a great T20 year once more. He scored a hundred against Bangladesh in a game of the T20 World Cup, hitting 7 sixes on the way. In all he scored 459 runs in the year, with one more fifty to go with this hundred. McCulum comes in at number 4 on our list of Top 10 Players scoring 300 runs in a calendar year in t20 internationals.