Discover the greatest ODI batsmen in cricket history, including legends like Sachin Tendulkar, Kumar Sangakkara, and Virat Kohli. Explore their records, achievements, and unmatched contributions to the game.
Player | Span | Mat | Runs | HS | Ave | 100 |
SR Tendulkar (IND) | 1989-2012 | 463 | 18426 | 200* | 44.83 | 49 |
KC Sangakkara (Asia/ICC/SL) | 2000-2015 | 404 | 14234 | 169 | 41.98 | 25 |
V Kohli (IND) | 2008-2024 | 295 | 13906 | 183 | 58.18 | 50 |
RT Ponting (AUS/ICC) | 1995-2012 | 375 | 13704 | 164 | 42.03 | 30 |
ST Jayasuriya (Asia/SL) | 1989-2011 | 445 | 13430 | 189 | 32.36 | 28 |
DPMD Jayawardene (Asia/SL) | 1998-2015 | 448 | 12650 | 144 | 33.37 | 19 |
Inzamam-ul-Haq (Asia/PAK) | 1991-2007 | 378 | 11739 | 137* | 39.52 | 10 |
JH Kallis (Afr/ICC/SA) | 1996-2014 | 328 | 11579 | 139 | 44.36 | 17 |
SC Ganguly (Asia/IND) | 1992-2007 | 311 | 11363 | 183 | 41.02 | 22 |
R Dravid (Asia/ICC/IND) | 1996-2011 | 344 | 10889 | 153 | 39.16 | 12 |
RG Sharma (IND) | 2007-2024 | 265 | 10866 | 264 | 49.16 | 31 |
MS Dhoni (Asia/IND) | 2004-2019 | 350 | 10773 | 183* | 50.57 | 10 |
CH Gayle (ICC/WI) | 1999-2019 | 301 | 10480 | 215 | 37.83 | 25 |
BC Lara (ICC/WI) | 1990-2007 | 299 | 10405 | 169 | 40.48 | 19 |
Top 10 ODI Batsmen in Cricket History
Cricket has seen numerous extraordinary players who have left an indelible mark on the One-Day International (ODI) format. These legends have entertained millions with their remarkable skills, consistency, and match-winning performances. Here’s a closer look at the greatest ODI batsmen of all time.
1. Sachin Tendulkar (India)
Known as the “God of Cricket,” Sachin Tendulkar is widely regarded as the greatest batsman in ODI history. His ability to dominate bowling attacks, adapt to different conditions, and deliver under pressure earned him numerous accolades, including being the first player to score a double century in ODIs.
2. Kumar Sangakkara (Sri Lanka)
Sangakkara’s elegance and consistency made him one of the most dependable batsmen in ODI cricket. His record-breaking run in the 2015 World Cup, where he scored four consecutive centuries, stands as a testament to his class.
3. Virat Kohli (India)
Virat Kohli, the modern-day cricketing phenomenon, is renowned for his incredible consistency and chase-master reputation. With the highest batting average among the top run-scorers, Kohli continues to redefine greatness in ODIs.
4. Ricky Ponting (Australia)
Ponting’s aggressive batting and leadership played a pivotal role in Australia’s dominance during the early 2000s. His ability to perform on the biggest stages, including World Cups, cements his legacy as one of the all-time greats.
5. Sanath Jayasuriya (Sri Lanka)
Jayasuriya revolutionized ODI batting with his aggressive approach during the powerplay overs. His explosive style laid the foundation for modern-day openers in white-ball cricket.
6. Mahela Jayawardene (Sri Lanka)
Jayawardene’s finesse and technical brilliance made him a joy to watch. His ability to anchor innings and build partnerships was instrumental in Sri Lanka’s success.
7. Inzamam-ul-Haq (Pakistan)
Inzamam’s calm demeanor and match-winning knocks made him one of Pakistan’s finest ODI batsmen. His ability to accelerate when needed was a hallmark of his game.
8. Jacques Kallis (South Africa)
Kallis’ all-round abilities made him a priceless asset for South Africa. As a batsman, his consistency and ability to adapt to different situations were unparalleled.
9. Sourav Ganguly (India)
Ganguly, known as the “Prince of Kolkata,” was a fearless batsman and a visionary leader. His aggressive batting at the top of the order was instrumental in shaping India’s ODI success.
10. Rahul Dravid (India)
Dravid, nicknamed “The Wall,” was the epitome of stability and class. His ability to adapt to different roles, including keeping wickets, showcased his versatility in ODIs.
Recent Posts
NFL Team Uniforms 2025 Full Guide to All 32 Jerseys, Designs & Throwbacks
The 2025 NFL season brings fresh uniform updates, classic throwbacks, and bold new designs. Whether you're a fan looking to buy the latest jerseys or just curious about your team’s style NFL...
Highest Paid NFL Player 2025 Breaking Down NFL’s Top Salaries & Contracts
RankPlayerPositionTeamAvg. Salary (AAV)1Dak PrescottQBDallas Cowboys$60M2Josh AllenQBBuffalo Bills$55M3Joe BurrowQBCincinnati Bengals$55M4Trevor LawrenceQBJacksonville Jags$55M5Jordan LoveQBGreen Bay...