The ODI format has everything batters need to build big scores. Unlike T20I cricket, where batters must attack every ball, ODIs allow them to take their time and construct an innings.

This year, we are noticing batters using the resources well to get mighty scores. And here we’ll list the 10 highest individual scores in ODI cricket in 2025.

Highest Individual Scores in ODIs in 2025

PlayerScore (Balls)AgainstVenueDate
Ibrahim Zadran (AFG)177 (146)EnglandLahore26 Feb 2025
Brian Bennett (ZIM)169 (163)IrelandHarare14 Feb 2025
Ben Duckett (ENG)165 (143)AustraliaLahore22 Feb 2025
Matthew Breetzke (SA)150 (148)New ZealandLahore10 Feb 2025
Agha Salman (PAK)134 (103)South AfricaKarachi12 Feb 2025
Kane Williamson (NZ)133* (113)South AfricaLahore10 Feb 2025
Charith Asalanka (SL)127 (126)AustraliaColombo (RPS)12 Feb 2025
Mohammad Rizwan (PAK)122* (128)South AfricaKarachi12 Feb 2025
Josh Inglis (AUS)120* (86)EnglandLahore22 Feb 2025
Joe Root (ENG)120 (111)AfghanistanLahore26 Feb 2025

Key Insights

Glenn Phillips became the first ODI centurion this year. He scored an unbeaten 106 in 74 balls against Pakistan during the triangular series.

Ibrahim Zadran’s 177 against England is the highest individual ODI score in 2025 so far. This is also the highest score for Afghanistan and the highest in the Champions Trophy.

Before Zadran’s knock, Ben Duckett surpassed the 150-run mark for the first time in Champions Trophy history. The England opener hammered 165 from 143 balls against Australia, though his knock ended up on the losing side.

Matthew Breetzke’s 150 against New Zealand is the highest individual score by a batter on ODI debut. He received his maiden cap for South Africa during the Pakistan triangular series.

21 batters scored centuries in February this year, with Shubman Gill going past the 100-run mark twice.

You can check the top scorer in the ODI format every year since its inception in this blog.

Please follow and like us: