- 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
| Format | M | Inns | Runs | HS | Avg | SR | 100s | 50s |
|---|---|---|---|---|---|---|---|---|
| Test | 122 | 220 | 7,273 | 258 | 34.47 | 58.5 | 14 | 37 |
| ODI | 113 | 99 | 3,469 | 182 | 41.80 | 95.9 | 5 | 24 |
| T20I | 41 | 34 | 576 | 52* | 23.04 | 129.4 | 0 | 1 |
| IPL | 45 | 44 | 935 | 107* | 24.61 | 133.9 | 2 | 2 |
Indian Premier League
Season by season
| Season | Team | Inns | NO | Runs | HS | Avg | SR | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|
| 2017 | RPS | 11 | 1 | 316 | 103 | 31.60 | 143.0 | 22 | 15 |
| 2018 | RR | 12 | 0 | 196 | 45 | 16.30 | 121.7 | 13 | 6 |
| 2019 | RR | 9 | 3 | 123 | 46 | 20.50 | 124.2 | 8 | 4 |
| 2020 | RR | 8 | 1 | 285 | 107 | 40.70 | 142.5 | 36 | 7 |
| 2021 | RR | 1 | 0 | 0 | 0 | 0.00 | 0.0 | 0 | 0 |
| 2023 | CSK | 2 | 0 | 15 | 8 | 7.50 | 107.1 | 2 | 0 |
| Total | 6 seasons | 43 | 5 | 935 | 107 | 24.61 | 133.9 | 81 | 32 |
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 batting | M | Inns | Runs | HS | Avg | 100 | 50 |
|---|---|---|---|---|---|---|---|
| 2013-2022 | 19 | 36 | 1,157 | 135 | 34.02 | 3 | 6 |
| Ashes bowling | M | Wkts | BBI | BBM | Avg | Econ | 5w |
|---|---|---|---|---|---|---|---|
| 2013-2022 | 19 | 38 | 6/36 | 8/161 | 39.68 | 3.96 | 2 |
Big Bash League
BBL career
4 Big Bash matches. Computed from the deliveries themselves. All eight BBL clubs.
| BBL batting | M | Runs | Best | Avg | SR | 4s | 6s |
|---|---|---|---|---|---|---|---|
| Career | 4 | 128 | 77 | 32.00 | 156.1 | 11 | 8 |
| BBL bowling | M | Wkts | Runs | Balls | Avg | Econ |
|---|---|---|---|---|---|---|
| Career | 4 | 3 | 61 | 30 | 20.33 | 12.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.
