Top 5 Batsman Who Have Most Runs in ODIs
Another ICC tournament is going to start in a few days. After 8 years, the Champions Trophy is going to return once again, which will be played from February 19 under the hosting of Pakistan. The Indian team will play all its matches in Dubai. India and all the teams will once again be eyeing to win the ICC title. This time, Pakistan's team is going to play as the host as well as the defending champion. It won the tournament in 2017. Many famous players in the ODI format are going to make their mark in this tournament, but do you know who are the top 5 players who have scored the most runs in ODIs? We will tell you about those batsmen with the most runs in one-day internationals.
5. Sanath Jayasuriya (Sri Lanka)
Former Sri Lankan all-rounder Sanath Jayasuriya has scored 13430 runs in his one-day international career. He is the 5th highest run scorer in ODIs. He has scored 28 centuries and 68 half-centuries in ODIs. In his 22-year ODI career, he has played 445 ODIs, in which he has scored runs at an average of 32.36 with a strike rate of 91.20.
4. Ricky Ponting (Australia)
Former Australian captain Ricky Ponting has scored 13704 runs in his international career. He is the 4th highest run scorer in ODIs. He has scored 30 centuries and 82 half-centuries. He made his international debut in 1995 and played his last ODI match against India in 2012. He was the most successful captain in the cricket world. Under his captaincy, Australia won 2 ICC World Cups and 2 Champions Trophies.
3. Virat Kohli (India)
Virat Kohli is one of the best batsmen of the current era. He has scored 13906 runs in ODIs including 50 centuries and 72 half-centuries so far. He made his ODI debut against Sri Lanka in 2008. Since his debut, he has been playing at an average of 58.18. He is also a member of the Indian World Cup-winning team, scoring a century against Bangladesh in 2011. Virat Kohli has played many great innings where the Indian team was in trouble and because of him, India won that match. He also holds the record for scoring the most centuries in ODIs. In the 2023 World Cup, he scored 765 runs in a single World Cup edition. Now, he wants to do the same in the upcoming ICC matches. Virat is the biggest threat for many teams.
2. Kumar Sangakkara (Sri Lanka)
Kumar Sangakkara, former captain and wicketkeeper-batsman of Sri Lankan cricket. He is the second-highest run-scorer in ODIs. He has scored 14234 runs including 25 centuries and 93 fifties. He made his ODI debut in 2000 and retired from international cricket in 2015. His average in ODIs was around 42 and his strike rate was 78.86. He is part of the Sri Lankan core team. Nowadays, Kumar Sangakkara has been appointed as the mentor of Kolkata Knight Riders for IPL 2025.
1. Sachin Tendulkar (India)
Sachin Tendulkar has the most runs in ODI international cricket. He has 18426 runs including 49 centuries and 96 fifties. He has an average of 44.83 and a strike rate of 44.83. He is the first man in international cricket to score a double century in ODIs against South Africa in 2010. He played his first ODI against Pakistan in 1989 while his last ODI was also against Pakistan in 2012. He played 6 ODI World Cups in his 24-year career where he won in 2011. He was the second leading run-scorer in a World Cup edition when he scored 673 runs in 2003.
Watch India vs England Live Cricket Score at:
https://www.oneturf.news/cricket/series/england-tour-of-india-2025