Most Runs in Winning Cause in ODI

There’s no better feeling than helping your team win matches by contributing significantly. Batters are expected to score a bulk of runs to make the bowlers job simple and set up easy victories for their team.

Over the years, we have seen many batters carrying their teams over the ropes just through their consistent run-making. India’s Sachin Tendulkar and Virat Kohli are the prime examples of it.

On that note, here are the top 10 batters with the most runs in winning causes.


Most Runs in Winning Cause in ODI

PlayerMatchesInningsRunsAverage
Sachin Tendulkar (IND)2342311115756.63
Ricky Ponting (AUS)2622541072649.20
Virat Kohli (IND)1881811039874.80
Sanath Jayasuriya (SL)233228887341.26
Kumar Sangakkara (SL)217201830148.54
Rohit Sharma (IND)173168809159.05
Jacques Kallis (SA)210198803651.18
Mahela Jayawardene (SL)241219787442.33
Adam Gilchrist (AUS)202196765741.16
Inzamam-ul-Haq (PAK)215191743451.26

Key Insights on Leading Run Scorers in Winning ODI Matches

Elite Run Scoring Milestones in ODI Wins

Sachin Tendulkar, Virat Kohli and Ricky Ponting are the three batters with 10000-plus runs in ODI wins.

Over 34 batters have contributed 5000-plus runs in winning causes in ODI cricket.


Most Centuries and Best Batting Metrics in ODI Wins

Kohli is the only batter with more than 40 centuries in ODI wins. Tendulkar (33), Rohit Sharma and Ponting (25) are the other three batters with 25 or more hundreds in wins.

Kohli is the only batter with 5000-plus runs to average of above 70 in ODI victories. His average is hovering around 75, with more than 10000 runs under his belt.

Glenn Maxwell has the highest batting strike rate in winning causes in ODIs (minimum 1000 balls faced). The former Australian all-rounder contributed 2809 runs in wins at a strike rate of 137.09.


Individual Knocks and Captaincy Milestones in ODI Wins

Rohit has brought up the highest score in an ODI victory. He smashed 264 off 173 balls against Sri Lanka in the 2014 Eden Gardens ODI. This is also the highest score in all ODIs. (Relive Rohit’s mighty 264 here!)

Rohit is also the only batter to hammer three double tons in winning causes in ODIs.

Ponting has appeared in most ODI wins, featuring in a record 262 victories, 261 for Australia and one game for the ICC XI.

Ponting has also scored the most runs in wins as a captain in ODIs. He aggregated 6984 runs at an average of 50.97 in 157 innings (165 matches). He is the only captain to score 5000-plus runs in ODI wins.


Most Winning Runs by Venue, Opposition and Year in ODIs

Kohli is the only batter to aggregate more than 5000 runs and 20 centuries in ODI wins at home.

Ponting, Kohli, Kumar Sangakkara and Viv Richards are the four batters with 3000-plus runs in away ODI victories.

Kohli and Sanath Jayasuriya are the only two batters with 10 or more centuries in away ODI victories.

Pakistan’s Inzamam-ul-Haq has scored the most runs in ODI wins at a single venue, with 1892 runs in 39 wins at the Sharjah Cricket Stadium in the UAE.

Kohli is the only batter to accumulate 2000-plus runs against a team in ODI wins, doing so against Sri Lanka.

Tendulkar scored 1894 runs in 1998, of which 1431 came in wins, the most by a batter in a calendar year in ODIs. 

Read Next | Most 90s Scores in All Formats

Scroll to Top