Did you know the first-ever One Day International (ODI) cricket match was played as a last-minute replacement for a Test match that got washed out? Since then, ODIs have become one of the most thrilling formats of cricket.
An ODI is a limited-overs cricket match where each team gets a set number of overs, typically 50, to score as many runs as possible. Unlike Test cricket, which can last up to five days, ODIs offer fast-paced action and results in just one day.
For batters, ODIs are a real test of skill and adaptability. Building an inning while keeping the scoreboard ticking is no easy feat.
Curious about who tops the list of run-makers in this iconic format? Let’s explore the players with the most runs in ODIs who hold a special place in cricket history.
See More| Most 100s in Test Cricket: Check the Complete List Here!
List of Players with Most Runs in ODI Cricket
Here's the list of the players with the most runs in ODI cricket history. These players have left a lasting impact on the game with their exceptional batting skills and consistency in scoring runs at the highest level of ODI cricket. The list includes:
Player | Span | Mat | Inns | Runs |
SR Tendulkar (IND) | 1989-2012 | 463 | 452 | 18426 |
KC Sangakkara (Asia/ICC/SL) | 2000-2015 | 404 | 380 | 14234 |
V Kohli (IND) | 2008-2025 | 301 | 289 | 14180 |
RT Ponting (AUS/ICC) | 1995-2012 | 375 | 365 | 13704 |
ST Jayasuriya (Asia/SL) | 1989-2011 | 445 | 433 | 13430 |
DPMD Jayawardene (Asia/SL) | 1998-2015 | 448 | 418 | 12650 |
Inzamam-ul-Haq (Asia/PAK) | 1991-2007 | 378 | 350 | 11739 |
JH Kallis (Afr/ICC/SA) | 1996-2014 | 328 | 314 | 11579 |
SC Ganguly (Asia/IND) | 1992-2007 | 311 | 300 | 11363 |
RG Sharma (IND) | 2007-2025 | 272 | 264 | 11092 |
R Dravid (Asia/ICC/IND) | 1996-2011 | 344 | 318 | 10889 |
MS Dhoni (Asia/IND) | 2004-2019 | 350 | 297 | 10773 |
CH Gayle (ICC/WI) | 1999-2019 | 301 | 294 | 10480 |
Source: ESPNcricinfo
1. Sachin Tendulkar (India)
Known as the "God of Cricket," Sachin Tendulkar remains the highest run scorer in ODI cricket with 18,426 runs. Over his 23-year career (1989–2012), he represented India in 463 matches, showcasing unparalleled consistency. Tendulkar's ability to adapt to different conditions and bowlers made him a global icon.
2. Kumar Sangakkara (Sri Lanka)
Kumar Sangakkara, a maestro with the bat, scored 14,234 runs in 404 ODIs during his illustrious career from 2000 to 2015. Known for his elegant stroke play and strategic acumen, Sangakkara was the backbone of the Sri Lankan batting lineup. With 25 centuries and 93 half-centuries, he consistently delivered under pressure.
3. Virat Kohli (India)
Virat Kohli, often called the "Chase Master," is one of the most prolific run scorers in ODI history. With 14,810 runs in 301 matches (2008–2025), Kohli boasts an exceptional average of 58.11. His aggressive batting style and unmatched consistency have redefined modern cricket.
4. Ricky Ponting (Australia)
Ricky Ponting, one of cricket's greatest captains, amassed 13,704 runs in 375 ODIs between 1995 and 2012. Known for his aggressive stroke play and tactical brilliance, Ponting led Australia to two World Cup victories in 2003 and 2007. His 30 centuries and 82 half-centuries underline his reliability in big matches.
5. Sanath Jayasuriya (Sri Lanka)
Sanath Jayasuriya revolutionised ODI batting with his aggressive approach during the powerplay. Scoring 13,430 runs in 445 matches from 1989 to 2011, he redefined the role of an opener. Known for his explosive hitting, Jayasuriya’s 28 centuries include many game-changing performances.
6. Mahela Jayawardene (Sri Lanka)
Mahela Jayawardene, a batsman of grace and precision, scored 12,650 runs in 448 ODIs during his career spanning from 1998 to 2015. Renowned for his calm demeanour and stylish stroke play, Jayawardene excelled in building innings and partnerships.
With 19 centuries and 77 half-centuries, he was a dependable middle-order batsman. His leadership skills shone brightly as he led Sri Lanka to the 2007 World Cup final.
7. Inzamam-ul-Haq (Pakistan)
Inzamam-ul-Haq, Pakistan's batting stalwart, accumulated 11,739 runs in 378 ODIs between 1991 and 2007. Known for his calm under pressure, Inzamam was a key player in Pakistan's 1992 World Cup-winning squad.
His 10 centuries and 83 half-centuries underline his ability to anchor innings and deliver in high-stakes matches. Inzamam’s ability to pace innings perfectly and his exceptional technique against both pace and spin made him a matchwinner.
Comments
All Comments (0)
Join the conversation