CricketSky
ICC Women's World Cup Teams Points Table Schedule Stats

Ben Stokes Profile, Stats, Records, Age, Biography & ICC Rankings

England England - Batter

Full Name: Ben Stokes

Birth Date: June 4, 1991 (34 Years)

Birth Place: Christchurch, Canterbury, New Zealand

Nationality: England

Role: Batter

Batting Style: Left hand Bat

Bowling Style: Right Arm Fast Medium

Teams: England, Chennai Super Kings, Rajasthan Royals, Rising Pune Supergiant, Melbourne Renegades, Canterbury Kings, Durham, Northern Superchargers (Men), Team Morgan

Batting Statistics

Format M Inns Runs BF NO HS AVG S/R 100 50 4s 6s
TEST 115 206 7032 11845 9 258 35.69 59.36 14 35 810 136
ODI 114 99 3463 3619 15 182 41.22 95.68 5 24 282 109
T20I 43 36 585 457 9 52 21.66 128 0 1 42 22
T20 (Domestic) 162 148 3027 2278 24 107 24.41 132.87 2 10 246 123
List A 184 162 5303 5457 24 182 38.42 97.17 9 30 453 166
First Class 198 337 11211 0 17 258 35.03 0 23 56 0 0

Bowling Performance

Format M Inns Balls Runs Wkts BBI Avg Econ SR 5W
TEST 115 170 - 7278 230 8/161 31.64 3.31 - 5
ODI 114 88 - 3137 74 5/61 42.39 6.05 - 1
T20I 43 36 - 856 26 3/26 32.92 8.39 - 0
T20 (Domestic) 162 121 - 2875 93 4/16 30.91 8.48 - 0
List A 184 133 - 4597 137 5/61 33.55 5.77 - 1
First Class 198 293 - 12647 427 10/121 29.61 3.43 - 9

Other England Players

View All Squads

Ben Stokes – Stats, Records, Biography, Age & ICC Ranking

Ben Stokes represents the England cricket team in international cricket. Born on June 04, 1991 in Christchurch, Canterbury, New Zealand, he is currently 34 years old and plays as a Left hand Bat.


In Test cricket, Ben Stokes has featured in 115 matches, scoring 7,032 runs at an average of 35.69. B Stokes has struck 810 fours and 136 sixes, with his highest individual score being 258. In his most recent Test, he played at Kennington Oval against India on July 2025, scoring in the first innings and in the second innings.


In ODIs, Ben Stokes has appeared in 114 matches, amassing 3,463 runs at an average of 41.22. He has hit 282 fours and 109 sixes in this format. His latest ODI was against Pakistan on November 2023. His top score in ODIs is 182.


In T20 Internationals, Ben Stokes has played 43 matches, scoring 585 runs at an average of 21.66. He has struck 42 fours and 22 sixes. In his most recent T20I, he scored against New Zealand on September 2023. His highest T20I score is 52.

Ben Stokes Profile, England (FAQs)