Virat Kohli finished the year at the top of ODI charts with 1381 runs at an avg. of 47.62 with maximum four centuries in the calendar year.
Jonathan Trott finished the year with 1315 runs at an avg. of 52.60 with two centuries in the calendar year in 29 matches.
Shane Watson finished the year with 1139 runs at an avg. of 56.95 with two centuries in the calendar year in 23 matches.
Kumar Sangakkara finished the year with 1127 runs at an avg. of 51.22 with one century in the calendar year in 27 matches.
Mohammad Hafeez finished the year with 1075 runs at an avg. of 37.06 with three centuries in the calendar year in 32 matches.
T20 World Cup: How India became champions in 2007
ICC T20 World Cup: Bowlers to watch out for
Centurions @ T20 Internationals
Top signings to watch out for in EPL
US Open 2012: Players to watch out for
Top ten VVS Laxman moments
Top 5 highest paid football managers
Great moments from Brett Lee`s career
Top Ten Euro 2012 moments
Euro 2012 final: Key players to watch out for
Euro 2012: Top 5 Goal Scorers
T20: Three bowlers who took a hat-trick