Most Runs in a Calendar Year in ODI

Sachin Tendulkar, in 1998, aggregated over 1894 runs in the ODI format, which is the highest any cricketer has made in a calendar year in One-Day Internationals. The record has stood for more than 20 years now, showing how brilliant the achievement is in terms of batting quality.

Remember the dust storm in Sharjah that year? It is the perfect storm that took place in the game of cricket, and it didn’t pass for a long time.

The fellow team and batch mates of the master cricketer himself, Sourav Ganguly and Rahul Dravid, came so close to Sachin’s feat in the following year (1999) but ended up 100-odd runs short. The record 318-run partnership between Ganguly and Dravid against Sri Lanka took place in the 1999 ODI WC – a feat which took 16 more years to overpower.

This article lists the top ten instances of a batsman scoring the most runs in an ODI within a calendar year.

Most ODI Runs by a Player in a Calendar Year

PlayerYearInnsRunsAvgSRHS100/50
Sachin Tendulkar (IND)199833189465.31102.151439/7
Sourav Ganguly (IND)199941176746.5761834/10
Rahul Dravid (IND)199943176146.3475.161536/8
Sachin Tendulkar (IND)199632161153.782.41376/9
Matthew Hayden (AUS)200730160159.2989.19181*5/6
Saeed Anwar (PAK)199636159551.4591.561153/10
Shubman Gill (IND)202329158463.36105.452085/9
Sourav Ganguly (IND)200032157956.3982.751447/6
Rohit Sharma (IND)201927149057.389.921597/6
Martin Guptill (NZ)201532148955.1496.56237*4/8
Mark Waugh (AUS)199936146844.4875.591062/11
Gary Kirsten (SA)200036146744.4573.21152/13
Virat Kohli (IND)201726146076.8499.111316/7
Gary Kirsten (SA)199629144257.6883.64188*6/4
Sachin Tendulkar (IND)200732142547.585.58100*1/13

Want to see who tops the charts in other formats? Check out the same record for Test cricket and T20Is here.

Key Insights

The feat of “1500+ ODI runs in a calendar year” has been achieved eight times in world cricket, in which Sachin and Sourav have two entries each.

Shubman Gill in 2023 was super strong and showed a glimpse of breaking Sachin’s feat after 25 years, but couldn’t.

Sachin also accomplished the shorter milestone of 1000 ODI runs in a calendar year, seven times, which is again a feat that is not overcome by any other.

Virat also has had seven “1000+ ODI runs in a calendar year” stints and is expected to break through soon.

Sachin’s average and strike rate in the 1998 season are also the calendar-year-bests among the above list of in-form batters’ extraordinary seasons.

Once again, Sachin’s nine centuries in the 50-over format in 1998 are the highest any batter has achieved within 365 days. What a year he had!

Read Next | Virat Kohli’s Away Test Captaincy Record

Scroll to Top