Ben Duckett ICC Ranking

England Batter Age 32
6
Best current ICC ranking No. 6 in Men's ODI Batting Rankings Career best: 733 v Sri Lanka at Lahore 2026
733rating points

Ben Duckett is a batter who plays international cricket for England, born on 17 October 1994 in Farnborough, Kent (age 32). Playing style: Left hand Bat, Right Arm Off Break.

In the latest ICC men's rankings, Ben Duckett is the No. 6 ODI batsman (733 points) and the No. 25 Test batsman (630 points).

Ben Duckett's highest-ever ICC rating is 787 in Test batting, reached v India at Headingley 2025. The current rating of 630 is 157 points below that peak.

Ben Duckett is England's highest-ranked ODI batsman, one of 5 England players in that top 50.

In the ODI batting rankings, Ben Duckett is 19 points behind Ibrahim Zadran (No. 5, Afghanistan) and 23 points ahead of Shai Hope (No. 7, West Indies). They moved up 1 place in the latest ICC update.

In 49 Tests, Ben Duckett has scored 3,364 runs at an average of 38.22 and a strike rate of 86.21, including 7 hundreds. In 44 ODIs, Ben Duckett has scored 1,974 runs at an average of 45.91 and a strike rate of 100.66, including 4 hundreds. In 21 T20Is, Ben Duckett has scored 527 runs at an average of 27.73 and a strike rate of 153.19.

Ben Duckett ICC rankings by format

TestODIT20I
Batting25630 pts6733 pts–
Bowling–––
All-rounder–––

Rank and rating points in each ICC men's ranking. "–" means outside the published top 50.

Ben Duckett career-best ratings

RankingNowCareer best
Test batting 630 787 v India at Headingley 2025
ODI batting 733 733 v Sri Lanka at Lahore 2026

Ben Duckett rating history

Test batting

ODI batting

Ben Duckett profile

Name
Ben Duckett
Team
England
Role
Batter
Born
17 October 1994 (age 32)
Birthplace
Farnborough, Kent
Batting
Left hand Bat
Bowling
Right Arm Off Break

Ben Duckett career stats

Batting

MRunsHSAvgSR100s50s
Test493,36418238.2286.21716
ODI441,97416745.91100.66410
T20I215278427.73153.1903

Other ranked England players

England rankings

Ranked near Ben Duckett in ODI batting

Full table

Ben Duckett FAQs

What is Ben Duckett's ICC ranking?

Ben Duckett is currently the No. 6 ODI batsman (733 points) and the No. 25 Test batsman (630 points) in the ICC men's rankings.

Is Ben Duckett the No. 1 ODI batsman?

No. Ben Duckett is No. 6 with 733 points. The No. 1 ODI batsman is Shubman Gill (841).

Is Ben Duckett the No. 1 Test batsman?

No. Ben Duckett is No. 25 with 630 points. The No. 1 Test batsman is Harry Brook (861).

What is Ben Duckett's highest ICC rating?

Ben Duckett's career-best rating is 787 in Test batting (v India at Headingley 2025).

What is Ben Duckett's Test ranking?

Ben Duckett is No. 25 in the ICC men's Test batting rankings with 630 rating points. Their career-best Test rating is 787 (v India at Headingley 2025).

What is Ben Duckett's ODI ranking?

Ben Duckett is No. 6 in the ICC men's ODI batting rankings with 733 rating points, up 1 place since the previous update. Their career-best ODI rating is 733 (v Sri Lanka at Lahore 2026).

What is Ben Duckett's T20I ranking?

Ben Duckett is not in the current top 50 of the ICC men's T20I batting rankings. The No. 1 T20I batsman is Abhishek Sharma (889).

Which team does Ben Duckett play for?

Ben Duckett plays international cricket for England as a batter.