img

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

Duckett Equals England Record for Fastest to 1,000 ODI Runs

Fastest to 1,000 ODI runs for England (by matches played):

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

Duckett reached the 1,000-run landmark in just 21 ODIs, equaling the records of Pietersen, Trott, and Malan.