Skip to content
FairPlay
Ben Stokes

Cricket player · All-rounder · England

Ben Stokes

Ben Stokes appears in 24 matches with a full FairPlay scorecard (21 Nov 2025 to 15 Sept 2026). 960 runs in 33 innings. 54 wickets from 385.2 overs. 198 matches in FairPlay's recorded career data.

Player profile

Country
England
Role
All-rounder
Batting
Left-hand bat
Bowling
Right-arm fast-medium
Born
4 Jun 1991 Age 35
Recorded matches
198145 internationals

Ben Stokes is an all-rounder from England with 198 matches in FairPlay's recorded data, including 145 internationals (72 Tests, 54 ODIs, 19 T20Is).

Batting: 8,201 runs across all recorded formats, with 14 hundreds and 44 fifties; the most runs came in Test cricket (4,307) and the highest recorded score is 182.

Bowling: 255 wickets in recorded matches, 135 of them in Test cricket, with 5 five-wicket hauls.

Career figures by format

Summed over the seasons in FairPlay's data provider's records, mostly recent ones. Older seasons can be missing, so these totals may be lower than the official career record.

Ben Stokes: batting and bowling figures by format in FairPlay's recorded data
FormatMatInnsRunsHSAvgSR100/50WktsBowl avgEcon5w
Test721324,30717634.7357.88/2113529.523.302
ODI54502,14418252.2999.74/153143.976.060
T20I19163535229.42126.50/11622.507.610
T20 (league and domestic)272756210724.43133.21/11733.3510.340
100-ball551452.8060.90/0327.009.350
First-class11155339538.0777.70/54619.633.273
List A10928810841.1492.31/1748.145.570

Avg is runs per dismissal; SR is runs per 100 balls; Bowl avg is runs per wicket; Econ is runs per over; 5w is five or more wickets in an innings.

Ben Stokes at a glance

FairPlay holds 24 complete scorecards featuring Ben Stokes, most recently for Durham (one-day, first-class).

In those matches Ben Stokes batted 33 times for 960 runs at a strike rate of 67.84. The highest score was 108 not out off 123 balls against Derbyshire.

With the ball: 54 wickets from 385.2 overs, an economy rate of 3.57. Best figures: 6 for 94 against Worcestershire.

How the 30 dismissals happened: caught 16, bowled 11, LBW 2, run out 1.

These matches were played at 17 different grounds.

Figures in FairPlay's scorecards

Batting
333960108*32.0067.847/1
Bowling
32385.2581,376546/943.57

Match by match

Newest first. Dates in India Standard Time. * means not out.

DateMatch
15 Sept 2026Durham v WorcestershireBat 50 (40) & 12 (18) · Bowl 6/94 (31.3) & 0/1 (0.3)
2 Sept 2026Northamptonshire v DurhamBat 14 (22) & 37 (70) · Bowl 3/58 (24) & 2/9 (4.2)
27 Aug 2026Durham v GloucestershireBat 45 (43) · Bowl 1/18 (9) & 0/35 (17)
20 Aug 2026Derbyshire v DurhamBat 53 (61) & 66* (55) · Bowl 2/14 (4) & 5/17 (7.3)
16 Aug 2026Middlesex v DurhamBat 6 (9) · Bowl 1/40 (9)
14 Aug 2026Lancashire v DurhamBat 11 (9) · Bowl 1/32 (4)
11 Aug 2026Worcestershire v DurhamBat 1 (4) · Bowl 1/61 (9)
9 Aug 2026Durham v EssexBat 43 (27) · Bowl –
7 Aug 2026Durham v MiddlesexBat 34 (49) · Bowl 2/54 (7.3)
2 Aug 2026Hampshire v DurhamBat – · Bowl –
31 Jul 2026Yorkshire v DurhamBat 12 (39) · Bowl 1/29 (10)
29 Jul 2026Durham v GlamorganBat 0 (1) · Bowl 1/64 (9)
24 Jul 2026Durham v SussexBat 73* (51) · Bowl 0/19 (3)
21 Jul 2026Derbyshire v DurhamBat 108* (123) · Bowl 0/38 (9)
25 Jun 2026England v New ZealandBat 15 (33) & 30 (20) · Bowl 4/70 (21) & 2/49 (25)
19 Jun 2026Durham v NorthamptonshireBat 95 (118) · Bowl 1/80 (25)
4 Jun 2026England v New ZealandBat 12 (23) & 0 (3) · Bowl 0/22 (4) & 1/12 (3)
15 May 2026Kent v DurhamBat 45 (77) · Bowl 1/96 (19)
8 May 2026Worcestershire v DurhamBat 14 (17) · Bowl 2/54 (20) & 2/33 (8.5)
4 Jan 2026Australia v EnglandBat 0 (11) & 1 (5) · Bowl 2/95 (27.4)
26 Dec 2025Australia v EnglandBat 16 (38) & 2 (9) · Bowl 1/25 (8) & 3/24 (7.3)
17 Dec 2025Australia v EnglandBat 83 (198) & 5 (18) · Bowl 0/53 (19) & 1/26 (7)
4 Dec 2025Australia v EnglandBat 19 (49) & 50 (152) · Bowl 3/113 (24)
21 Nov 2025Australia v EnglandBat 6 (12) & 2 (11) · Bowl 5/23 (6) & 0/18 (2)

More players from England

All England players