There are many different sports played globally. Many of them have different ways and rules. So it is with cricket, it is played in three different formats – Test, One-day internationals, and T20. Millions of global fans love to watch the games and their favourite players. With time, we have seen many changes and the introduction of new format. Test format is the initial format, and ODI were introduced later, which were of 60 overs. With time, it reduced to 50 overs, colourful jersey, using white ball, playing day-night games, use of circle in fielding restrictions, limitations in number of overs bowled, powerplay and much more.
ODI format has ruled the world cricket for many years. World Cup after 4 years is a peak of it. With cricket, the most exciting part of cricket is seeing the batters score runs, bowlers taking wicket, and top-notch fielding contributions. Everyone wants to know who is the best. Who stands at the top? Here at platforms like Shuffle, Pin-up, Gullybet, Stake, you will look at the players with the most odi runs in international cricket history.
The God of Cricket: Sachin Tendulkar
The first name on our list is Sachin Tendulkar. He is from India. Many fans call him the “God of Cricket.” Sachin played for a very long time. He started in 1989 and played until 2012. That is 24 years!
Sachin holds the record for the most runs in odi international cricket. He scored a total of 18,426 runs. That is a huge number. It is like climbing a very high mountain. Sachin played in 463 matches. He was the first player to score a double century in an ODI match. For a long time, he also had the most centuries (49). Even today, when we talk about runs, Sachin is the king. His posters were the favorite pin-up on the walls of many young fans.
Top 10 ODI Run Scorers of All Time
| Rank | Player | Country | Matches | Runs | Average | Centuries |
| 1 | Sachin Tendulkar | India | 463 | 18,426 | 44.83 | 49 |
| 2 | Virat Kohli* | India | 305 | 14,255 | 58.11 | 52 |
| 3 | Kumar Sangakkara | Sri Lanka | 404 | 14,234 | 41.98 | 25 |
| 4 | Ricky Ponting | Australia | 375 | 13,704 | 42.03 | 30 |
| 5 | Sanath Jayasuriya | Sri Lanka | 445 | 13,430 | 32.36 | 34 |
| 6 | Mahela Jayawardene | Sri Lanka | 448 | 12,650 | 33.37 | 17 |
| 7 | Inzamam-ul-Haq | Pakistan | 378 | 11,739 | 39.52 | 10 |
| 8 | Jacques Kallis | South Africa | 328 | 11,579 | 44.36 | 17 |
| 9 | Rohit Sharma* | India | 276 | 11,370 | 48.76 | 31 |
| 10 | Sourav Ganguly | India | 311 | 11,363 | 41.02 | 22 |
How the Game Has Changed?
In recent years, we have seen so many changes in rules with the ODI format. We only see a limited number of one-day international games played between the teams. As there is WTC and T20WC played every two years. Making people more attracted towards T20 and Test.
Cricket is always changing. In the old days, scoring 200 runs in a team’s innings was enough. Now, teams score 300 or 400 runs. The batters are stronger. The bats are better. Rules are favouring batters. Also, T20 cricket has changed the approach of players in the other two formats of cricket. Now, we can see batters scoring 200+ runs in ODI game as well. Many names in modern cricket have achieved the milestone.
Fans and the Game
Fans are the heart of cricket. They cheer for every run. In 2025, fans have new ways to enjoy the match. Some fans watch the game on TV. Others watch it on their phones. Many fans like to guess the score. They might look at apps like Gullybet to see the latest updates or odds. It adds to the thrill of the match. Others might visit platforms like Shuffle to see game highlights or play games.
Cricket brings people together. Whether you are watching a high stake final in a stadium or just checking the score at home, the joy is the same. We love to see our favorite stars score runs.
