Most 2500 Runs in a Calendar Year (All Formats)
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 |
Key Stats – Most 2500+ International Runs in a Single Year
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:
- Virat Kohli – 3 times
- Kumar Sangakkara – 2 times
- Ricky Ponting – 2 times
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.