Ben Stokes

Ben Stokes Profile, England

England England - All Rounder

Full Name: Ben Stokes

Birth Date: June 4, 1991 (34 Years)

Birth Place: Christchurch, Canterbury, New Zealand

Nationality: England

Role: All Rounder

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 120 216 7216 12348 9 258 34.85 58.43 14 37 828 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 205 349 11454 0 17 258 34.5 0 23 58 0 0

Bowling Performance

Format M Inns Balls Runs Wkts BBI Avg Econ SR 5W
TEST 120 178 - 7655 245 8/161 31.24 3.33 - 6
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 205 304 - 13207 447 10/121 29.54 3.45 - 10

Other England Players

View All Squads

Ben Stokes International Career, Test, ODI and T20 Profile, Stats and Records:

Ben Stokes is one of the most influential all-rounders who has made a strong mark in all three formats (Test, ODI, and T20I) of international cricket with his aggressive batting, match-winning innings, and excellent bowling abilities that never back down in difficult situations and often step forward at crucial moments to transform the England team’s fortunes. 

However, here is a detailed Ben Stokes' international career profile, including all-time stats, records, and achievements. 

Ben Stokes Test Profile

Ben Stokes is an aggressive middle-order batsman and a useful fast bowler who has single-handedly won many matches for England with his batting, which displays a perfect blend of power, timing, and mental toughness. At the same time, his bowling is characterised by his ability to take wickets at crucial moments.

Although Stokes currently leads England as a captain in an aggressive "Bazzball" style for the Test series.

Ben Stokes Test Debut

Ben Stokes' Test debut was against Australia in Adelaide on December 5, 2013. It was the second Test of the 2013-14 Ashes series in which he scored only 1 run in the first innings, but he put up a fighting performance by scoring 28 off 90 balls in the second innings. 

Ben Stokes first test match displayed his bowling prowess, taking two crucial wickets (Michael Clarke and Peter Siddle) in the first innings. Although England lost that match, Stokes proved his potential with his aggression and technique. 

Ben Stokes Test Stats and Records

Ben Stokes' Test career has registered exceptional batting and bowling performances, such as:

Ben Stokes' Test Stats of Batting – 

Ben Stokes Test Runs

Ben Stokes' test runs are 7216 in 216 innings of 120 matches, which have often helped England to recover from difficult situations because his presence at the crease always poses a significant challenge to bowlers.

Ben Stokes Test Strike Rate and Average

Ben Stokes' Test career batting average remains at 34.85, though his strike rate of nearly 58.43 reveals his aggressive intent. 

Ben Stokes Test Sixes and Fours

Ben Stokes' test sixes and fours are at 136 and 828, thanks to his strength and remarkable ability to dominate both spin and fast bowlers on the field.

Ben Stokes Test Centuries

He has scored a total of 14 centuries and 37 fifties, which often contribute in match-changing situations. However, Ben Stokes' test centuries list importantly includes a historic unbeaten 135 against Australia at Headingley in 2019 and a brilliant 141 against India at Old Trafford in 2025. 

Ben Stokes Test Highest Score

Ben Stokes' test record a highest score of 258 runs, including 30 fours and 11 sixes against South Africa in Cape Town on January 2, 2016, where he faced just 198 balls to reach this historic score and set a world record for the fastest double century (250 runs) in just 196 balls in Test history.

Ben Stokes' Test Stats of Bowling –

Ben Stokes Test Wickets 

Ben Stokes total Test Wickets are 245 in 178 innings across 120 matches at a bowling average of 31.24, making him one of the most successful all-rounders in English cricket history.

His career strike rate is 56.10, meaning he takes a wicket every 56 balls. Furthermore, his economy rate of 3.33 proves his ability to keep the opposition batsmen under pressure.

Ben Stokes Test Wickets Haul in an Innings

Stokes has taken 4 wickets haul in a Test innings nine times and 5 wickets haul six times. Although he has yet to take a 10-wicket haul in a match, his number of five-wicket hauls clearly highlights his match-winning ability and his ability to dismantle opposition batting orders.

Ben Stokes Test Best Bowling Figure

Ben Stokes' best Test bowling performance is 6/22, in which he bowled 14.3 overs at an economy rate of just 1.51 against the West Indies at Lord's on September 8, 2017 and took the crucial wickets of Kieran Powell, Roston Chase, Shane Dowrich, Jason Holder, Kemar Roach, and Shannon Gabriel in the first innings and scored 60 runs off 74 balls in first innings that helped England win the match by 9 wickets, and Stokes was named Player of the Match for his lethal performance.

Ben Stokes Last Test Match

