Most Runs In ODI Cricket

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 (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 (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)

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 (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 (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 (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 (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 (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 (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 (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.PlayerSpanMatInnsRuns
1Sachin Tendulkar (IND)1989-201246345218426
2Kumar Sangakkara (Asia/ICC/SL)2000-201540438014234
3Virat Kohli (IND)2008-202329228013848
4Ricky Ponting (AUS/ICC)1995-201237536513704
5Sanath Jayasuriya (Asia/SL)1989-201144543313430
6Mahela Jayawardene (Asia/SL)1998-201544841812650
7Inzamam-ul-Haq (Asia/PAK)1991-200737835011739
8JH Kallis (Afr/ICC/SA)1996-201432831411579
9Sourav Ganguly (Asia/IND)1992-200731130011363
10Rahul Dravid (Asia/ICC/IND)1996-201134431810889
11MS Dhoni (Asia/IND)2004-201935029710773
12Rohil Sharma (IND)2007-202326225410709
13Chris Gayle (ICC/WI)1999-201930129410480
14Brian Lara (ICC/WI)1990-200729928910405
15TM Dilshan (SL)1999-201633030310290
16Mohammad Yousuf (Asia/PAK)1998-20102882739720
17Adam Gilchrist (AUS/ICC)1996-20082872799619
18AB de Villiers (Afr/SA)2005-20182282189577
19M Azharuddin (IND)1985-20003343089378
20Aravinda de Silva (SL)1984-20033082969284
21Saeed Anwar (PAK)1989-20032472448824
22S Chanderpaul (WI)1994-20112682518778
23Yuvraj Singh (Asia/IND)2000-20173042788701
24DL Haynes (WI)1978-19942382378648
25LRPL Taylor (NZ)2006-20222362208607
26MS Atapattu (SL)1990-20072682598529
27ME Waugh (AUS)1988-20022442368500
28Tamim Iqbal (BAN)2007-20232432408357
29V Sehwag (Asia/ICC/IND)1999-20132512458273
30HM Amla (SA)2008-20191811788113
31HH Gibbs (SA)1996-20102482408094
32Shahid Afridi (Asia/ICC/PAK)1996-20153983698064
33SP Fleming (ICC/NZ)1994-20072802698037
34MJ Clarke (AUS)2003-20152452237981
35EJG Morgan (ENG/IRE)2006-20222482307701
36Mushfiqur Rahim (BAN)2006-20232652487608
37Shakib Al Hasan (BAN)2006-20232472347570
38SR Waugh (AUS)1986-20023252887569
39Shoaib Malik (PAK)1999-20192872587534
40A Ranatunga (SL)1982-19992692557456
41Javed Miandad (PAK)1975-19962332187381
42MJ Guptill (NZ)2009-20221981957346
43Younis Khan (PAK)2000-20152652557249
44Saleem Malik (PAK)1982-19992832567170
45NJ Astle (NZ)1995-20072232177090
46GC Smith (Afr/SA)2002-20131971946989
47WU Tharanga (Asia/SL)2005-20192352236951
48DA Warner (AUS)2009-20231611596932
49MG Bevan (AUS)1994-20042321966912
50KS Williamson (NZ)2010-20231651576810

Data Source: ESPN Cricinfo

Most Runs In ODI 2022

Top 10 Batsmen with most runs in ODI 2022

Sr. No.PlayerSpanMatInnsRuns
1MG Erasmus (NAM)2022-20222120956
2V Aravind (UAE)2022-20222121781
3Aaron Jones (USA)2022-20221919770
4MD Patel (USA)2022-20221919769
5CS MacLeod (SCOT)2022-20221616736
6Shreyas Iyer (IND)2022-20221715724
7Shai Hope (WI)2022-20222121709
8SSJ Brooks (WI)2022-20222121694
9Shikhar Dhawan (IND)2022-20222222688
10Babar Azam (PAK)2022-202299679

Most Runs In ODI 2023

Top 10 Batsmen with the most runs in ODI in 2023

Sr. No.PlayerSpanMatInnsRuns
1Shubman Gill (IND)2023-202329291584
2Virat Kohli (IND)2023-202327241377
3Rohit Sharma (IND)2023-202327261255
4DJ Mitchell (NZ)2023-202326251204
5P Nissanka (SL)2023-202329291151
6Babar Azam (PAK)2023-202325241065
7Mohammad Rizwan (PAK)2023-202325231023
8DJ Malan (ENG)2023-20231818995
9AK Markram (SA)2023-20232121983
10KL Rahul (IND)2023-20232422983

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.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *