LUCKYSPIRE

Ben Stokes

England · All-Rounder

BA Stokes is a Test-primary all-rounder who has represented England Cricket across 251 of his 331 career appearances, with additional stints for Rajasthan Royals, Durham and Rising Pune Supergiant among others. In Tests, where the bulk of his career sits, he has scored 7,216 runs at 35.37 and taken 245 wickets at 31.24 across 119 matches. Across all formats those numbers extend to 12,704 runs and 384 wickets. On recent form, his bowling has been the more consistent strand: four of his last ten matches produced three or more wickets.

Matches
0
Runs
0
Wickets
0
Explore Full Stats
Ben Stokes
Bat Avg
34.4
Bowl Avg
33.4

2026 Season Context

Current team & role

Rajasthan Royals · All-Rounder

Recent form

Stokes scored 88 and 69 in two of the five Ashes Tests but managed only 1 and 18 in the other two batting innings he completed; his bowling was more reliable throughout, highlighted by 5/41 at Perth a

Strongest format

Test Match: Across 119 Tests, Stokes holds a bowling average of 31.24 and an economy of 3.34, both markedly better than in any other format. His 7,216 Test runs a

Career stats overview

119 Test · 108 ODI · 104 T20I appearances, spanning 2009 to present.

Test

119 matches

7,216
Runs scored
245
Wickets taken

Where his legacy was forged: the format that rewards patience and precision.

ODI

108 matches

3,469
Runs scored
74
Wickets taken

The middle-overs architect: a decade of white-ball consistency.

T20I

104 matches

2,019
Runs scored
65
Wickets taken

Brief but impactful: quality over volume in the shortest format.

Format-aware deep dive

Where he dominates

Home record

215
wickets

Average 21.4 on Indian soil: better than any active spinner of the era.

Fourth-innings force

112
wickets

A third of his Test wickets come on day five, when bowlers decide outcomes.

Lower-order resilience

38.4
batting avg

At No.7 his average beats every Indian specialist in that slot since 2015.

Elite opposition

198
wkts in 48 M

Combined record vs Australia, England, New Zealand and South Africa.

Consistency

14
five-wicket hauls

Third-most by any Indian bowler since his Test debut.

WTC presence

2
finals played

In the conversation every cycle. Central to this India red-ball side.

Career threads

Beyond the numbers

A genuine all-rounder across 331 matches

Stokes has accumulated 12,704 runs and 384 wickets across all formats in 331 appearances. That combination of a 34.43 batting average and a 33.44 bowling average is rare at international and franchise level.

Headingley is his happiest hunting ground

In 15 matches at Headingley, Stokes averages 54.88 with the bat. He has also taken 17 wickets there at an economy of 3.95, making it the venue where both disciplines fire most consistently.

79 wickets and 2,323 runs against Australia

Stokes has faced Australia in 50 matches, scoring 2,323 runs at 33.19 and claiming 79 wickets at an economy of 4.30. Those are his joint-highest wicket tallies against any single opponent.

Test cricket is where the numbers are strongest

His Test bowling average of 31.24 and economy of 3.34 across 119 matches comfortably outperform his returns in other formats. The batting average of 35.37 in Tests also sits above his ODI and T20 figures.

Five-wicket hauls a recent feature

Four of his last ten matches have produced three or more wickets, including a 5/41 against Australia at Perth and a 6/105 against India at Old Trafford. The bowling has been the more consistent contributor over that stretch.

What’s next

Upcoming matches

View full IPL 2026 schedule

Official profile

Elsewhere on the web

ESPNcricinfo

BA Stokes's profile

Historical aggregates derived from Cricsheet (cricsheet.org) under ODC-BY licence. 2001/02–2026 IPL seasons. Batting average uses dismissals as the denominator; bowler wickets are credited only for bowler-kind dismissals (bowled, caught, lbw, caught-and-bowled, stumped, hit wicket). Venue and opposition splits are rebuilt after every ingest from the Cricsheet archive.

Photo credits (1)