img

Lahore: England opener Ben Duckett etched his name in the record books by becoming the fastest English cricketer to reach 1,000 ODI runs. He achieved the milestone during England’s ICC Champions Trophy 2025 match against Afghanistan at the Gaddafi Stadium on Wednesday, February 26.

Duckett needed just 21 matches to accomplish the feat, equaling the records of Kevin Pietersen, Jonathan Trott, and Dawid Malan. However, his innings ended at 38, trapped LBW by Rashid Khan.

Fastest to 1,000 ODI Runs for England (By Matches)

21 – Ben Duckett
21 – Kevin Pietersen
21 – Jonathan Trott
21 – Dawid Malan
25 – Michael Atherton

Even though Duckett now holds the record for fastest to 1,000 ODI runs by an English batter, the all-time world record still belongs to Pakistan’s Fakhar Zaman, who achieved it in just 18 innings.

Fastest to 1,000 ODI Runs in Cricket History (By Matches)

18 – Fakhar Zaman (Pakistan)
19 – Imam-ul-Haq (Pakistan), Shubman Gill (India)
21 – Vivian Richards (West Indies), Kevin Pietersen (England), Jonathan Trott (England), Quinton de Kock (South Africa), Babar Azam (Pakistan), Rassie van der Dussen (South Africa), Dawid Malan (England), Ben Duckett (England)

Least Balls Faced to Reach 1,000 ODI Runs for England

860 balls – Jos Buttler
952 balls – Jason Roy
956 balls – Ben Duckett
1004 balls – Kevin Pietersen

Duckett’s aggressive playing style is evident from the fact that he reached 1,000 runs in just 956 deliveries, making him the third-fastest English batter by balls faced.

Records Tumble in Ibrahim Zadran’s Sensational Knock

While Duckett’s milestone was significant, Afghanistan’s Ibrahim Zadran stole the show, delivering one of the greatest innings in ICC Champions Trophy history. His 177 off 146 balls powered Afghanistan to 325/7—a total that proved too much for England.

Here are some of the records shattered by Zadran’s brilliance:

Highest Individual Scores vs England in ICC ODI Events

177 – Ibrahim Zadran (Afghanistan), Lahore, 2025
152* – Devon Conway (New Zealand), Ahmedabad, 2023
141 – Graeme Smith (South Africa), Centurion, 2009

Highest Individual Scores in ODIs Played in Pakistan

188* – Gary Kirsten (South Africa) vs UAE, Rawalpindi, 1996
181 – Vivian Richards (West Indies) vs Sri Lanka, Karachi, 1987
180* – Fakhar Zaman (Pakistan) vs New Zealand, Rawalpindi, 2023
177 – Ibrahim Zadran (Afghanistan) vs England, Lahore, 2025
165 – Ben Duckett (England) vs Australia, Lahore, 2025

Afghanistan’s Highest 1st Innings Totals in ICC ODI Events

325/7 vs England, Lahore, 2025
291/5 vs Australia, Mumbai (Wankhede), 2023
284/10 vs England, Delhi, 2023

Highest Team Totals Against England in Champions Trophy History

356/5 – Australia, Lahore, 2025
325/7 – Afghanistan, Lahore, 2025
305/6 – Bangladesh, The Oval, 2017
301/9 – South Africa, Centurion, 2009

Highest Individual Scores for Afghanistan in ODIs

177 – Ibrahim Zadran vs England, Lahore, 2025
162 – Ibrahim Zadran vs Sri Lanka, Pallekele, 2022
151 – Rahmanullah Gurbaz vs Pakistan, Hambantota, 2023
149* – Azmatullah Omarzai vs Sri Lanka, Pallekele, 2024
145 – Rahmanullah Gurbaz vs Bangladesh, Chattogram, 2023

Highest Individual Scores in ICC Champions Trophy History

177 (146 balls) – Ibrahim Zadran (Afghanistan) vs England, Lahore, 2025
165 (143 balls)* – Ben Duckett (England) vs Australia, Lahore, 2025
145 (151 balls)* – Nathan Astle (New Zealand) vs USA, The Oval, 2004
145 (164 balls) – Andy Flower (Zimbabwe) vs India, Colombo, 2002
141 (142 balls)* – Sourav Ganguly (India) vs South Africa, Nairobi, 2000
141 (128 balls) – Sachin Tendulkar (India) vs Australia, Dhaka, 1998
141 (134 balls) – Graeme Smith (South Africa) vs England, Centurion, 2009

A Night of Records and a Landmark Win for Afghanistan

From Ben Duckett’s historic milestone to Ibrahim Zadran’s record-breaking knock, this match will be remembered as one of the most thrilling encounters in Champions Trophy history.

With their 8-run victory, Afghanistan keeps their semi-final hopes alive, while England is officially eliminated.