5. Rishabh Pant

The year 2021 is regarded as the year of emergence of Rishabh Pant. The young left-handed batter has been outstanding in all formats of the game and has been the cornerstone behind some of India’s most memorable victories. Rishabh scored 1070 runs across all of the game’s formats.

4. Joe Root

In the Ashes, he has made significant contributions and has been England’s lone warrior against a formidable Australian squad. He has amassed 1630 runs and is only the fourth player to achieve the 1600 run milestone in the history of Test matches.

3. Babar Azam

With 303 runs in the competition, he was the leading run scorer. Babar maintained his dominance in One-Day Internationals, scoring 405 runs at an average of 67.5. The game’s longest format hasn’t met his expectations, but a player of his calibre can’t be kept silent for long.

2. Rohit Sharma

In total, he scored 1424 runs across all formats of the game. He was arguably the best batter for India in both home and overseas conditions. He began the year by making significant contributions on the Australian tour and continued his strong form in the home series against England.

1. Mohammad Rizwan

Rizwan amassed a total of 1915 runs across all formats of the game. He sparkled in the T20 format, scoring 1326 runs in 2021 which is the most by any batter in a calendar year. His career-best innings of 104 runs off 64 deliveries against South Africa earlier this year is remembered fondly.