Site icon Cricfit

Ben Duckett Achieved Historic Milestone During ENG vs AFG clash

Ben Duckett

Ben Duckett

England’s opening batter Ben Duckett has etched his name in the record books by equaling the national record for the fastest 1,000 runs in One Day Internationals (ODIs). During England’s clash against Afghanistan at the 2025 ICC Champions Trophy in Lahore, Duckett reached this milestone in just 21 innings.

Ben Duckett’s Journey to 1,000 ODI Runs

Duckett entered the match against Afghanistan with 996 ODI runs, fresh from a record-breaking 165-run knock against Australia. His performance against one of England’s fiercest rivals played a crucial role in him reaching the 1,000-run landmark.

The Historic Moment

In the second over of England’s innings, Duckett elegantly drove Azmatullah Omarzai for a four through the covers to reach 1,000 ODI runs. This moment solidified his status as one of England’s top one-day batters.

Who Did Duckett Equal?

Before Duckett, three English players had held the record for the fastest to 1,000 ODI runs: Kevin Pietersen, Jonathan Trott and Dawid Malan. Each of these players had reached the milestone in 21 innings. With his innings against Afghanistan, Duckett joined this elite list.

While Duckett’s achievement is remarkable, the world record for the fastest 1,000 ODI runs belongs to: Fakhar Zaman (Pakistan) – 18 innings, Imam-ul-Haq (Pakistan) – 19 innings and Shubman Gill (India) – 19 innings.

Other notable players who reached the 1,000-run milestone in 21 innings include: Viv Richards (West Indies), Quinton de Kock (South Africa) and Babar Azam (Pakistan).

Fastest to 1,000 men’s ODI runs

Player Mat Inns Match Date Debut Time
Fakhar Zaman (PAK) 18 18 22 Jul 2018 7 Jun 2017 1y 45d
Imam-ul-Haq (PAK) 19 19 25 Jan 2019 18 Oct 2017 1y 99d
Shubman Gill (IND) 19 19 18 Jan 2023 31 Jan 2019 3y 352d
Viv Richards (WI) 22 21 22 Jan 1980 7 Jun 1975 4y 229d
Ben Duckett (ENG) 21 21 26 Feb 2025 7 Oct 2016 8y 143d
Kevin Pietersen (ENG/ICC) 27 21 31 Mar 2006 28 Nov 2004 1y 123d
Jonathan Trott (ENG) 21 21 2 Mar 2011 27 Aug 2009 1y 187d
Quinton de Kock (SA) 21 21 19 Aug 2014 19 Jan 2013 1y 212d
Babar Azam (PAK) 21 21 19 Jan 2017 31 May 2015 1y 233d
Rassie van der Dussen (SA) 27 21 2 Sep 2021 19 Jan 2019 2y 226d
Dawid Malan (ENG) 21 21 15 Sep 2023 3 May 2019 4y 135d
Aqib Ilyas (OMA) 24 22 3 Jul 2023 27 Apr 2019 4y 67d
Devon Conway (NZ) 23 22 5 Oct 2023 20 Mar 2021 2y 199d
Gordon Greenidge (WI) 23 23 28 May 1980 11 Jun 1975 4y 352d
Ryan ten Doeschate (NED) 24 23 1 Sep 2009 4 Jul 2006 3y 59d
Azhar Ali (PAK) 23 23 19 Jul 2015 30 May 2011 4y 50d
Temba Bavuma (SA) 24 23 18 Mar 2023 25 Sep 2016 6y 174d

Duckett’s Unique Stat – The Longest Wait for 1,000 Runs

Though Duckett achieved the 1,000-run mark in just 21 innings, what sets him apart is the time taken between his ODI debut and reaching this milestone—nearly 8.5 years. This is the longest duration taken by any batter in the top 17 of this elite list.

England Receive Major Injury Boost as Ben Duckett Declared Fit for Champions Trophy

Women’s ODI Records – A Different Perspective

In Women’s One Day Internationals (ODIs), Lindsay Reeler from Australia holds the world record for being the fastest to reach 1,000 runs, achieving this milestone in just 23 innings. Charlotte Edwards of England holds the England record, reaching 1,000 runs in 29 innings.

Duckett’s rise as a dominant opening batter adds further depth to England’s batting unit. His ability to accelerate the innings while maintaining a solid strike rate makes him a valuable asset for the team.


Get the latest cricket news here and like us on Facebook, and follow us on Twitter and Instagram for more such updates.

Exit mobile version