Most Runs In ODI Cricket
The record for the most runs in ODI cricket is held by Sachin Tendulkar from India. He accumulated a staggering 18,426 runs at an impressive average of 44.83.
In this article, we will explore and learn about these awesome ODI greats who have scored the most runs in ODI cricket.
Top 10 Batsmen With the Most Runs In ODI Cricket History
1. Sachin Tendulkar (India) – 18,426 Runs
Sachin Tendulkar, the Master Blaster, played ODI cricket from 1989 to 2012. In his illustrious career spanning 463 matches, Tendulkar amassed a staggering 18,426 runs with an impressive average of 44.83.
His highest score, an unbeaten 200, showcases his extraordinary talent. Tendulkar made 49 centuries and 96 half-centuries in his ODI career, making him one of the greatest ODI batsmen of all time.
2. Kumar Sangakkara (Sri Lanka) – 14,234 Runs
Kumar Sangakkara, representing Sri Lanka from 2000 to 2015, secured the second position on the list with 14,234 runs in 404 matches.
With a commendable average of 41.98, Sangakkara’s elegant stroke play and consistency contributed to his 25 centuries and 93 half-centuries. His highest score of 169 underscores his remarkable contribution to Sri Lankan cricket.
3. Virat Kohli (India) – 13,848 Runs (and counting)
Regarded as one of the modern-day batting maestros, Virat Kohli played ODI 292 matches from 2008 to 2023. In 292 matches, Kohli amassed 13,848 runs at an astonishing average of 58.67.
Known for his chasing prowess, Kohli notched up 50 centuries and 72 half-centuries, leaving an indelible mark on the cricketing world.
4. Ricky Ponting (Australia) – 13,704 Runs
Ricky Ponting, former Australian captain, played ODI cricket from 1995 to 2012. With 13,704 runs in 375 matches, Ponting showcased his aggressive batting style.
His highest score of 164 and 30 centuries reflect his impact on the Australian team during his illustrious career.
5. Sanath Jayasuriya (Sri Lanka) – 13,430 Runs
Sanath Jayasuriya, a pioneer of aggressive batting, represented Sri Lanka from 1989 to 2011. His blistering innings and ability to take on any bowling attack make him a true ODI great.
Amassing 13,430 runs in 445 matches, Jayasuriya’s explosive style revolutionized ODI cricket. Despite a lower average, his 28 centuries and 68 half-centuries highlight his significant contributions to Sri Lankan cricket.
6. Mahela Jayawardene (Sri Lanka) – 12,650 Runs
Mahela Jayawardene, the elegant Sri Lankan batsman, played 448 ODI matches from 1998 to 2015. Jayawardene played a crucial role in Sri Lanka’s ODI triumphs.
With 12,650 runs in 448 matches, Jayawardene’s elegant stroke play left a lasting impact. His highest score of 144 and 19 centuries underscore his ability to anchor the innings. His partnership with Sangakkara remains one of the most iconic in cricketing history.
7. Inzamam-ul-Haq (Pakistan) – 11,739 Runs
Inzamam-ul-Haq, a formidable Pakistani batsman, played ODI cricket from 1991 to 2007. Accumulating 11,739 runs in 378 matches. His highest score of 137* and 10 centuries reflect his ability to dominate opposition bowlers.
Renowned for his elegant strokeplay and ability to play under pressure, Inzamam’s contributions to Pakistan’s ODI success are etched in cricketing folklore.
8. Jacques Kallis (South Africa) – 11,579 Runs
Jacques Kallis, the greatest all-rounder in the history of the game, played 328 ODI matches from 1996 to 2014. His highest score of 139 and 17 centuries showcase his all-round prowess in the ODI format.
Kallis’ ability to anchor the innings and contribute with both bat and ball makes him one of the most well-rounded cricketers the sport has ever seen.
9. Sourav Ganguly (India) – 11,363 Runs
Sourav Ganguly, a charismatic Indian captain, played ODI cricket from 1992 to 2007. Scoring 11,363 runs in 311 matches, Ganguly’s aggressive captaincy and stylish batting earned him recognition.
His highest score of 183 and 22 centuries highlight his impactful contributions to Indian cricket. Ganguly played a significant role in shaping the success of Indian cricket during his illustrious career.
His ODI runs reflect not only his individual prowess with the bat but also his leadership and impact on the team’s performance on the international stage.
10. Rahul Dravid (India) – 10, 889 Runs
Rahul Dravid, one of the pillars of Indian cricket, played ODI cricket for India from 1996 to 2011. Renowned for his solid technique, impeccable temperament, and remarkable consistency, Dravid played a crucial role in stabilizing the Indian batting lineup.
Accumulating 10,889 runs in 344 matches, Dravid’s consistency and resilience defined his career. His highest score of 153 and 12 centuries showcase his ability to anchor the innings in challenging conditions.
His performances in the limited-overs format complemented his stellar Test career, making him one of the all-time greats in the history of Indian cricket.
Most Runs In ODI International
Here is a list of the top 50 batsmen with the most runs in ODI cricket:
Sr. No. | Player | Span | Mat | Inns | Runs |
1 | Sachin Tendulkar (IND) | 1989-2012 | 463 | 452 | 18426 |
2 | Kumar Sangakkara (Asia/ICC/SL) | 2000-2015 | 404 | 380 | 14234 |
3 | Virat Kohli (IND) | 2008-2023 | 292 | 280 | 13848 |
4 | Ricky Ponting (AUS/ICC) | 1995-2012 | 375 | 365 | 13704 |
5 | Sanath Jayasuriya (Asia/SL) | 1989-2011 | 445 | 433 | 13430 |
6 | Mahela Jayawardene (Asia/SL) | 1998-2015 | 448 | 418 | 12650 |
7 | Inzamam-ul-Haq (Asia/PAK) | 1991-2007 | 378 | 350 | 11739 |
8 | JH Kallis (Afr/ICC/SA) | 1996-2014 | 328 | 314 | 11579 |
9 | Sourav Ganguly (Asia/IND) | 1992-2007 | 311 | 300 | 11363 |
10 | Rahul Dravid (Asia/ICC/IND) | 1996-2011 | 344 | 318 | 10889 |
11 | MS Dhoni (Asia/IND) | 2004-2019 | 350 | 297 | 10773 |
12 | Rohil Sharma (IND) | 2007-2023 | 262 | 254 | 10709 |
13 | Chris Gayle (ICC/WI) | 1999-2019 | 301 | 294 | 10480 |
14 | Brian Lara (ICC/WI) | 1990-2007 | 299 | 289 | 10405 |
15 | TM Dilshan (SL) | 1999-2016 | 330 | 303 | 10290 |
16 | Mohammad Yousuf (Asia/PAK) | 1998-2010 | 288 | 273 | 9720 |
17 | Adam Gilchrist (AUS/ICC) | 1996-2008 | 287 | 279 | 9619 |
18 | AB de Villiers (Afr/SA) | 2005-2018 | 228 | 218 | 9577 |
19 | M Azharuddin (IND) | 1985-2000 | 334 | 308 | 9378 |
20 | Aravinda de Silva (SL) | 1984-2003 | 308 | 296 | 9284 |
21 | Saeed Anwar (PAK) | 1989-2003 | 247 | 244 | 8824 |
22 | S Chanderpaul (WI) | 1994-2011 | 268 | 251 | 8778 |
23 | Yuvraj Singh (Asia/IND) | 2000-2017 | 304 | 278 | 8701 |
24 | DL Haynes (WI) | 1978-1994 | 238 | 237 | 8648 |
25 | LRPL Taylor (NZ) | 2006-2022 | 236 | 220 | 8607 |
26 | MS Atapattu (SL) | 1990-2007 | 268 | 259 | 8529 |
27 | ME Waugh (AUS) | 1988-2002 | 244 | 236 | 8500 |
28 | Tamim Iqbal (BAN) | 2007-2023 | 243 | 240 | 8357 |
29 | V Sehwag (Asia/ICC/IND) | 1999-2013 | 251 | 245 | 8273 |
30 | HM Amla (SA) | 2008-2019 | 181 | 178 | 8113 |
31 | HH Gibbs (SA) | 1996-2010 | 248 | 240 | 8094 |
32 | Shahid Afridi (Asia/ICC/PAK) | 1996-2015 | 398 | 369 | 8064 |
33 | SP Fleming (ICC/NZ) | 1994-2007 | 280 | 269 | 8037 |
34 | MJ Clarke (AUS) | 2003-2015 | 245 | 223 | 7981 |
35 | EJG Morgan (ENG/IRE) | 2006-2022 | 248 | 230 | 7701 |
36 | Mushfiqur Rahim (BAN) | 2006-2023 | 265 | 248 | 7608 |
37 | Shakib Al Hasan (BAN) | 2006-2023 | 247 | 234 | 7570 |
38 | SR Waugh (AUS) | 1986-2002 | 325 | 288 | 7569 |
39 | Shoaib Malik (PAK) | 1999-2019 | 287 | 258 | 7534 |
40 | A Ranatunga (SL) | 1982-1999 | 269 | 255 | 7456 |
41 | Javed Miandad (PAK) | 1975-1996 | 233 | 218 | 7381 |
42 | MJ Guptill (NZ) | 2009-2022 | 198 | 195 | 7346 |
43 | Younis Khan (PAK) | 2000-2015 | 265 | 255 | 7249 |
44 | Saleem Malik (PAK) | 1982-1999 | 283 | 256 | 7170 |
45 | NJ Astle (NZ) | 1995-2007 | 223 | 217 | 7090 |
46 | GC Smith (Afr/SA) | 2002-2013 | 197 | 194 | 6989 |
47 | WU Tharanga (Asia/SL) | 2005-2019 | 235 | 223 | 6951 |
48 | DA Warner (AUS) | 2009-2023 | 161 | 159 | 6932 |
49 | MG Bevan (AUS) | 1994-2004 | 232 | 196 | 6912 |
50 | KS Williamson (NZ) | 2010-2023 | 165 | 157 | 6810 |
Data Source: ESPN Cricinfo
Most Runs In ODI 2022
Top 10 Batsmen with most runs in ODI 2022
Sr. No. | Player | Span | Mat | Inns | Runs |
1 | MG Erasmus (NAM) | 2022-2022 | 21 | 20 | 956 |
2 | V Aravind (UAE) | 2022-2022 | 21 | 21 | 781 |
3 | Aaron Jones (USA) | 2022-2022 | 19 | 19 | 770 |
4 | MD Patel (USA) | 2022-2022 | 19 | 19 | 769 |
5 | CS MacLeod (SCOT) | 2022-2022 | 16 | 16 | 736 |
6 | Shreyas Iyer (IND) | 2022-2022 | 17 | 15 | 724 |
7 | Shai Hope (WI) | 2022-2022 | 21 | 21 | 709 |
8 | SSJ Brooks (WI) | 2022-2022 | 21 | 21 | 694 |
9 | Shikhar Dhawan (IND) | 2022-2022 | 22 | 22 | 688 |
10 | Babar Azam (PAK) | 2022-2022 | 9 | 9 | 679 |
Most Runs In ODI 2023
Top 10 Batsmen with the most runs in ODI in 2023
Sr. No. | Player | Span | Mat | Inns | Runs |
1 | Shubman Gill (IND) | 2023-2023 | 29 | 29 | 1584 |
2 | Virat Kohli (IND) | 2023-2023 | 27 | 24 | 1377 |
3 | Rohit Sharma (IND) | 2023-2023 | 27 | 26 | 1255 |
4 | DJ Mitchell (NZ) | 2023-2023 | 26 | 25 | 1204 |
5 | P Nissanka (SL) | 2023-2023 | 29 | 29 | 1151 |
6 | Babar Azam (PAK) | 2023-2023 | 25 | 24 | 1065 |
7 | Mohammad Rizwan (PAK) | 2023-2023 | 25 | 23 | 1023 |
8 | DJ Malan (ENG) | 2023-2023 | 18 | 18 | 995 |
9 | AK Markram (SA) | 2023-2023 | 21 | 21 | 983 |
10 | KL Rahul (IND) | 2023-2023 | 24 | 22 | 983 |
Conclusion:
These ODI greates have etched their names in cricketing history with their outstanding performances. From Sachin Tendulkar’s records to Virat Kohli’s modern flair, each player has contributed uniquely to the sport. As we reflect on these batting legends, it’s a celebration of cricketing excellence that has transcended eras, bringing joy to fans worldwide.