Unleashing the list of Cricket Titans
Note: This is the list of the top 92 players who have the most runs in ODI cricket. The position mentioned with the player’s name shows where the player stands on the table.
India
Player | Mat | Inn’s | Runs |
Tendulkar (1st position) | 463 | 452 | 18,426 |
V Kohli (5th position) | 274 | 265 | 12,898* |
Ganguly (9th position) | 311 | 300 | 11,363 |
R Dravid (10th position) | 344 | 318 | 10,889 |
MS Dhoni (11th position) | 350 | 297 | 10,773 |
R Sharma (15th position) | 243 | 236 | 9825* |
Azharuddin (19th position) | 334 | 308 | 9378 |
Yuvraj (23rd position) | 304 | 278 | 8701 |
Sehwag (28th position) | 251 | 245 | 8273 |
Dhawan (50th position) | 167 | 164 | 6793 |
S Raina (74th position) | 226 | 194 | 5615 |
A Jadeja (81st position) | 196 | 189 | 5359 |
Gambhir ( 84th position) | 147 | 143 | 5238 |
Srilanka
Player | Mat | Inn’s | Runs |
Sangakkara (2nd position) | 404 | 323 | 14,234 |
S Jayasuriya ( 4th position) | 445 | 433 | 13,430 |
Jayawardene (6th position) | 448 | 418 | 12,650 |
Dilshan (14th position) | 330 | 303 | 10,290 |
D Silva (20th position) | 308 | 296 | 9284 |
Atapattu (26th position) | 268 | 259 | 8529 |
Ranatunga (38th position) | 269 | 255 | 7456 |
U Tharanga (47th position) | 235 | 223 | 6951 |
A Mathews (68th position) | 220 | 190 | 5853 |
Mahnama (86th position) | 213 | 198 | 5162 |
Australia
Players | Mat | Inn’s | Runs |
Ponting (3rd position) | 375 | 365 | 13,704 |
Gilchrist (17th position) | 287 | 279 | 9619 |
M Waugh (27th position) | 244 | 236 | 8500 |
M Clarke (34th position) | 245 | 223 | 7981 |
S Waugh (36th position) | 325 | 288 | 7569 |
M Bevan (48th position) | 232 | 196 | 6912 |
A Border (58th position) | 273 | 252 | 6524 |
M Hayden (61st position) | 161 | 155 | 6133 |
D Jones (63rd position) | 164 | 161 | 6068 |
D Boon (66th position) | 181 | 177 | 5964 |
S Watson (72th position) | 190 | 169 | 5757 |
M Hussey (78th position) | 185 | 157 | 5442 |
A Finch (80th position) | 146 | 142 | 5406 |
D Martyn (82nd position) | 208 | 182 | 5346 |
A Symonds (91st position) | 198 | 161 | 5088 |
Pakistan
Players | Mat | Inn’s | Runs |
Inzamam (7th position) | 378 | 350 | 11,739 |
M Yousaf (16th position) | 288 | 273 | 9720 |
S Anwar (21st position) | 247 | 244 | 8824 |
S Afridi (32nd position) | 398 | 369 | 8064 |
S Malik (37th position) | 287 | 258 | 7534 |
J Miandad (39th position) | 233 | 218 | 7381 |
Y Khan (41st position) | 265 | 255 | 7249 |
S Malik (42nd position) | 283 | 256 | 7170 |
M Hafeez (54th position) | 218 | 216 | 6614 |
Ijaz Ahmad (56th position) | 250 | 232 | 6564 |
R Raja (69th position) | 198 | 197 | 5841 |
Misbah (88th position) | 162 | 149 | 5122 |
A Razzaq (92nd position) | 265 | 228 | 5080 |
South Africa
Players | Mat | Inn’s | Runs |
J Kallis (8th position) | 328 | 314 | 11579 |
De Villiers (18th position) | 228 | 218 | 9577 |
H Amla (30th position) | 181 | 178 | 8113 |
H Gibbs (31st position) | 248 | 240 | 8094 |
G Smith (46th position) | 197 | 194 | 6989 |
G Kristen (49th position) | 185 | 185 | 6798 |
De Kock (65th position) | 140 | 140 | 5966 |
J Rhodes (67th position) | 245 | 220 | 5935 |
Cronje (76th position) | 188 | 175 | 5565 |
D Plessis (77th position) | 143 | 135 | 5507 |
Duminy (89th position) | 199 | 179 | 5117 |
West Indies
Players | Mat | Inn’s | Runs |
C Gayle (12th position) | 301 | 294 | 10480 |
B Lara (13th position) | 299 | 289 | 10405 |
Chanderpaul (22nd position) | 268 | 251 | 8778 |
D Haynes (24th position) | 238 | 237 | 8648 |
IVA Richards (52nd position) | 187 | 167 | 6721 |
R Richardson (59th position) | 224 | 217 | 6248 |
R Sarwan (70th position) | 181 | 169 | 5804 |
C Hooper (71st position) | 227 | 206 | 5761 |
C Greenidge (87th position) | 128 | 127 | 5134 |
New Zealand
Players | Mat | Inn’s | Runs |
R Taylor (22nd position) | 236 | 220 | 8607 |
S Fleming (33rd position) | 280 | 269 | 8037 |
M Guptill (40th position) | 198 | 195 | 7346 |
N Astle (43rd position) | 223 | 217 | 7090 |
K Williamson (57th position) | 161 | 153 | 6554 |
B McCullum (62nd position) | 260 | 228 | 6083 |
Bangladesh
Players | Mat | Inn’s | Runs |
T Iqbal (29th position) | 237 | 235 | 8210 |
Shakib (44th position) | 230 | 217 | 7086 |
M Rahim (45th position) | 245 | 229 | 7045 |
Top 10 legends
We will examine their records, achievements and contribution to the game of cricket, highlighting why they are among the highest run-getters in ODI cricket. So, let’s dive in and take a closer look at the top 10 legends.
Sachin Tendulkar
Sachin Tendulkar holds the record for the most runs in ODI cricket, with a staggering 18,426 runs from 463 matches. He was known as the ‘Little Master’ and dominated the game for over two decades, scoring 100 centuries and 76 half-centuries in his career. His partnership with Sourav Ganguly is the most successful in ODI cricket, producing 8827 runs.
Tendulkar retired from international cricket in 2013, but his legacy lives on and his records stand as a testament to his immense talent and skill. He will forever be remembered as one of the greatest cricketers of all time.
Kumar Sangakkara
Kumar Sangakkara is a Sri Lankan cricketer and is widely considered one of the greatest batsmen of all time. He holds the record for most runs in ODI cricket with a total of 14,234 runs. He is also the only player to have scored 10,000 runs in ODI cricket and 10,000 runs in Test cricket. In addition, he holds the record for most partnership runs in ODI cricket with M Jayawardene.
Ricky Ponting
Ricky Ponting is one of the most successful batsmen in ODI cricket. He has scored 13,704 runs from 375 innings, making him one of the top ten players with the most runs in ODI cricket. His highest score was 164 against South Africa, and he has hit 30 centuries and 82 half-centuries during his career. He also holds the record for most partnership runs in ODI cricket alongside Adam Gilchrist.
Overall, Ricky Ponting is one of the greatest batsmen in ODI cricket, having scored more than 13,000 runs in his career. His record of most partnership runs in ODI cricket and most runs in ODI cricket speaks volumes about his batting prowess and his skill as a cricketer.
S Jayasuriya
S Jayasuriya is one of the most successful batsmen in ODI cricket, with 13,430 runs and counting. His record of most runs in ODI cricket places him fourth on the all-time list.
Jayasuriya’s contributions to the game have been immense, and his records are simply staggering. He is without a doubt one of the greatest batsmen of all time and his records will remain untouched for years to come.
V Kohli
Former Indian cricket captain, is widely regarded as one of the best batsmen in the world. He holds the record for the most runs in ODI cricket 12,898*, and has also scored the most runs in men’s ODI cricket. Kohli’s other achievements include being the fastest batsman to score 10,000 ODI runs, reaching the milestone in just 205 innings. Additionally, he holds the record for the most partnership runs in ODI cricket (4998*).
Kohli also plays a key role in India’s ODI team. He has helped India reach the top of the ICC rankings, and led them to semi-final in the 2019 Cricket World Cup. Furthermore, Kohli has been integral in helping the team win various bilateral series against major teams such as Australia and England. His prowess with the bat has earned him several awards, including the ICC Cricketer of the Year award in 2017 and 2018.
Kohli’s extraordinary accomplishments have seen him become an inspiration for aspiring cricketers all over the world. With his dedication and hard work, he has proven that it is possible to achieve success even in sports.
M Jayawardene
M Jayawardene is an iconic cricketer from Sri Lanka. He ranks in the top 10 of all-time most runs in ODI cricket. Jayawardene has amassed over 12,650 runs in his career and stands sixth on the all-time list.
Jayawardene was also a highly successful captain for Sri Lanka, leading them to victory at the 2007 ICC World Cup and 2011 ICC World Cup Final. He is also the most successful batsman in men’s ODI cricket.
M Jayawardene’s incredible cricketing skills made him one of the greatest ever players in ODI cricket and it is no surprise he is one of the 10 batsmen with the most runs in ODI cricket. He was a true leader on and off the field and will continue to be remembered as one of the greatest batsmen of all time.
Inzamam-ul-haq
Inzamam-ul-haq is a legendary Pakistani cricketer who is considered one of the greatest batsmen of all time. He is the 7nth highest run scorer in ODI cricket, with 11,739 runs scored in the format
Inzamam-ul-haq played many memorable innings in ODI cricket, including a match-winning knock of 60 off 37 balls against India in the 1996 World Cup semi-final. He was also an integral part of Pakistan’s run to the final of the 1999 World Cup, where he scored four half-centuries. In 2004, he scored his highest ODI score of 137 not out against Bangladesh.
Inzamam-ul-haq was an elegant batsman who was known for his ability to take the game away from the opposition with his powerful hitting. He was also an excellent fielder, and held the record for most catches taken in ODI cricket for more than 10 years. Inzamam-ul-haq will forever be remembered as one of the greatest batsmen to have ever played the game.
J Kallis
One of the most successful batsmen in the history of cricket, Jacques Kallis, has one of the highest run totals in ODI cricket. Kallis holds the record for the fourth-most runs in ODI cricket with 11,579 runs, just behind Pakistani legend. He is certainly one of the greatest batsmen of all time.
Saurav Ganguly
One of the greatest batsmen in Indian cricket, Saurav Ganguly is a former captain of the Indian team. He is known for his aggressive style of batting and leadership on the field. Ganguly was one of the top run-scorers in ODI cricket and holds the record for most partnership runs in ODI cricket. He has scored 11363 runs in his ODI career with 22 centuries and 72 fifties.
Ganguly is not only known for his batting, but also for leading India to victory in several tournaments including the 2003 World Cup. In 2003, Ganguly became the first Indian to score more than 1000 runs in a calendar year in ODIs, a feat he accomplished twice. His highest individual score of 183 came against Sri Lanka in 1999.
Rahul Dravid
One of India’s most beloved batsmen, Rahul Dravid is tenth on the list of the most runs in ODI cricket. The former captain scored 10,889 runs in 344 ODIs, which included 12 centuries and 83 half-centuries.
Dravid was an integral part of the Indian team for a decade and a half, establishing himself as one of the world’s best players. His calm and composed demeanor also made him one of the most respected cricketers both on and off the field. As well as having a successful career in men’s cricket.
Overall, Dravid’s contribution to the game of cricket has been immeasurable and his legacy will continue to inspire future generations of cricketers.
FAQ’s
Q = Who scored the most runs in ODI women’s cricket?
A = Methali Raj (Indian batter) leads the chart for scoring the most runs in women’s cricket (7805 runs).
Q = Men’s record of most partnership runs in ODI cricket?
A = Ganguly and Tendulkar lead the chart in men’s cricket (8827 runs in 176 innings).