Scoring runs in every format is not a cup of tea for any player in the game. For India, so many important players have scored big in crucial times. Meanwhile, some new talents have to showcase their talents to international cricket. In this article, we will see those players who have scored the most runs for India in 2021 so far. However, no surprise that current Indian white-ball skipper Rohit Sharma has scored the most runs(1420) for India across formats.
Let's check out the full list below...
Also Read: Most Man Of The Series Awards in a calendar year
#6. Shubman Gill | 478 runs
Youngster Shubman Gill is one of the most talented players on the Indian test team. Gill comes at number six in our list of players with the most runs for India. He has scored a fifty in Australia and also scored lots of runs in England in 2021. Meanwhile, Gill has been a regular name in the test format. As an opener, Gill has scored some important runs and played some crucial knocks for India. Shubman has scored 478 runs for India in 2021 and thus ranked at 6 in the list.
#5. Cheteshwar Pujara | 686 runs
Indian Test batsman Cheteshwar Pujara has been out of runs for 4-5 years. Although, he has scored many 50+ scores but failed to convert it to a hundred in the last 4 years. However, he always scored for India when it needed the most. The test genius has smashed 686 runs for India in 2021. Meanwhile, he ranked himself at 5 in our list of most runs for India in 2021 across formats.
Read Also: Teams with most bowlers with more than 400 Test wickets
#4. KL Rahul | 781 runs
Kannur Lokesh Rahul has registered himself at number 4 on our list of players with the most runs for India in 2021. KL Rahul has always found himself in runs irrespective of all formats of the game. The T20I great has also had a good run in the recently conducted T20 World Cup in UAE. Although, he was in the form before the World Cup as he grabbed the Orange Cap in IPL for scoring most runs. So, Rahul is a run machine for India in all forms of the game. KL Rahul has smashed 781 runs for India this year and became the 4th most run-getter for team India across formats.
#3. Virat Kohli | 911 runs
Indian Test skipper Virat Kohli has not scored a century since his last century in the Pink ball test against Bangladesh in 2019. However, run machine Kohli has always been in runs whenever he gets on the field. So, it's not a surprise that our King is at number 3 on this list. Kohli has scored piles of runs for team India during this year. The Indian skipper has scored 911 runs for India this year and became the 3rd batsman to feature on the list.
Also Read: Most T20 runs in a calendar year
#2. Rishabh Pant | 1074 runs
India's rising star Rishabh Pant has scored over 1000 runs for India in 2021. However, especially in the red ball cricket Pant showed the world that he is a champion player. Pant has contributed to India's victory in the Border Gavaskar trophy 2020-21 and played crucial innings to chase down an impossible-looking target at the Gabba. Rishabh Pant has smashed 1074 runs for India in 2021 across formats and thus ranked at number 2 on our list.
#1. Rohit Sharma | 1420 runs
India's current white-ball captain Rohit Sharma has not only scored the most runs for India but also is are much ahead of the rest players on the list. Rishabh Pant who is ranked 2nd on this list has scored 1074 runs. Although, he will get to play a test match against SA, to overtake Hitman he has to score over 350 runs. Rohit has been phenomenal in every format of the game. Hitman has smashed 1420 runs for India in 2021 across all formats of the game.
Read Also: Ravichandran Ashwin is definitely here to stay in white ball Cricket: Rohit Sharma
However, there are also some important names in the rest of the list. Let's check out the remaining 4 players in the top 10's list following.
7. Ajinkya Rahane: 411 runs
8. Shikhar Dhawan: 387 runs
9. Surya Kumar Yadav: 368 runs
10. Shreyas Iyer: 359 runs
N.B: The stats are accurate as of 18/12/2021.