ENG Opener Becomes Nation's Fastest Batter To 1000 ODI Runs During CT 2025 Match Vs AFG
ENG Vs AFG: Ben Duckett creates history during ENG Vs AFG Champions Trophy 2025 match by becoming the fastest Englishman to 1000 ODI runs. Read below.

ENG Vs AFG: England opener Ben Duckett becomes the fastest English cricketer to reach 1000 ODI runs. The left-handed batsman achieves the feat during England Vs Afghanistan, ICC Champions Trophy 2025 match at the Gaddafi Stadium in Lahore, on Wednesday, February 26.
READ HERE: Pakistan Attain Unwanted Champions Trophy Record After Ibrahim Zadran's Ton Vs ENG
Ben Duckett needed 21 matches to attain the feat, the same as Kevin Pietersen, Jonathan Trott, and Dawid Malan. His innings ended on 38 via an LBW dismissal off Rashid Khan's bowling.
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 Ben Duckett became the fastest Englishman to achieve 1000 ODI runs, he still needed 3 more innings than the all-time record-holder Fakhar Zaman, who attained the feat in just 18 innings.
Fastest to 1,000 ODI runs (By Matches):
- 18 - Fakhar Zaman (Pakistan)
- 19- Imam-ul-Haq (Pakistan)
- 19- Shubman Gill (India)
- 21 - Vivian Richards (West Indies)
- 21 - Kevin Pietersen (England)
- 21 - Jonathan Trott (England)
- 21 - Quinton de Kock (South Africa)
- 21 - Babar Azam (Pakistan)
- 21 - Rassie van der Dussen (South Africa)
- 21 - Dawid Malan (England)
- 21-Ben Duckett (England)
Least Balls Faced To Score 1000 Runs In ODIs For England:
- 860 - Jos Buttler
- 952 - Jason Roy
- 956 - Ben Duckett
- 1004 - Kevin Pietersen
Several Records Tumble In Ibrahim Zadran's Sensational Knock
Ibrahim Zadran might just have played the most crucial innings in the history of the ICC Champions Trophy, as his knock broke several records in his quest to propel Afghanistan beyond 300.
Here's a look at some of them:
Highest Individual Scores vs England in ICC ODI Events
- 177 - Ibrahim Zadran in 2025 at Lahore (Today)
- 152* - Devon Conway at Ahmedabad, 2023
- 141 by Graeme Smith at Centurion, 2009
Highest individual scores in Pakistan in ODIs:
- 188* - Gary Kirsten (South Africa) vs UAE in Rawalpindi, 1996
- 181 - Sir Vivian Richards (West Indies) vs Sri Lanka in Karachi, 1987
- 180* - Fakhar Zaman (Pakistan) vs New Zealand in Rawalpindi, 2023
- 177 - Ibrahim Zadran (Afghanistan) vs England in Lahore, 2025
- 165 - Ben Duckett (England) vs Australia in Lahore, 2025
Highest 1st innings totals for Afghanistan in ICC ODI events:
- 325/7 vs England in Lahore, 2025
- 291/5 vs Australia in Mumbai (Wankhede), 2023
- 284/10 vs England in Delhi, 2023
Highest team totals against England in Champions Trophy:
- 356/5 by Australia in Lahore, 2025
- 325/7 by Afghanistan in Lahore, 2025
- 305/6 by Bangladesh at The Oval, 2017
- 301/9 by South Africa in Centurion, 2009
Highest individual scores for Afghanistan in ODIs:
- 177 by Ibrahim Zadran vs England in Lahore, 2025
- 162 by Ibrahim Zadran vs Sri Lanka in Pallekele, 2022
- 151 by Rahmanullah Gurbaz vs Pakistan in Hambantota, 2023
- 149* by Azmatullah Omarzai vs Sri Lanka in Pallekele, 2024
- 145 by Rahmanullah Gurbaz vs Bangladesh in Chattogram, 2023
Highest Individual scores in Champions Trophy:
- 177 (146) - Ibrahim Zadran (Afghanistan) vs England in Lahore, 2025
- 165* (143) - Ben Duckett (England) vs Australia in Lahore, 2025
- 145* (151) - Nathan Astle (New Zealand) vs USA at The Oval, 2004
- 145 (164) - Andy Flower (Zimbabwe) vs India in Colombo, 2002
- 141* (142) - Sourav Ganguly (India) vs South Africa in Nairobi, 2000
- 141 (128) - Sachin Tendulkar (India) vs Australia in Dhaka, 1998
- 141 (134) - Graeme Smith (South Africa) vs England in Centurion, 2009




















