LUCKYSPIRE

Ben Stokes

India · Left-arm orthodox · 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.

Head-to-head

Vs opponents

Career totals broken down by the teams BA Stokes has faced most often, heat-scaled by output.

Australia

Matches
50
Runs
2,323
Wickets
79

India

Matches
50
Runs
1,942
Wickets
75

West Indies

Matches
36
Runs
1,732
Wickets
53

New Zealand

Matches
33
Runs
1,648
Wickets
39

South Africa

Matches
33
Runs
1,696
Wickets
53

Pakistan

Matches
25
Runs
975
Wickets
15

Sri Lanka

Matches
14
Runs
537
Wickets
7

Sunrisers Hyderabad

Matches
7
Runs
105
Wickets
4

Grounds played at

Home & away grounds

The venues where BA Stokes has turned out most often.

Lord's, London

Matches
20
Runs
1,208
Wickets
34

Old Trafford, Manchester

Matches
17
Runs
861
Wickets
22

Edgbaston, Birmingham

Matches
16
Runs
638
Wickets
26

Riverside Ground, Chester-le-Street

Matches
16
Runs
295
Wickets
14

Headingley, Leeds

Matches
15
Runs
878
Wickets
17

Trent Bridge, Nottingham

Matches
14
Runs
467
Wickets
27

The Oval, London

Matches
13
Runs
703
Wickets
17

Sawai Mansingh Stadium, Jaipur

Matches
12
Runs
145
Wickets
5

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)