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
All PSL Player Salaries And Prices are Listed in Rupees & Dollars in PSL 2026
PSL Psalary 2026, and you should know the confirmed Pakistan Super League players’ salaries and price list in rupees and dollars. As per reports, Alex Hales has become the highest earner in the...
[cricket_matches] Live Cricket Match: How to Watch, Stream, and Follow Today’s Game Cricket is one of the most-watched sports globally, and fans are always searching for the best ways to...