Most 2500+ Runs in a Calendar Year in All Formats

Players with 2,500+ Runs in a Calendar Year (All Formats)

Batters2500 Int Runs in a Year (Times)YearsLongest StreakPeak Year
Virat Kohli (IND)32016, 2017, 201832017
Kumar Sangakkara (SL)22006, 2014–2014
Ricky Ponting (AUS)22003, 2005–2005
Angelo Mathews (SL)12014–2014
Babar Azam (PAK)12022–2022
Joe Root (ENG)12016–2016
Kane Williamson (NZ)12015–2015
Rahul Dravid (IND)11999–1999
Sachin Tendulkar (IND)11998–1998
Sourav Ganguly (IND)11999–1999
Tillakaratne Dilshan (SL)12009–2009

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.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top