Most Runs in ODI: Despite the advent and take over of the immensely exciting t20 format in the realm of cricket, the ODI cricket format is still a rage and is widely cherished by cricket enthusiasts across the world.
It’s a natural tendency among cricket lovers to measure the greatness of a player by how many records he holds. In bowling, the bowler with the most number of wickets is hailed as the greatest, while in batting, it’s the batsman who has garnered the most runs.
In one-day international cricket, there are a few records that cricket fans look upon the most like most runs in ODI cricket, the highest runs in ODI, 2024 and the maximum number of fours and sixes in an ODI inning. To satiate the never-ending thirst of ardent cricket fans, we have compiled the list of the Most runs in ODI and highest runs in ODI 2024 in a tabular format that will help you to analyze numbers meticulously and draw crystal clear conclusions.
Most Runs in ODI Cricket By a Player
Player | Span | Mat | Runs | HS | 100 | 50 |
SR Tendulkar (IND) | 1989-2012 | 463 | 18426 | 200* | 49 | 96 |
KC Sangakkara (SL) | 2000-2015 | 404 | 14234 | 169 | 25 | 93 |
V Kohli (IND) | 2008-2024 | 294 | 13886 | 183 | 50 | 72 |
RT Ponting (AUS) | 1995-2012 | 375 | 13704 | 164 | 30 | 82 |
ST Jayasuriya (SL) | 1989-2011 | 445 | 13430 | 189 | 28 | 68 |
DPMD Jayawardene (SL) | 1998-2015 | 448 | 12650 | 144 | 19 | 77 |
Inzamam-ul-Haq (PAK) | 1991-2007 | 378 | 11739 | 137* | 10 | 83 |
JH Kallis (SA) | 1996-2014 | 328 | 11579 | 139 | 17 | 86 |
SC Ganguly (IND) | 1992-2007 | 311 | 11363 | 183 | 22 | 72 |
R Dravid (IND) | 1996-2011 | 344 | 10889 | 153 | 12 | 83 |
From the above table, it is quite evident that Sachin Tendulkar is the cricketer with the most runs in ODI cricket with whooping 18426 runs in 463 ODI matches. Currently, the record seems to be impossible to break down by any player in this tally.
Highest Runs in ODI 2024 [Aug Updated]
Without a doubt, 2024 has turned out to be one of the most exciting years in the history of ODI cricket as many old records were shattered and new records were created. We have also witnessed the arrival of new talents in the list who will surely dominate the list of Most ODI runs in the upcoming years.
Player | Span | Mat | Runs | 100 | 50 |
P Nissanka (SL) | 2024-2024 | 8 | 553 | 3 | 1 |
KIC Asalanka (SL) | 2024-2024 | 11 | 397 | 1 | 2 |
BKG Mendis (SL) | 2024-2024 | 11 | 394 | – | 3 |
J Liyanage (SL) | 2024-2024 | 11 | 378 | 1 | 3 |
HG Munsey (SCOT) | 2024-2024 | 6 | 302 | – | 2 |
H Thaker (CAN) | 2024-2024 | 7 | 298 | 2 | – |
WIA Fernando (SL) | 2024-2024 | 11 | 266 | – | 2 |
MG Erasmus (NAM) | 2024-2024 | 8 | 245 | – | 3 |
Mohammad Nabi (AFG) | 2024-2024 | 5 | 239 | 1 | – |
AK Sah (NEP) | 2024-2024 | 6 | 234 | 1 | 2 |
Highest Runs in an Innings in ODI Cricket
It’s no less than a remarkable feat for any ODI Batsman to be in the list of highest run in an innings in ODI cricket. Once 200 runs in an innings in ODI cricket used to be a fairytale affair. Sachin Tendulkar was the first cricketer to breach that mark and since then, many players have managed to achieve that feat. Below is the list of the highest runs in an inning in ODI cricket.
Player | Runs | Balls | 4s | 6s | SR | Team | Opposition |
RG Sharma | 264 | 173 | 33 | 9 | 152.60 | India | Sri Lanka |
MJ Guptill | 237* | 163 | 24 | 11 | 145.39 | New Zealand | West Indies |
V Sehwag | 219 | 149 | 25 | 7 | 146.97 | India | West Indies |
CH Gayle | 215 | 147 | 10 | 16 | 146.25 | West Indies | Zimbabwe |
Fakhar Zaman | 210* | 156 | 24 | 5 | 134.61 | Pakistan | Zimbabwe |
P Nissanka | 210* | 139 | 20 | 8 | 151.07 | Sri Lanka | Afghanistan |
Ishan Kishan | 210 | 131 | 24 | 10 | 160.30 | India | Bangladesh |
RG Sharma | 209 | 158 | 12 | 16 | 132.27 | India | Australia |
RG Sharma | 208* | 153 | 13 | 12 | 135.94 | India | Sri Lanka |
Shubman Gill | 208 | 149 | 19 | 9 | 139.59 | India | New Zealand |
FAQ About Most Runs in ODI
Who scored the most runs in ODI history?
Sachin Tendulkar of India held the record for the most runs in ODI history with 18,426 runs. However, records might have changed after that, and it’s advisable to refer to the latest stats from authoritative cricket databases for the current record holder.
Who can score 300 in ODI?
Scoring 300 runs in an ODI as an individual is a formidable challenge. No batsman has achieved this feat. The highest individual score in an ODI is 264 runs, made by Rohit Sharma of India against Sri Lanka.
Who was the first batsman to score 10,000 runs in ODI?
The legendary Indian cricketer, Sachin Tendulkar, was the first batsman to surpass the 10,000 runs mark in ODIs.
What is the record of Virat Kohli?
Virat Kohli, an illustrious cricketer, has made significant achievements in the realm of One Day Internationals (ODIs). He has amassed 46 ODI centuries, just three shy of matching the legendary Sachin Tendulkar’s record of 49 centuries. With 1,211 fours under his belt, Kohli ranks fifth among batsmen with the most fours in ODIs. On the fielding side, he has taken 142 catches, placing him fifth among all players for the most catches in ODIs.