Top 10 players with the most run in the ODIs

One Day International (ODI) is the most popular form of cricket. When the game started only matches were played, but after the introduction of ODI cricket, it became the main format of the game. Many players earn the pattern. Let’s take a look at the 10 players with the most runs in ODI history. There are 4 Indians found on the star cricket news list.

PlayerMatchesInningsRunsAverageStrike RateBest50s100s
S Tendulkar (IND)4634521842644.8386.23200*9649
K Sangakkara (SL)4043801423441.9878.861699325
R Ponting (AUS)3753651370442.0380.391648230
S Jayasuriya (SL)4454431343032.3691.201896828
V Kohli (IND)2712621280957.6993.771836446
M Jayawardene (SL)4484181265033.3778.961447719
I Ul Haq (PAK)3783501173939.5274.24137*8310
J Kallis (SA)3283141157944.3672.891398617
S Ganguly (IND)3113001136341.0273.701827222
R Dravid (IND)3443181088939.1671.731538312
MS Dhoni (IND)3502971077350.5787.561837310

Sachin Tendulkar

Sachin Tendulkar, the greatest batsman of all time, is the top scorer in ODI cricket. Sachin had a long career of 23 years (1989-2012) at ODI. He wins almost every year at cricket. He beat all the best bowlers around him along the park like Wasim Akram, Waqar Younis, Warne, Muralitharan, McGrath, Lee, and Akhtar. He has played in the most ODI matches in the history of the game and holds the record for the most runs scored in international cricket. He scored 18,426 points in 463 games. Sachin’s dream of winning the World Cup came true in 2011 when India became the champion.

Kumar Sangakkara

Sri Lankan batsman Kumar Sangakkara is the second-highest goalscorer in the history of ODI cricket. He is also Sri Lanka’s top scorer in the Test and ODI formats. The drummer represented Sri Lanka in the ODIs for 15 years (2000-2015). He was also a member of Sri Lanka’s 2007 and 2011 World Cup riders teams. Sangakkara is a reliable batsman with 14,234 runs scored and an impressive 41.98 RBI average. The southpaw scored 93 fifties and 25 centuries in One Day Internationals.

Ricky Ponting

Ricky Ponting is the top scorer in ODI cricket, with 13,704 runs from 365 games, putting him in third place. He is also Australia’s top scorer in Tests and ODIs. He played in the ODI format for 17 years (1995-2012). He led Australia to two World Cup victories (2003 and 2007). He also has more wins as captain in ODIs (165 out of 230). He has been exceptional over the years, winning many tournaments including the 2003 World Cup final.

Sanath Jayasuriya

The second Sri Lankan on the list, Sanath Jayasuriya is the 4th best scorer in ODI (13,430). Jayasuriya is known for his aggressiveness. He started hitting early on, making him one of the best openers in the game. He played 22 years (1089-2011) in ODI cricket. In the 90s and early 2000s, every bowler was scared while playing against Srilanka. Because it will make the bowler confident. The epee fly-half was part of the 1996 World Cup-winning Sri Lankan side and added 221 points in 6 games.


Virat Kohli

Today’s top batsman Virat Kohli is the 5th highest in ODI cricket history. He’s probably the best all-around hitter the game has ever seen, and his stats speak volumes. Virat Kohli started playing in 2008 after just 12 years and scored 12,809 runs with the best batting average (57.69) of all time. In terms of hits, he is second to Sachin Tendulkar with 4600. Virat has won many singles matches in India, especially during the game.

Mahela Jayawardene

Former Lankan captain Mahela Jayawardene ranks fifth on the list of the most runs in 50 different formats. He is a responsible batsman and the architect of the Sri Lankan batting line-up who always drives his team forward. He played ODI cricket for 17 years (1998-2015). Jayawardene has worn the Sri Lankan jersey 448 times in the ODIs, the second most of any player in the ODIs, with 12,650 runs including 77 fifty and nineteen.


Inzamam Ul Haq

Pakistan Inzamam-Ul-Haq, the former Pakistani skipper and ODI top scorer is ranked 7th in the ODI top scorer list. He is one of the best hitters in the world. In his time, Pakistan was a very powerful team and used to create a battle for every team in the world. The veteran player represented Pakistan in the ODIs for 16 years (1991-2007) and scored 11739 points in 378 matches.


Jacques Kallis

One of the most gifted, Jacques Kallis is the 8th top scorer in ODI cricket history. Kallis was (2000-2010) the best all-rounder. His ODI career spanned 18 years (1996-2014). Besides scoring over 10,000 runs, he took 273 wickets. He is a key player for the South African team. He is certainly one of the greatest all-rounders of all time. Kallis finished the 1998 Champions Trophy as the top scorer.

Sourav Ganguly

The third Indian on the list, Sourav Ganguly, has scored 11,363 in 311 games, the ninth most points in the 50-over format. Gangli has been dubbed “the offside god” for his excellent offside striking ability. He is the person who changed the game of Indian cricket in the early 2000s and saved a team from collapse. The batsman ace represented India for 15 years (1992-2007) in the ODI format. Ganguly led India to victory at India’s second ICC event, the 2002 Champions Trophy.


Rahul Dravid

Rahul Dravid is ODI’s 10th leading scorer. Not everyone knows that Dravid is such a good ODI batsman as a Test. He was one of the best players of his time. He is a calm, calm, and elegant player. He’s a good ambassador for the whole game. His ODI career spanned 15 years (1996-2011). Dravid is one of the players to score over 10,000 runs in ODIs and Tests.

Leave a Comment