In the world of One Day International (ODI) cricket, the race for the most runs in a calendar year is a testament to a player’s consistency, adaptability, and skill. As we approach the end of 2025, several players have stood out with their remarkable performances. This article delves into the top run-scorers of the year, analyzing their achievements and what sets them apart.most ODI runs in 2025.

1. Joe Root (England)
- Matches Played: 9
- Innings: 9
- Runs Scored: 604
- Highest Score: 166*
- Average: 75.50
- Strike Rate: 97.7
- Centuries: 2
- Half-Centuries: 3
Joe Root has been a cornerstone of England’s batting lineup in 2025. His ability to anchor innings while accelerating when needed has made him a formidable force in ODIs. Root’s highest score of 166* against a strong bowling attack showcased his class and temperament. His consistency throughout the year has been instrumental in England’s successes.
most ODI runs in 2025
2. George Munsey (Scotland)
- Matches Played: 9
- Innings: 9
- Runs Scored: 592
- Highest Score: 191
- Average: 65.77
- Strike Rate: 107.63
- Centuries: 2
- Half-Centuries: 3
George Munsey’s rise in ODI cricket has been nothing short of spectacular. Representing Scotland, he has consistently delivered match-winning performances. His aggressive approach, combined with solid technique, has made him a standout player. Munsey’s 191 against a top-tier team was a defining moment of the year.
3. Kasey Carty (West Indies)
- Matches Played: 6
- Innings: 6
- Runs Scored: 432
- Highest Score: 170
- Average: 72.00
- Strike Rate: 93.17
- Centuries: 3
- Half-Centuries: 0
Kasey Carty’s emergence as a leading run-scorer for the West Indies has been a pleasant surprise. His ability to play under pressure and deliver when it matters most has earned him accolades. Carty’s 170 against a formidable opponent highlighted his potential and solidified his place among the top run-scorers of 2025.
4. Ben Duckett (England)
- Matches Played: 9
- Innings: 9
- Runs Scored: 476
- Highest Score: 165
- Average: 52.88
- Strike Rate: 115.2
- Centuries: 1
- Half-Centuries: 3
Ben Duckett’s aggressive batting style has been a key asset for England in 2025. His ability to dominate bowlers from the outset has put pressure on opposition teams. Duckett’s highest score of 165 was a testament to his attacking prowess and has made him a fan favorite.
most ODI runs in 2025
5. Daryl Mitchell (New Zealand)
- Matches Played: 13
- Innings: 12
- Runs Scored: 464
- Highest Score: 81
- Average: 38.66
- Strike Rate: 84.5
- Centuries: 0
- Half-Centuries: 4
Daryl Mitchell’s consistency has been a backbone for New Zealand’s middle-order in 2025. While he may not have a century to his name, his ability to stabilize innings and rotate strike has been invaluable. Mitchell’s performances have often been the glue that holds the innings together.
6. Shubman Gill (India)
- Matches Played: 8
- Innings: 8
- Runs Scored: 447
- Highest Score: 112
- Average: 63.85
- Strike Rate: 89.5
- Centuries: 2
- Half-Centuries: 2
Shubman Gill’s rise in international cricket has been meteoric. His elegant stroke play and ability to play under pressure have made him one of India’s most promising talents. Gill’s 112 against a top-tier team showcased his maturity and composure at the crease.
most ODI runs in 2025
7. Max O’Dowd (Netherlands)
- Matches Played: 11
- Innings: 10
- Runs Scored: 429
- Highest Score: 158*
- Average: 47.66
- Strike Rate: 85.2
- Centuries: 1
- Half-Centuries: 2
Max O’Dowd has been a revelation for the Netherlands in 2025. His ability to play long innings and anchor the batting lineup has been crucial for his team. O’Dowd’s unbeaten 158* was a standout performance and highlighted his potential on the international stage.
8. Kane Williamson (New Zealand)
- Matches Played: 9
- Innings: 8
- Runs Scored: 425
- Highest Score: 115
- Average: 53.13
- Strike Rate: 80.3
- Centuries: 1
- Half-Centuries: 3
Kane Williamson’s calm demeanor and technical proficiency have been instrumental for New Zealand in 2025. His ability to anchor innings and guide his team through challenging situations has solidified his reputation as one of the best in the business.
most ODI runs in 2025
9. Shreyas Iyer (India)
- Matches Played: 8
- Innings: 8
- Runs Scored: 453
- Highest Score: 79
- Average: 53.00
- Strike Rate: 93.59
- Centuries: 0
- Half-Centuries: 6
Shreyas Iyer’s consistency has been a hallmark of his game in 2025. While he may not have a century to his name, his ability to consistently score runs and build partnerships has been vital for India. Iyer’s performances have often provided the foundation for big totals.
most ODI runs in 2025
Conclusion
The year 2025 has witnessed some exceptional batting performances in ODI cricket. From Joe Root’s consistency to George Munsey’s aggressive approach, and Kasey Carty’s emergence as a new talent, the landscape of ODI cricket is evolving. These players have not only amassed runs but have also set new benchmarks for future generations.
As we look ahead, it will be interesting to see how these players continue to evolve and who will emerge as the top run-scorer in the coming years. One thing is certain: the competition is fierce, and the future of ODI cricket looks promising.