Ben Stokes: The Numbers Behind England's Most Complete Cricketer
Ben Stokes has produced some of the most extraordinary moments in cricket history. From Headingley 2019 to the 2019 World Cup final, from a double century in Cape Town to dismantling Australia's bowling attack across multiple Ashes series, Stokes has built a career that defies easy categorisation. He is not merely an all-rounder who bats and bowls — he is a match-winner, a captain, and a player whose impact on the game extends far beyond what any statistical table can capture.
But the statistics themselves are formidable. Across 119 Test matches, 108 ODIs, and 116 T20s, Stokes has accumulated 12,875 runs and 393 wickets. These are numbers that place him among the most productive all-rounders in the history of the game, in the company of legends like Jacques Kallis, Ian Botham, and Kapil Dev.
Career Overview: Format-by-Format Breakdown
| Format | Mat | Inn (Bat) | Runs | Avg | SR | HS | 50s | 100s | Inn (Bowl) | Wkts | Bowl Avg | Econ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 119 | 216 | 7,216 | 34.86 | 58.4 | 258 | 37 | 14 | 178 | 245 | 31.24 | 3.34 |
| ODI | 108 | 99 | 3,469 | 41.80 | 95.9 | 182* | 24 | 5 | 87 | 74 | 42.23 | 6.08 |
| T20 | 116 | 109 | 2,190 | 23.55 | 132.6 | 107* | 6 | 2 | 94 | 74 | 30.76 | 8.64 |
| Total | 343 | — | 12,875 | — | — | 258 | 67 | 21 | — | 393 | — | — |
Test Cricket: Where Stokes Belongs to the Ages
The Test arena is where Stokes's legend has been forged. With 7,216 runs at 34.86 and 245 wickets at 31.24, his Test record stands comparison with any all-rounder in history. His 14 Test centuries — including a career-best 258 — demonstrate a batsman capable of building monumental innings, while 37 half-centuries reveal the consistency that separates the great from the merely talented.
What makes Stokes's Test batting average of 34.86 more impressive than it first appears is the context in which he has scored. A disproportionate number of his most significant innings have come in pressure situations — fourth-innings chases, series-defining contests, and matches where England's backs were against the wall. His unbeaten 135 at Headingley in 2019, chasing 359 against Australia, remains one of the greatest Test innings ever played.
With the ball, 245 Test wickets at 31.24 with an economy rate of 3.34 confirm Stokes as a genuine frontline bowling option. His ability to generate reverse swing, hit the pitch hard at 85-90 mph, and produce unplayable deliveries on flat surfaces has made him one of the most complete seam-bowling all-rounders in cricket.
The ODI Record: World Cup Glory
Stokes's ODI career will forever be defined by the 2019 World Cup final at Lord's, where his unbeaten 84 in the most extraordinary match ever played helped England win their first 50-over World Cup. It was an innings of such composure under impossible pressure that it transcended statistics entirely.
Beyond that single defining moment, Stokes's ODI numbers are excellent. An average of 41.80 at a strike rate of 95.9 across 99 innings places him among the most effective middle-order batsmen in ODI history. His highest ODI score of 182 not out remains one of the most destructive one-day innings played by an Englishman, demonstrating the capacity for sustained assault that characterises his batting at its best.
Five ODI centuries and 24 fifties in 108 matches reflect a player who contributed with real substance in the 50-over format. His ODI bowling — 74 wickets at 42.23 — was secondary to his batting contribution but provided captains with a reliable fifth-bowling option.
T20 Career: The Franchise Circuit
Stokes's T20 career spans both international cricket and the global franchise circuit. His 2,190 runs at a strike rate of 132.6 across 116 matches demonstrate genuine white-ball ability, while 74 T20 wickets confirm his all-round value in the shortest format.
His franchise experience includes stints with Rajasthan Royals, Rising Pune Supergiant, Chennai Super Kings, and Melbourne Renegades, alongside domestic duty for Durham and Northern Superchargers. While Stokes has never dominated the IPL in the way he has dominated Test cricket, his T20 record — including a highest score of 107 not out and two centuries — shows a player more than capable of excelling in the format.
The T20 bowling economy of 8.64 is competitive for a seam-bowling all-rounder, and his 74 wickets at 30.76 represent genuine wicket-taking ability. His capacity to bowl at the death, in particular, has made him a valuable asset in T20 cricket's most pressurised moments.
The All-Rounder Metrics
Stokes's combined career statistics invite comparison with the greatest all-rounders in cricket history:
- 12,875 career runs across all formats — an enormous volume of scoring that reflects consistency over more than a decade at the highest level
- 393 career wickets — genuine double-threat status, not a batsman who bowls part-time
- 21 centuries across all formats — the ability to build landmark innings in every form of the game
- 828 Test fours and 136 Test sixes — a combined boundary count that speaks to his aggressive intent even in the longest format
- 258 as a highest Test score — one of the highest scores ever made by a player batting at number 5 or below
The all-rounder comparison that matters most is with Ian Botham, England's previous greatest all-rounder. Stokes's Test wicket tally of 245 approaches Botham's 383, while his batting average of 34.86 exceeds Botham's 33.54. Where Botham took his wickets at a lower average (28.40), Stokes has scored significantly more runs — suggesting that the balance of his all-round contribution may be tilted more towards batting than Botham's was.
Captain and Leader
Stokes's appointment as England Test captain in April 2022 opened a new chapter in his career and in English cricket. His partnership with coach Brendon McCullum produced "Bazball" — an aggressive, positive approach to Test cricket that polarised opinion but produced remarkable results, including a record-breaking run of declarations and fourth-innings chases.
As captain, Stokes transformed England's Test culture. The team began attacking from ball one, declaring early to force results, and chasing down targets that previous England sides would have considered impossible. Whether one views this approach as revolutionary or reckless, its impact on the way Test cricket is played has been undeniable.
What the Numbers Show
Ben Stokes's career statistics reveal a cricketer who has excelled across all three formats while producing moments of individual brilliance that statistics alone cannot adequately convey. The raw numbers — 12,875 runs, 393 wickets, 21 centuries, 67 fifties — place him in the top tier of cricket all-rounders in history.
But it is the weight of his contributions in decisive moments that truly defines Stokes. From World Cup finals to Ashes-defining innings, from captaincy revolution to sheer force of will with bat and ball, Stokes has shaped the modern game in ways that few cricketers of any era have matched.
FAQ
How many runs has Ben Stokes scored in his career?
Ben Stokes has scored 12,875 runs across all formats — 7,216 in Tests (119 matches), 3,469 in ODIs (108 matches), and 2,190 in T20s (116 matches).
How many wickets has Ben Stokes taken?
Stokes has taken 393 career wickets — 245 in Tests at 31.24, 74 in ODIs at 42.23, and 74 in T20s at 30.76.
What is Ben Stokes's highest Test score?
Stokes's highest Test score is 258, made for England. He also scored the iconic unbeaten 135 at Headingley in 2019 against Australia.
Which IPL teams has Ben Stokes played for?
Stokes has played for Rising Pune Supergiant, Rajasthan Royals, and Chennai Super Kings in the Indian Premier League, alongside stints with Melbourne Renegades in the BBL.
How does Stokes compare to Ian Botham?
Stokes has scored more Test runs (7,216 vs Botham's 5,200) at a higher average (34.86 vs 33.54), while Botham took more Test wickets (383 vs 245) at a lower average (28.40 vs 31.24). Both rank among England's greatest ever cricketers.