Ben Duckett ICC Ranking
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
Rank and rating points in each ICC men's ranking. "–" means outside the published top 50.
Ben Duckett career-best ratings
| Ranking | Now | Career 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
| M | Runs | Avg | SR | |
|---|---|---|---|---|
| Test | 49 | 3,364 | 38.22 | 86.21 |
| ODI | 44 | 1,974 | 45.91 | 100.66 |
| T20I | 21 | 527 | 27.73 | 153.19 |
Other ranked England players
England rankingsRanked near Ben Duckett in ODI batting
Full tableBen 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.