Most 1000-Run Calendar Years by Batters in ODI

Scoring more than 1000 runs in a limited-overs setup is a valuable metric to assess a batsman’s consistency. Reaching the milestone of 1000 runs in One-Day Internationals, popularly called as ODIs, the format which has there in existence for around 50 years now, has always been a favourite tag to pull off for any batsman.

It calibrates players’ temperament and their ability to adapt to different playing conditions and shine against different opponents.

For Test numbers, you can reach here, whereas this article will solely focus on the ODIs.

Below is the table that lists the players who have been consistent in achieving the tag of “1000 ODI runs in a year” most times in their career.

Most 1,000-Run ODI Calendar Years by a Batter

Batters1000 ODI Runs in a Year (Times)YearsLongest StreakPeak Year
Virat Kohli (IND)82011, 2012, 2013, 2014, 2017, 2018, 2019, 20234 Years (2011-2014)2017 (1,460)
Sachin Tendulkar (IND)71994, 1996, 1997, 1998, 2000, 2003, 20073 Years (1996-1998)1998 (1,894)
Kumar Sangakkara (SL)62004, 2006, 2011, 2012, 2013, 20144 Years (2011-2014)2006 (1,333)
Ricky Ponting (AUS)61998, 1999, 2003, 2005, 2007, 20092 Years (1998-1999)2007 (1,424)
Sourav Ganguly (IND)61997, 1998, 1999, 2000, 2002, 20074 Years (1997-2000)1999 (1,767)
Rohit Sharma (IND)52013, 2017, 2018, 2019, 20233 Years (2017-2019)2019 (1,490)
Mahela Jayawardene (SL)42001, 2006, 2007, 20112 Years (2006-2007)2001 (1,260)
Mohammad Yousuf (PAK)42000, 2002, 2003, 20072 Years (2002-2003)2002 (1,362)
Sanath Jayasuriya (SL)41997, 2001, 2002, 20062 Years (2001-2002)2001 (1,202)
Tillakaratne Dilshan (SL)42009, 2012, 2013, 20152 Years (2012-2013)2015 (1,207)
AB de Villiers (SA)32007, 2013, 2015None2007 (1,209)
MS Dhoni (IND)32007, 2008, 20093 Years (2007-2009)2009 (1,198)
Rahul Dravid (IND)31999, 2004, 20052 Years (2004-2005)1999 (1,761)

For more calendar year records, reach here.

Key Insights

Sachin Tendulkar’s superlative year of 1998 brought him 1894 runs, which still tops the maximum runs in a calendar year chart. He also tops the chart for batsmen with the most number of centuries in a year.

Sachin’s year of 1000 runs ranges from 1994 to 2007, a notable 13 years in between, tells a tale of his longevity in this format of cricket.

Virat Kohli is the only other player to attain the milestone of 1000 runs in a year, eight times. His progression throughout his career, year by year, paints a picture of the most consistent player in the history of ODI cricket.

Four of Kohli’s instances came in a row from 2011 to 2014, the joint-most along with Tendulkar, Sourav Ganguly, and Kumar Sangakkara.

The Indian cricketers Rohit Sharma and MS Dhoni have three consecutive years of this prized milestone. You can find out their year-by-year progress in ODIs here and here.

Read Next | Test Stats: Most Centuries in Career

Leave a Comment

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

Scroll to Top