Skip to content

Ben Stokes

401 matches · 2011 to 2026 · played for England, Durham, Rajasthan Royals, Rising Pune Supergiant

Batting

FormatMatchesInningsRunsAverageStrike rateFoursSixes
Tests1212207,27334.4758.5833138
ODIs98983,46141.7095.8282109
T201121122,32324.45134.519991
First-class26391,26733.3474.916628
List A161669853.6996.47021

Counted from the deliveries; super overs left out. See batting average and strike rate.

Bowling

FormatMatchesOversRunsWicketsAverageEconomyStrike rate
Tests1082347.37,80825230.983.3355.9
First-class26718.12,46110124.373.4342.7
T2097271.32,3577631.018.6821.4
ODIs87514.23,1257442.236.0841.7
List A14113.45811636.315.1142.6

Byes and leg byes are not charged to the bowler. See economy rate and strike rate.

Recent matches

DateCompetitionMatchResult
15 Sep 2026County ChampionshipDurham v Worcestershireno result or draw
2 Sep 2026County ChampionshipDurham v Northamptonshirewon
27 Aug 2026County ChampionshipDurham v Gloucestershirewon
20 Aug 2026County ChampionshipDurham v Derbyshirewon
16 Aug 2026one_day_cupDurham v Middlesexlost
14 Aug 2026one_day_cupDurham v Lancashirewon
11 Aug 2026one_day_cupDurham v Worcestershirelost
9 Aug 2026one_day_cupDurham v Essexwon
7 Aug 2026one_day_cupDurham v Middlesexlost
2 Aug 2026one_day_cupDurham v Hampshirewon

Query Ben Stokes yourself

500 free credits every month, no card. REST or MCP. Player id e087956b.

Get a free key