CricketSky
T20 World Cup | Teams Squad | Points Table | Schedule | Stats Most Catches | Most Sixes | Highest Individual Score | Most Fifties | Most Hundreds | Most Wickets | Most Runs

Ben Duckett Profile, Stats, Records, Age, Biography

England England - Batter

Full Name: Ben Duckett

Birth Date: October 17, 1994 (31 Years)

Birth Place: Farnborough, Kent

Nationality: England

Role: Batter

Batting Style: Left hand Bat

Bowling Style: Right Arm Off Break

Teams: England, Brisbane Heat, Islamabad United, Quetta Gladiators, Nottinghamshire, Northamptonshire, Team Abu Dhabi, Birmingham Phoenix (Men), Welsh Fire (Men), England Lions, Nelson Mandela Bay Giants, Marylebone Cricket Club World XI

Batting Statistics

Format M Inns Runs BF NO HS AVG S/R 100 50 4s 6s
TEST 43 80 3074 3555 3 182 39.92 86.46 6 16 398 19
ODI 34 34 1345 1355 1 165 40.75 99.26 3 9 149 19
T20I 21 21 527 344 2 84 27.73 153.19 0 3 69 8
T20 (Domestic) 217 210 5397 3851 32 96 30.32 140.14 0 34 640 111
List A 105 100 3607 3594 8 220 39.2 100.36 6 23 442 50
First Class 166 289 11613 15259 14 282 42.22 76.1 30 54 1599 58
T10 9 7 118 77 2 31 23.6 153.25 0 0 15 3

Bowling Performance

Format M Inns Balls Runs Wkts BBI Avg Econ SR 5W
TEST 43 0 - 0 0 - 0 0 - 0
ODI 34 0 - 0 0 - 0 0 - 0
T20I 21 0 - 0 0 - 0 0 - 0
T20 (Domestic) 217 0 - 0 0 - 0 0 - 0
List A 105 0 - 0 0 - 0 0 - 0
First Class 166 10 - 99 2 1/15 49.5 3.98 - 0
T10 9 0 - 0 0 - 0 0 - 0

Other England Players

View All Squads

Ben Duckett – Stats, Records, Biography, Age

Ben Duckett represents the England cricket team in international cricket. Born on October 17, 1994 in Farnborough, Kent, he is currently 31 years old and plays as a Left hand Bat.


In Test cricket, Ben Duckett has featured in 43 matches, scoring 3,074 runs at an average of 39.92. BM Duckett has struck 398 fours and 19 sixes, with his highest individual score being 182. In his most recent Test, he played at Sydney Cricket Ground against Australia on January 2026, scoring 27 in the first innings and in the second innings.


In ODIs, Ben Duckett has appeared in 34 matches, amassing 1,345 runs at an average of 40.75. He has hit 149 fours and 19 sixes in this format. His latest ODI was against Sri Lanka on January 2026. His top score in ODIs is 165.


In T20 Internationals, Ben Duckett has played 21 matches, scoring 527 runs at an average of 27.73. He has struck 69 fours and 8 sixes. In his most recent T20I, he scored against India on March 2026. His highest T20I score is 84.

Ben Duckett Profile, England (FAQs)