ODI Team of the year 2025: Best XI revealed

These players showcased brilliance on the field in the calendar year 2025 and have risen the highest among all.

By Mihir Korde

Updated - 01 Jan 2026, 15:05 IST

7 Min Read

As the year 2025 comes to a close, the cricketing world has witnessed an exciting mix of veteran and young prospects, each of whom has been brilliant in the 50-over format. Though this year had fewer ODI games, with a total of 114 matches across the globe, batters and bowlers still managed to prove themselves and perform in those chances.

From classic openers who gave solid starts to skippers who led from the front and won global competitions, the ODI games played were a fix of drama and excitement. With several impressive players showcasing their abilities across forms, selecting the best ODI XI of 2025 becomes a difficult challenge. In this article, CricTracker has listed out the best ODI XI of 2025.

Here's CricTracker's ODI XI of 2025:

Top order: Rohit Sharma (C), Matthew Breetzke, Virat Kohli

Virat Kohli and Rohit Sharma. (Photo Source: BCCI)

Modern-day great Rohit Sharma was the automatic choice to open and captain the ODI XI of the Year after a solid year. Leading from the front, the World No.1 ODI batter guided India to a historic ICC Champions Trophy triumph, winning all eight ODIs played under his captaincy. Rohit scored 650 runs in 14 innings at an average of 50 and a strike rate of 100.46, smashing two centuries and four fifties without a single duck. His unbeaten 121 in Australia sealed his place at the top of the ICC rankings. Despite stepping away from leadership duties, he remains India's first-choice opener and is the leading six-hitter in the ODIs.

Matthew Breetzke’s 2025 ODI year has been nothing short of impressive for South Africa. The young right-hander finished the year as the Proteas’ leading run-scorer, scoring 706 runs in just 12 ODIs. Breetzke averaged 64.18 while scoring at a strike rate of 96.71. His tally included a memorable 150 on debut, the highest individual score on ODI debut, along with one century and six fifties. He repeatedly delivered solid top-order starts, hitting 60 fours and 17 sixes.

Despite announcing his retirement from Test cricket in May, Virat Kohli once again proved why he remains the best batter in ODIs. India’s leading run-getter in the format in 2025, Kohli hammered 651 runs in 13 ODIs at an average of 65.10 and a strike rate of 96.15. He hit three centuries and four fifties, with a highest score of 135, while remaining not out on three occasions. He finished the year at No. 2 in the ICC ODI batting rankings and also played crucial knocks for his home state, Delhi, in the Vijay Hazare Trophy.

Prev
Page1 / 4
Next

Get every cricket updates! Follow Us:

Download Our App

For a better experience: Download the CricTracker app from the IOS and Google Play Store