Afghanistan's prodigious opener, Ibrahim Zadran, has shattered his own record for the highest individual ODI score by an Afghan batter, slamming a breathtaking 177 off 146 balls in a must-win Champions Trophy 2025 Group B clash against England in Lahore.
Batting first, Afghanistan posted a competitive total of 325/7, largely thanks to Zadran's marathon knock that featured 12 fours and 6 sixes. He surpassed his own record with the knock. Let's take a look at the top 10 list of Highest Individual score for Afghanistan in ODI:

| Name | Runs | Opponents | Venue | Date |
|---|---|---|---|---|
| Ibrahim Zadran | 177 | England | Lahore | 26-Feb-2025 |
| Ibrahim Zadran | 162 | Sri Lanka | Pallekele | 30-Nov-2022 |
| Rahmanullah Gurbaz | 151 | Pakistan | Hambantota | 24-Aug-2023 |
| Azmatullah Omarzai | 149 | Sri Lanka | Pallekele | 09-Feb-2024 |
| Rahmanullah Gurbaz | 145 | Bangladesh | Chattogram | 08-Jul-2023 |
| Mohammad Nabi | 136 | Sri Lanka | Pallekele | 09-Feb-2024 |
| Mohammad Shahzad | 131 | Zimbabwe | Sharjah | 29-Dec-2015 |
| Ibrahim Zadran | 129 | Australia | Wankhede | 07-Nov-2023 |
| Nawroz Mangal | 129 | U.A.E. | ICCA Dubai | 30-Nov-2014 |
| Rahmanullah Gurbaz | 127 | Ireland | Abu Dhabi | 21-Jan-2021 |
| Mohammad Shahzad | 124 | India | Dubai (DICS) | 25-Sep-2018 |
His innings began cautiously, as he negotiated fiery spells from Jofra Archer and Mark Wood, who threatened with speeds regularly touching 145 km/h. Despite losing early wickets around him, Zadran steadied the ship, showing impeccable timing and shot selection to rebuild Afghanistan's innings. The turning point came around the 28th over, when he unleashed a flurry of boundaries, particularly against Jamie Overton and Liam Livingstone.
As the innings progressed, Zadran grew increasingly dominant. He reached his century off 106 deliveries, nudging a single to square leg. From there, the opener took it up a notch, dismantling Archer in the death overs with an array of shots that combined brute force and elegant placement. The roar from the Afghan dressing room grew louder with each stroke, culminating in Zadran surpassing his previous best of 162, achieved against Sri Lanka in 2022.
While Zadran was the headline act, Mohammad Nabi's quick-fire 40 off 24 balls provided the perfect late boost. Nabi hammered two sixes and two fours in a single Joe Root over, accelerating Afghanistan's total beyond the 300-run mark. Though England's bowlers showed glimpses of menace-Archer claimed three wickets and Overton chipped in with one-they struggled to contain Zadran's onslaught and Nabi's finishing blitz.
Eventually, Zadran's remarkable knock ended in the final over, when he perished trying to add a few more runs off Livingstone's bowling. Still, his 177 stands not just as the highest score by an Afghan in ODIs but also as a statement of Afghanistan's growing stature in global cricket.
With 326 runs on the board, Afghanistan now looks to its formidable spin arsenal -- led by Rashid Khan and Noor Ahmad -- to defend the total. Meanwhile, England faces the daunting task of chasing under lights in Lahore, hoping that their star-studded lineup can outlast Afghanistan's confident bowling attack in this high-stakes encounter.