Ibrahim Zadran's Record-Breaking Innings Against England (Source: AP Photos)
In the last decade, Afghanistan cricket’s growth has been noticeable. From producing some outstanding cricket talents to unlocking incredible records, the team shatters international cricket. Within no time, they have become a formidable force in the cricket world.
The Afghan players are showcasing their excellence on the big stage of the Champions Trophy 2025. In the clash against England, Ibrahim Zadran shatters the stage as he registers the highest-ever Individual score for Afghanistan ODIs. But some other stars are also there on the list. Let’s explore the prestigious record book.
5. Rahmanullah Gurbaz (154 Runs Against Bangladesh)
In the Afghanistan team, Rahmanullah Gurbaz is an ace opener. Known for his batting prowess, he is an asset to the side. His unforgettable 145-run knock against Bangladesh in 2023 stands as the fifth-highest ODI score by an Afghan batter.
Gurbaz opened the innings with Ibrahim Zadran, and then there was no looking back. After securing a thrilling century, he played a solid knock of 145 runs in 125 deliveries with 13 boundaries and 8 boundaries with a strike rate of 116.00.
4. Azmatullah Omarzai (149 Runs Against Sri Lanka)
On Afghanistan’s side, Azmatullah Omarzai is a massive asset. Known for all-around skills, Omarzai is a strong pillar in the Afghan batting order. He shatters the stage with an unbelievable knock of unbeaten 149 runs against Sri Lanka.
After a stellar century, he played an unbeaten knock of 149 runs in 115 deliveries with 13 boundaries and 6 over-boundaries. With that exceptional knock, he is standing on the fourth position of the points table.
3. Rahmanullah Gurbaz (151 Runs Against Pakistan)
Once more, Rahmanullah Gurbaz is gracing the big stage as he proved his outstanding batting ability in several occasion. In 2023, he made history with a sensational 151-run knock against Pakistan in the 50-over format.
While batting first, Afghanistan got a flying start as Gurbaz smashed an incredible century. While dominating the Pakistani bowlers, he played a knock of 151 runs in 151 balls with 14 boundaries and 3 over-boundaries. With that, he scripted the third-highest ODI score for Afghanistan.
2. Ibrahim Zadran (162 Runs Against Sri Lanka)
In Afghanistan’s lineup, Ibrahim Zadran is a massive asset of the top order. After making his debut for the side, he is shining with his consistent form. While playing the third ODI match against Sri Lanka in 2022, Zadran secured the highest ODI score for Afghanistan.
In that match, Afghanistan batted first but faced an early setback after Gurbaz walked away, scoring only 5 runs. From that point, Zadran anchored Afghanistan’s inning with an exceptional hundred and played a knock of 162 runs in 138 balls with 15 boundaries and 4 over-boundaries. Afghanistan lost the match, but the world witnessed Zadran’s brilliance.
1. Ibrahim Zadran (177 Runs Against England)
Known for unmatable batting brilliance, Ibrahim Zadran broke his own record of scoring the highest runs for Afghanistan in ODIs on the big stage of the ongoing Champions Trophy. While facing England, Afghanistan had a forgettable start after losing its initial three wickets in just 37 runs.
But Zadran’s heroics turned the tide. Standing at that crucial point, he smashed an exceptional century and played a record-breaking knock of 177 runs in 146 deliveries with 12 boundaries and 6 over-boundaries. With that explosive knock, he scripted the highest individual score for Afghanistan in ODIs.