
Most Runs in Each Calendar Year (2010-2024): The Era of Dominance
Cricket in the last decade has been defined by massive scores, clinical finishes, and the rise of the “Fab Four.” For Indian fans, tracking the cricket score isn’t just a hobby—it’s a ritual. Since 2010, the game has evolved from a steady grind to a high-octane spectacle across all formats (Test, ODI, and T20I).
One name that resonates through this period is Virat Kohli. His consistency in accumulating runs year after year has earned him the title “King Kohli.” Let’s take a trip down memory lane and look at the highest run-getters in international cricket from 2010 to 2024.
The Golden Timeline: Top Run Scorers Year-by-Year
The leaderboard over the last 15 years shows a fascinating shift from the legends of the previous generation to the superstars of today.
- 2010: Hashim Amla (2231 runs) – The Proteas legend was unstoppable.
- 2011: Kumar Sangakkara (2267 runs) – A masterclass in southpaw elegance.
- 2012: Kumar Sangakkara (2131 runs) – Creating a legacy of consistency.
- 2013: AB de Villiers (1972 runs) – Mr. 360 redefined the scoring rates.
- 2014: Kumar Sangakkara (2813 runs) – An incredible swansong year.
- 2015: Kane Williamson (2692 runs) – The rise of the Kiwi captain.
- 2016: Virat Kohli (2595 runs) – The beginning of the “King” era.
- 2017: Virat Kohli (2818 runs) – Peak fitness meets peak form.
- 2018: Virat Kohli (2735 runs) – Three consecutive years at the top.
- 2019: Virat Kohli (2455 runs) – A four-year streak that remains a record.
- 2020: Babar Azam (1108 runs) – In a pandemic-shortened year.
- 2021: Joe Root (2455 runs) – A historic year for the English Test specialist.
- 2022: Babar Azam (2598 runs) – Dominance across formats.
- 2023: Shubman Gill (2154 runs) – The “Prince” of Indian cricket takes the throne.
- 2024 (Ongoing): The battle continues with players like Yashasvi Jaiswal and Pathum Nissanka leading the charts so far.
Virat Kohli: The King of Consistency
While looking at any cricket score card between 2016 and 2019, one thing was certain: Virat Kohli was likely batting on 50+. By topping the charts for four consecutive years, Kohli proved that aggression and technique could coexist. His ability to switch from the patience of Test cricket to the explosiveness of T20s is what sets him apart in the #shorts and highlights we love to watch today.
The Rise of Shubman Gill
In 2023, the baton was passed. Shubman Gill became the highest run-scorer of the calendar year, hitting centuries across all formats. His century against New Zealand and his IPL form translated perfectly into international dominance, signaling that the future of Indian cricket is in safe hands.
Conclusion
The journey from 2010 to 2024 highlights the incredible hunger for runs in modern cricket. While legends like Sangakkara and De Villiers set the stage, it was Virat Kohli who turned run-scoring into a persistent habit. As we move through 2024, the competition is fiercer than ever, with young talents chasing the historic benchmarks set by their predecessors. Whether you are checking a live cricket score or watching #cricket highlights, these numbers represent the sweat and toil of modern-day gladiators.
Frequently Asked Questions (FAQs)
1. Who has the most runs in a single calendar year ever?
The record for the most runs in a single calendar year across all formats is held by Kumar Sangakkara, who scored 2,813 runs in 2014.
2. How many times has Virat Kohli topped the calendar year runs list?
Virat Kohli has topped the list for four consecutive years (2016, 2017, 2018, and 2019).
3. Who is the leading run-scorer in 2024 so far?
As of mid-2024, players like Kusal Mendis, Yashasvi Jaiswal, and Pathum Nissanka are among the top contenders. The rankings change with every series.
4. Which Indian player topped the list in 2023?
Shubman Gill was the highest run-scorer in 2023, accumulating over 2,100 runs across Tests, ODIs, and T20Is.
5. Does the calendar year include IPL runs?
No, the official “Most Runs in a Calendar Year” stats usually only account for International matches (Test, ODI, and T20I).






