Highest Run Scorer From India In The Last 12 Years
- Publicity -
Over the years, India has produced many blockbusters that the country is proud of. Among current players, Virat Kohli crossed his 72nd century and Shreyas Iyer became the top run-getter in 2022 across all formats. Another year is over, let's take a look at the Indian team's top scorers over the years.
India's leading run scorer in recent years
1. Virat Kohli (2011 ) - 1644
Among the current cricketers, Virat Kohli has become the tallest player in India. In total, the cricketer scored 1644 runs. That year he scored 1381 runs, his highest being 117. He scored 61 runs in T20I and 202 runs in Test cricket at an average of 22.44. He made his Test debut against the West Indies the same year.
2. Virat Kohli (2012 ) - 2186
The second name is still Kohli. He scored a total of 2,186 runs. He scored 1026 in ODI, 689 in Test and 471 in T2OIS. He scored his first century against Sri Lanka. His 133 off 86 deliveries led India to the second highest run scorer for an Australian team.
3. Virat Kohli (2013) - 1913
In the year 2013, Kohli scored 1268 runs in 616 ODIs and only 29 runs in the T20Is. His 52-ball century against Australia in Jaipur is the fastest by an Indian player. India scored 300 against Australia in this match.
4. Virat Kohli (2014) - 2,286
Kohli scored 2,286 runs this year. He has amassed 1054 runs in the ODIs, 847 runs in the Tests and 385 runs in the T20Is. In the same year, he broke 8 centuries and became the highest T20 World Cup run-scorer with 319 runs.
5. Ajinkya Rahane (2015)-1506
In the year Ajinkya Rahane was India's top batsman in 2015. He amassed 876 in ODIs, 593 in Tests and 37 in T20I. In that year's World Cup tournament against South Africa at the Melbourne Stadium, he scored an unforgettable 79.
6. Virat Kohli (2016) - 2,595
In the year 2016, he amassed 739 runs in ODI, 1215 runs in Test format and 641 runs in T20I. This year is considered the best year. In the year 2016, he won three Test series for India.
7. Virat Kohli (2017) - 2,818
The former India captain ended 2017 with 2,818 international runs across all formats. He has amassed 1,059 in Tests, 1,460 in 26 ODIs and 299 in T20s. He broke 11 centuries with a triple.
8. Virat Kohli (2018) - 2,735
In 2018, Kohli scored 11 centuries and nine fifties. This year he became the fastest person to cross the thousand mark. He scored 1322 in Tests, 1202 in ODIs and 211 in T20Is.
9. Virat Kohli (2019) - 2455
Kohli has scored 1377 runs in ODI format, 612 in Tests and 466 runs in 10 T20Is. He ended the year on a high with 85 runs off 81 balls against the West Indies. Rohit Sharma became India's second top scorer.
10. KL Rahul (2020) - 847
KL Rahul makes his first appearance in this list as he has amassed 847 runs across all formats. The Indian vice-captain has amassed 443 runs in ODIs and 404 runs in the T20I format. Kohli joined. Rohit and Babar are on this record journey.
11. Rohit Sharma (2021) - 1420
Men in Blue captain Rohit Sharma has scored 1,420 runs in all formats. He has amassed 484 runs in T20I, 90 in ODIs and 846 in Test cricket.
12. Sreyas Ayer (2022)-1609
Interestingly, Shreyas Iyer became the leading run scorer, surpassing the likes of Virat Kohli and Suryakumar Yadav. He has amassed 724 runs in ODIs, 463 in T20Is and 261 in Test cricket. He became the fastest Indian to pass 1,500 runs in ODIs.
Read more: Top 10 winners of the IPL