| Player | 2500+ Runs | Year | Runs | Matches | Inns | Avg | 100/50 |
|---|---|---|---|---|---|---|---|
| Virat Kohli (IND) | 3 | 2016 | 2595 | 37 | 41 | 86.50 | 7/13 |
| 2017 | 2818 | 46 | 52 | 68.73 | 11/10 | ||
| 2018 | 2735 | 37 | 47 | 68.37 | 11/9 | ||
| Ricky Ponting (AUS) | 2 | 2003 | 2657 | 45 | 49 | 66.42 | 11/8 |
| 2005 | 2833 | 46 | 58 | 56.66 | 9/15 | ||
| Kumar Sangakkara (SL) | 2 | 2006 | 2609 | 50 | 55 | 52.18 | 5/16 |
| 2014 | 2813 | 47 | 56 | 53.07 | 8/17 | ||
| Sachin Tendulkar (IND) | 1 | 1998 | 2541 | 39 | 42 | 68.67 | 12/8 |
| Rahul Dravid (IND) | 1 | 1999 | 2626 | 53 | 62 | 46.89 | 10/9 |
| Sourav Ganguly (IND) | 1 | 1999 | 2580 | 51 | 60 | 47.77 | 6/17 |
| Tillakaratne Dilshan (SL) | 1 | 2009 | 2568 | 42 | 49 | 55.82 | 10/8 |
| Angelo Mathews (SL) | 1 | 2014 | 2530 | 52 | 58 | 61.70 | 3/17 |
| Kane Williamson (NZ) | 1 | 2015 | 2692 | 39 | 46 | 65.65 | 8/14 |
| Joe Root (ENG) | 1 | 2016 | 2570 | 41 | 55 | 50.39 | 5/18 |
| Babar Azam (PAK) | 1 | 2022 | 2598 | 44 | 52 | 54.12 | 8/17 |
There have been 15 instances of a player scoring over 2500 runs in a calendar year across all formats.
Virat Kohli is the only player in cricket history to achieve this feat in three consecutive years (2016, 2017, and 2018).
Virat Kohli made another record of scoring 1000+ Test Runs in three consecutive years, joining Matthew Hayden (5 consecutive Years), Brian Lara, Kevin Pietersen and Steve Smith. Kohli achieved this feat from 2016 to 2018, while Hayden’s unmatched five-year streak came from 2001 to 2005. Kohli also tops the ODI chart too.
In a separate but related record, Kohli holds the all-time record for scoring 2000+ international runs in a calendar year, achieving it a remarkable seven times.
11 players have reached the 2500-run mark once in their career.
The players who have done it more than once are:
The former cricketers in this club include Sachin Tendulkar, Sourav Ganguly, Rahul Dravid, and Tillakaratne Dilshan.
Current players in the club are Virat, Joe Root, Babar Azam, and Kane Williamson.
Ricky Ponting holds the all-time record for the most runs in a calendar year, scoring 2833 runs in 2005.
The most recent player to cross the 2500-run mark was Babar Azam in 2022.
While scoring a century and taking a 5-wicket haul is a nearly impossible double, an…
Explore this comprehensive breakdown detailing remarkable run-scoring feats and century milestones to satisfy your search…
Under Ben Stokes, England championed the "Bazball" philosophy, characterized by high-intent, aggressive batting and proactive…
Discover the definitive statistical breakdown and historic milestones regarding the most wickets by leg spinners…
Enjoying some new games online is something many of us like to do during our…
Key Insights - Sunil Narine IPL Wickets Year-wise Tracker Sunil Narine became just the third…