Ben Stokes played his last Test match on January 4, 2026, against Australia at the Sydney Cricket Ground (SCG), where he led England as captain but was dismissed for a duck in the first innings and scored just one run in the second innings, but he took two crucial wickets (Jake Weatherald and Marnus Labuschagne) with the ball for 95 runs in 27.4 overs in the first innings.

However, he was unable to bowl due to a strain injury in the second innings of this match. Thus, Australia won the match by five wickets to clinch the Ashes series 4–1.

Ben Stokes Test Milestone and Achievements

Here are all Ben Stokes' Test career achievements, and his impressive records, such as – 

  • A rare combination of 7,000 runs and 200 wickets: He became only the third player in the world to score more than 7,000 runs and take more than 200 wickets in Test cricket. Before him, only the great Gary Sobers and Jacques Kallis had achieved this feat.
  • Historic Innings at No. 6: He has scored 258 runs against South Africa in the 2016 Cape Town, which is the highest individual score by a number six batsman in Test history, in which he also set the world record for the fastest 250 runs off just 196 balls in Test.
  • The Miracle of Headingley 2019: His innings of 135 against Australia at Headingley in the Ashes series is considered one of the greatest victories in cricket history because he combined with Jack Leach for the last wicket to give England an unlikely victory.
  • An all-round performance as captain: Ben Stokes test captaincy holds the distinction record of scoring a century and taking five wickets in the same match, which made him England's most successful captain due to his fitness and match-winning abilities.
  • World Record for Most Sixes: Ben Stokes' test record for the most sixes feat surpassed Brendon McCullum's record in test history.
  • 100th Test Match: He is one of the few players who have played their 100th Test match for England against India in Rajkot in February 2024 
  • Second-fastest double century: Ben Stokes test double century scored in just 163 balls.

Ben Stokes ODI Debut

Ben Stokes ' ODI debut on August 25, 2011, was against Ireland in Dublin, where he scored a brief 3 runs in 10 balls batting at number 6, but did not get a chance to bowl.

 Although his debut wasn't particularly impressive statistically, it signalled the arrival of a player who would go on to become the hero of the 2019 World Cup final and England's greatest match-winning all-rounder.

Ben Stokes ODI Stats and Records

Here are Ben Stokes' ODI career stats and records in both batting and bowling, such as: 

Ben Stokes' ODI Stats of Batting –

Ben Stokes ODI Runs

Ben Stokes ' ODI runs in 99 innings across 114 matches are 3,463 because of his batting strength to score runs under pressure. Ben Stokes' total ODI runs include crucial innings that often came in difficult times.

Ben Stokes ODI Strike Rate and Average

Ben Stokes' ODI average is around 41.22, excellent for a middle-order batsman.

His strike rate of 95.68 reflects his aggressive playing style and ability to score quickly when needed.

Ben Stokes ODI Sixes and Fours

Ben Stokes ODI sixes and fours are 109 and 282, which indicate his ability to hit the ball over the boundary at any time. Even Ben Stokes' total sixes in ODIs include several that have completely changed the course of a match.

Ben Stokes ODI Centuries

Ben Stokes' total ODI centuries are five so far, though this figure may seem small, but his 24 half-centuries and match-winning innings are even more impressive. This Ben Stokes ODI centuries list includes his memorable innings of 182 against New Zealand at The Oval and 108 against the Netherlands in Pune.

Ben Stokes ODI Highest Score

Ben Stokes ODI career has scored the highest 182 runs against New Zealand at The Oval in London on September 13, 2023, where he faced just 124 balls and hit 15 fours and nine towering sixes, which is the highest individual score for any England Men's player in ODI history.

Stokes' aggressive batting with a strike rate of 146.77 helped him to break Jason Roy's previous record of 180 runs.

Ben Stokes' ODI Stats of Bowling –

Ben Stokes ODI Wickets 

Ben Stokes total ODI Wickets are 74 in 88 innings across 114 matches.

His economy rate is 6.05, reflecting his economical bowling, and his bowling average is 42.39, and his strike rate is 42.02, meaning he takes a wicket every 42 balls.

He often proves to be the team's "golden arm," coming in during crucial moments of the match to break crucial partnerships. 

Ben Stokes ODI Wickets Haul in an Innings

Ben Stokes has achieved the feat of taking a 5-wicket haul and a 4-wicket haul in an innings in ODI cricket, demonstrating his ability to dismantle the opposition's batting order not only with the bat but also with the ball.

Ben Stokes ODI Best Bowling Figure

Ben Stokes' best ODI bowling performance is 5/61, which he achieved against Australia in Southampton on 16 September 2013. 

During this lethal spell, he broke the back of the Australian batting order by dismissing key batsmen like Aaron Finch, Matthew Wade, Adam Voges, Shane Watson, and Mitchell Johnson.

