- 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.37 median for the 182 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 Rising Pune Supergiant, Rajasthan Royals and Chennai Super Kings 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.
Also on CricketTaken
Players alongside Ben Stokes
Team-mates from this player's IPL seasons first, then others from the same country.
How this page was worked out
Where these figures come from
Sources for this profile
- IPL figures computed from ball-by-ball records of 1,243 IPL matches.
- Big Bash figures computed from ball-by-ball records of men’s BBL matches.
- Ashes figures compiled from published Test match records, not from ball-by-ball data.
- International figures computed from Cricsheet ball-by-ball data, used under the Open Data Commons Attribution License 1.0.
- Date of birth, playing style and photograph come from a third-party player feed, matched by name.
How the numbers are derived
- A wide is not a ball faced; a no ball is.
- Byes and leg byes are not charged to the bowler; wides and no balls are.
- Six kinds of dismissal are credited to a bowler. A run out is not one of them.
- An average is runs over dismissals, and is left blank rather than shown as infinite.
- Every rule in full →
What this page does not cover
- Only the competitions named above. A record elsewhere in this player’s career is not counted here and is not implied by these totals.
- Ball-by-ball coverage of Test cricket begins in 2001 and of ODIs in 2002.
- A figure here that looks wrong is worth reporting — how to report it.
