Highest Individual Scores in Champions Trophy History ft. Ibrahim Zadran

Here's the list of top 7 highest individual scores in Champions Trophy History.

Afghanistan cricket has been making giant strides in international cricket over the past decade. From producing top talents to breaking records, the team has established itself as a competitive force. Their players have been making a mark on the grand stage of the ICC Champions Trophy 2025, and one such standout performance came from Ibrahim Zadran.

The Afghan opener delivered a record-breaking knock against England, etching his name in history with the highest-ever individual score for Afghanistan in ODIs. But he isn’t the only player to achieve such a milestone in the Champions Trophy. Over the years, several cricketers have played match-defining innings, securing their names among the highest individual scorers in the tournament’s history.

Let’s take a look at the top scores in Champions Trophy history:

Highest Individual Scores in ICC Champions Trophy History

RunsPlayerOpponentVenueYear
166Ibrahim ZadranEnglandLahore2025
165Ben DuckettAustraliaLahore2025
145*Nathan AstleUSAThe Oval2004
145Andy FlowerIndiaColombo (RPS)2002
141*Sourav GangulySouth AfricaNairobi2000
141Sachin TendulkarAustraliaDhaka1998
141Graeme SmithEnglandCenturion2009

Zadran’s explosive knock of 166 runs against England now sits at the top of this elite list, surpassing several legendary names. England’s Ben Duckett also finds himself in second place after his recent innings of 165 runs against Australia in the same edition.