Skip to content
CricketTaken
Ben Stokes

Ben Stokes

England·Allrounder·Age 35

Left-hand bat · Right-arm fast medium

IPL runs
935
Average
24.61
Strike rate
133.9
Highest
107

Career

Ben Stokes is defined by two innings played weeks apart in 2019: the unbeaten 84 that took the World Cup final to a Super Over, and the 135 not out at Headingley that chased down 359 with one wicket standing. Both were built on the same refusal to accept that a match was gone.

As Test captain from 2022 he pushed England into an aggressive, declaration-heavy approach that changed how the format is played, and he has repeatedly bowled long spells at high pace despite a persistent knee problem.

Highlights

  • Scored 135 not out at Headingley in 2019 to win a Test from 286 for nine
  • Made an unbeaten 84 in the 2019 World Cup final
  • Captained England to a markedly more aggressive Test approach from 2022
  • Named Wisden's Leading Cricketer in the World

Overview

What the figures show

Ben Stokes has six IPL seasons behind him, 2017 through 2023, worth 935 runs at 133.9 per hundred balls. The best of the seasons was 2017 — 316 runs. 107 in 2020 remains the biggest single innings of it. Fifty has been passed four times, two of those going on to hundreds. A strike rate of 133.9 is within a run or two of the 135.2 median for the 181 batters in this data with 300 or more IPL balls behind them. Fours and sixes account for roughly 55% of the total — 81 and 32 of them.

The clubs, in order: Rising Pune Supergiant (2017), Rajasthan Royals (2018–2021) and Chennai Super Kings (2023). Most of the runs, 604 of them, came in the Rajasthan Royals years. There is no IPL cricket on the record in 2022. With the ball there are 12 IPL wickets from roughly 44 overs, each costing 26.33 runs. That is a wicket every 22 balls.

Australia's competition adds 128 T20 runs, made in 4 matches for Melbourne Renegades. As a bowler the leagues line up at 7.18 an over in the IPL and 12.20 in the Big Bash.

Against Australia in the Ashes he made 1,157 runs in 19 Tests at 34.02, with three hundreds and a best of 135. In the same series he took 38 wickets at 39.68, best figures of 6/36 in an innings and 8/161 in a match, with two five-wicket hauls among them.

International

Career record

FormatMInnsRunsHSAvgSR100s50s
Test1222207,27325834.4758.51437
ODI113993,46918241.8095.9524
T20I413457652*23.04129.401
IPL4544935107*24.61133.922

Indian Premier League

Season by season

SeasonTeamInnsNORunsHSAvgSR4s6s
2017RPS11131610331.60143.02215
2018RR1201964516.30121.7136
2019RR931234620.50124.284
2020RR8128510740.70142.5367
2021RR10000.000.000
2023CSK201587.50107.120
Total6 seasons43593510724.61133.98132

IPL bowling

Wickets
12
Economy
7.18
Average
26.33
Balls bowled
264

The Ashes

Australia versus England

Ben Stokes’s record in Ashes Tests, from 2013-2022. Every Ashes series and record.

Ashes battingMInnsRunsHSAvg10050
2013-202219361,15713534.0236
Ashes bowlingMWktsBBIBBMAvgEcon5w
2013-202219386/368/16139.683.962

Big Bash League

BBL career

4 Big Bash matches. Computed from the deliveries themselves. All eight BBL clubs.

BBL battingMRunsBestAvgSR4s6s
Career41287732.00156.1118
BBL bowlingMWktsRunsBallsAvgEcon
Career43613020.3312.20

Questions

About Ben Stokes

How many IPL runs has Ben Stokes scored?

Ben Stokes has scored 935 runs in the IPL across 6 seasons, averaging 24.61 at a strike rate of 133.95. The highest score is 107.

How many IPL wickets has Ben Stokes taken?

Ben Stokes has taken 12 IPL wickets at an economy rate of 7.18 and an average of 26.33.

Which IPL teams has Ben Stokes played for?

Ben Stokes has appeared for Chennai Super Kings, Rajasthan Royals and Rising Pune Supergiant in the IPL.

How many Ashes runs has Ben Stokes scored?

Ben Stokes has scored 1,157 runs in 19 Ashes Tests between 2013-2022, averaging 34.02, with 3 hundreds and a best of 135.

How many Ashes wickets has Ben Stokes taken?

Ben Stokes has taken 38 wickets in 19 Ashes Tests between 2013-2022 at 39.68 apiece, with best figures of 6/36 in an innings.

How many BBL runs has Ben Stokes scored?

Ben Stokes has scored 128 Big Bash League runs in 4 matches, averaging 32 at a strike rate of 156.1, with a best of 77.

How many BBL wickets has Ben Stokes taken?

Ben Stokes has taken 3 Big Bash League wickets in 4 matches at an economy rate of 12.2 and an average of 20.33.

Which BBL clubs has Ben Stokes played for?

Ben Stokes has appeared for Melbourne Renegades in the Big Bash League.

What is Ben Stokes's playing style?

Ben Stokes is a left-hand bat who bowls right-arm fast medium, listed as a allrounder.

What is Ben Stokes best known for?

Two innings in 2019 — an unbeaten 84 in the World Cup final and 135 not out at Headingley to win an Ashes Test from a seemingly lost position.

Is Ben Stokes a genuine allrounder?

Yes. He bats in the middle order and bowls right-arm fast-medium, regularly taking on long spells as a third or fourth seamer despite knee trouble.

Where was Ben Stokes born?

Christchurch, New Zealand. He moved to England as a child and came through the Durham system.

Sources

  • IPL figures computed from ball-by-ball records of every IPL match.
  • Big Bash figures computed from ball-by-ball records of every men’s BBL match.
  • Ashes career figures compiled from published Test match records.
  • International figures computed from Cricsheet ball-by-ball data, licensed CC BY 4.0.
  • Biographical details compiled from public records.
All players