ear Ender Most Runs in ODI 2025:: Talking about men’s cricket, no major ICC tournament was played in 2025 apart from the Champions Trophy. Still many batsmen scored a lot of runs. Many players from India and abroad also scored many centuries. Now the year 2025 is about to end. Before that, see the list of those 10 batsmen who created a stir in ODI cricket throughout the year.
Top-10 batsmen of 2025:
1. Virat Kohli
Virat Kohli has scored 651 runs in 13 ODI matches in the year 2025, in which his average was 65.10. He scored three centuries and 4 half-centuries this year. Virat had scored 218 runs in 5 matches in the Champions Trophy.
2. Matthew Britzke
27-year-old South African batsman Matthew Bretzke made a world record by scoring 150 runs in his ODI debut this year. This was the biggest innings played by a batsman in his ODI debut. He became the first batsman in the world to score 50+ consecutively in four or more innings of his ODI career.
3. Daryl Mitchell
Daryl Mitchell played 17 ODI matches and scored 761 runs in 2025. He is the second highest run scorer in ODIs this year. Mitchell also became the world’s number-1 ODI batsman in November, but after a few days, Rohit Sharma overtook him and regained the first position.
4. Rohit Sharma
Rohit Sharma has scored 650 runs in 14 ODI matches this year. Rohit has scored 2 centuries and four fifties this year. Especially amidst the increasing pressure of retirement, Rohit has scored one century and three half-centuries in the last 5 ODI innings.
5. Joe Root
Joe Root is the highest run-scorer in ODIs in 2025. He has scored 808 runs in 15 matches this year, which include 3 centuries and 4 fifties. Despite this brilliant performance of Root, England could win only one ODI series this year.
6. Shay Hope
Shay Hope is the highest ODI run scorer for West Indies in 2025. He has scored 670 runs in 15 ODI matches. He is the only West Indies batsman to score more than 600 runs this year.
7. Rachin Ravindra
Rachin Ravindra has maintained his excellent form in ODI matches. In his debut year, 2023, he scored 820 runs. He did not play a single ODI match in 2024, but performed well in 2025 and scored 604 runs in 14 matches.
8. Ibrahim Zadran
Afghanistan’s Ibrahim Zadran has been performing consistently well this year. He has scored 4129 runs in 6 ODI matches this year. He is currently placed at fourth place in the ranking of ODI batsmen.
9. Charith Asalanka
Sri Lankan captain Charith Asalanka also looked in tremendous form this year. He scored 494 runs in 12 matches including two centuries and three fifties. He is now at 9th place in the ODI batting rankings.
10. Shreyas Iyer
Indian ODI team vice-captain Shreyas Iyer could not play many matches in the second phase of the year 2025, but still remained one of the best batsmen of the year. He was the highest run-scorer for India in the Champions Trophy 2025. He scored 243 runs in the Champions Trophy and 496 runs in the entire year.