Ben Stokes ODI Milestone and Achievements

Ben Stokes ODI career has recorded several milestones and achievements, such as – 

  • Sixer King: Stokes is one of the four England batsmen who have hit more than 100 sixes in ODIs.
  • ICC Awards: He was also awarded the ICC Men's Cricketer of the Year for his outstanding performance in 2019.
  • 2019 World Cup Hero: Stokes played an unforgettable innings of 84 not out against New Zealand in the 2019 ICC World Cup final and was named Player of the Match for this performance, and helped England win their first ODI World Cup.
  • ODI 'all-round double': Stokes is the third England player to have achieved the double feat of scoring more than 3,000 runs and taking more than 70 wickets in ODI cricket.
  • Fastest to 3,000 runs: He quickly reached the 3,000-run mark in ODIs, batting in the middle order at a strike rate of around 95.69.
  • Clean Sweep in Captaincy: Ben Stokes' ODI captaincy era has achieved a historic clean sweep by defeating Pakistan 3-0 in 2021.

Ben Stokes T20I Debut

Ben Stokes' T20 career started when the England team was looking for an aggressive all-rounder, and Stokes' presence gave the selectors a great option for the future.

He played his first T20 match on 23 September, 2011 against the West Indies at The Oval in London, where he did not get a chance to showcase his medium-pace bowling and left-hand batting, but he impressed with his agility by taking one catch on the field to dismiss Danza Hyatt off the bowling of Ravi Bopara.

Ben Stokes T20I Stats and Records

Ben Stokes' T20 career stats and records are impressive in both batting and bowling aspects, such as: 

Ben Stokes T20 Stats of Batting –

Ben Stokes T20 Runs

Ben Stokes' total T20 runs are 585 across 36 innings in his 43-match career. He is one of those select players from England who take the team to victory in big tournaments, thanks to his batting depth and unique ability to anchor the team in the middle order.

Ben Stokes T20 Strike Rate and Average

Ben Stokes' T20 average is 21.66, which is that of a steady middle-order batsman. His strike rate of 128.00 ensures he can maintain the pace of the innings and take an aggressive approach when needed.

Ben Stokes T20 Sixes and Fours

Stokes has proven his prowess on the field by hitting 42 fours and 22 sixes so far. However, he is not only a power-hitter but also a master at finding gaps and scoring boundaries.

Ben Stokes T20 Century

Fans are eagerly awaiting a Ben Stokes T20 century because he has never reached to record a century in this format as of now, and also, there's no record for Ben Stokes' fastest century in T20Is.

Ben Stokes Highest Score in T20

Ben Stokes' highest score in T20Is is 52 not out off 49 balls, which is considered the most important innings of his career, as it was this half-century that helped England beat Pakistan and win the 2022 T20 World Cup on 13 November 2022.

Ben Stoke T20 Stats of Bowling –

Ben Stokes T20 Wickets 

Ben Stokes total T20 Wickets are 26 in 36 innings across 43 matches as of now.

A reliable all-rounder, he has a bowling average of 32.92 and a strike rate of 23.53, indicating his ability to take a wicket every 24 balls. He has bowled a total of 612 balls at the international level and has an economy rate of 8.39.

Ben Stokes T20 Wickets Haul in an Innings

Stokes is a "partner-breaker" bowler. Although he doesn't have a four- or five-wicket haul in T20Is yet, he has taken two and three wickets in several matches to turn the tide in England's favour.

Ben Stokes T20 Best Bowling Figure

Ben Stokes' best bowling performance in T20 International cricket is 3/26, which he recorded against New Zealand on 30 March 2016. He bowled this memorable spell during the semi-final of the 2016 T20 World Cup at the Feroz Shah Kotla ground (now Arun Jaitley Stadium) in Delhi.

Ben Stokes T20I Milestone and Achievements

Here are provided a few of Ben Stokes ' T20 career milestones and achievements, such as –

  • T20 World Cup 2022 Final: Stokes scored an unbeaten 52 off 49 deliveries against Pakistan at the Melbourne Cricket Ground (MCG) in the 2022 World Cup final, which was also his first international T20 half-century that helped England win their second World Cup title.
  • Two consecutive World Cup finals: Stokes was part of the England team that reached the 2016 and 2022 T20 World Cup finals.
  • Retirement and return: He was primarily focused on his test career and his fitness, so he took a break from T20, but then returned for the 2022 World Cup, which proved crucial for England.

Catch every thrill of cricket news through live scores, daily updates, IPL head to head stats, and also dive into all the action-packed sports news in one fun place – Sports Yaari.

Ben Stokes International Stats and Career (FAQs)