Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Ben Stokes: Match list (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
DateMatchTeamBatBowlCtResultGroundSeries
21 Nov 2019NZ 615/9d v ENG 353 & 197Match 1 · TestENG91 & 282/741New Zealand won by an innings and 65 runsMount MaunganuiEngland in New Zealand Test Series 2019/20
12 Sept 2019ENG 294 & 329 v AUS 225 & 2635th Test · TestENG20 & 67-2England won by 135 runsLondonThe Ashes 2019
4 Sept 2019ENG 301 & 197 v AUS 497/8d & 186/6d4th Test · TestENG26 & 10/662Australia won by 185 runsManchesterThe Ashes 2019
22 Aug 2019ENG 67 & 362/9 v AUS 179 & 2463rd Test · TestENG8 & 135*1/45 & 3/560England won by 1 wicketLeedsThe Ashes 2019
14 Aug 2019ENG 258 & 258/5d v AUS 250 & 154/62nd Test · TestENG13 & 115*0/17 & 0/160Match drawnLondonThe Ashes 2019
1 Aug 2019ENG 374 & 146 v AUS 284 & 487/7d1st Test · TestENG50 & 61/77 & 3/850Australia won by 251 runsBirminghamThe Ashes 2019
14 Jul 2019ENG 241 v NZ 241/8Final · ODIENG84*0/200Match tied (England won the Super Over)LondonWorld Cup 2019
11 Jul 2019AUS 223 v ENG 226/2Semi-final · ODIENGDNB0/220England won by 8 wicketsBirminghamWorld Cup 2019
3 Jul 2019ENG 305/8 v NZ 186Match 41 · ODIENG111/100England won by 119 runsChester-le-StreetWorld Cup 2019
30 Jun 2019ENG 337/7 v IND 306/5Match 38 · ODIENG790/340England won by 31 runsBirminghamWorld Cup 2019
25 Jun 2019ENG 221 v AUS 285/7Match 32 · ODIENG891/290Australia won by 64 runsLondonWorld Cup 2019
21 Jun 2019ENG 212 v SL 232/9Match 27 · ODIENG82*0/160Sri Lanka won by 20 runsLeedsWorld Cup 2019
18 Jun 2019ENG 397/6 v AFG 247/824th match · ODIENG20/121England won by 150 runsManchester2019 Cricket World Cup
14 Jun 2019ENG 213/2 v WI 212Match 19 · ODIENG10*0/250England won by 8 wicketsSouthamptonWorld Cup 2019
8 Jun 2019ENG 386/6 v BAN 280Match 12 · ODIENG63/230England won by 106 runsCardiffWorld Cup 2019
3 Jun 2019ENG 334/9 v PAK 348/8Match 6 · ODIENG130/430Pakistan won by 14 runsNottinghamWorld Cup 2019
30 May 2019ENG 311/8 v SA 207Match 1 · ODIENG892/122England won by 104 runsLondonWorld Cup 2019
19 May 2019ENG 351/9 v PAK 2975th ODI · ODIENG210/281England won by 54 runsLeedsPakistan tour of England 2019
17 May 2019ENG 341/7 v PAK 340/74th ODI · ODIENG71*0/220England won by 3 wicketsNottinghamPakistan tour of England 2019
14 May 2019ENG 359/4 v PAK 358/93rd ODI · ODIENG370/340England won by 6 wicketsBristolPakistan tour of England 2019
11 May 2019ENG 373/3 v PAK 361/72nd ODI · ODIENGDNB0/152England won by 12 runsSouthamptonPakistan tour of England 2019
8 May 2019ENG v PAK 80/21st ODI · ODIENG-0/130No resultLondonPakistan tour of England 2019
25 Apr 2019KKR 175/6 v RR 177/7Match 43 · T20RR11-0Rajasthan Royals won by 3 wicketsKolkataIndian Premier League 2019
22 Apr 2019RR 191/6 v DC 193/4Match 40 · T20RR8-1Delhi Capitals won by 6 wicketsJaipurIndian Premier League 2019
20 Apr 2019MI 161/5 v RR 162/5Match 36 · T20RR0-1Rajasthan Royals won by 5 wicketsJaipurIndian Premier League 2019
11 Apr 2019RR 151/7 v CSK 155/6Match 25 · T20RR282/391Chennai Super Kings won by 4 wicketsJaipurIndian Premier League 2019
7 Apr 2019RR 139/3 v KKR 140/2Match 21 · T20RR7*0/30Kolkata Knight Riders won by 8 wicketsJaipurIndian Premier League 2019
2 Apr 2019RCB 158/4 v RR 164/3Match 14 · T20RR1*0/290Rajasthan Royals won by 7 wicketsJaipurIndian Premier League 2019
31 Mar 2019CSK 175/5 v RR 167/8Match 12 · T20RR461/300Chennai Super Kings won by 8 runsChennaiIndian Premier League 2019
29 Mar 2019RR 198/2 v SH 201/5Match 8 · T20RR16*1/400Sunrisers Hyderabad won by 5 wicketsHyderabadIndian Premier League 2019
25 Mar 2019PK 184/4 v RR 170/9Match 4 · T20RR62/480Kings XI Punjab won by 14 runsJaipurIndian Premier League 2019
2 Mar 2019WI 115/3 v ENG 1135th ODI · ODIENG15-0West Indies won by 7 wicketsGros IsletEngland tour of West Indies 2018/19
27 Feb 2019WI 389 v ENG 418/64th ODI · ODIENG111/771England won by 29 runsSt George'sEngland tour of West Indies 2018/19
22 Feb 2019WI 289/6 v ENG 2632nd ODI · ODIENG791/620West Indies won by 26 runsBridgetownEngland tour of West Indies 2018/19
20 Feb 2019WI 360/8 v ENG 364/41st ODI · ODIENG20*3/370England won by 6 wicketsBridgetownEngland tour of West Indies 2018/19
9 Feb 2019WI 154 & 252 v ENG 277 & 361/5d3rd Test · TestENG79 & 48*2/303England won by 232 runsGros IsletEngland tour of West Indies 2018/19
31 Jan 2019WI 306 & 17/0 v ENG 187 & 1322nd Test · TestENG14 & 112/581West Indies won by 10 wicketsNorth SoundEngland tour of West Indies 2018/19
23 Jan 2019WI 289 & 415/6d v ENG 77 & 2461st Test · TestENG0 & 344/59 & 2/812West Indies won by 381 runsBridgetownEngland tour of West Indies 2018/19
23 Nov 2018ENG 336 & 230 v SL 240 & 2843rd Test · TestENG57 & 423/30 & 1/253England won by 42 runsColomboEngland tour of Sri Lanka 2018/19
14 Nov 2018ENG 290 & 346 v SL 336 & 2432nd Test · TestENG19 & 00/92England won by 57 runsKandyEngland tour of Sri Lanka 2018/19
6 Nov 2018ENG 342 & 322/6d v SL 203 & 2501st Test · TestENG7 & 620/22 & 1/164England won by 211 runsGalleEngland tour of Sri Lanka 2018/19
27 Oct 2018ENG 187/8 v SL 157Only T20I · T20IENG26-1England won by 30 runsColomboEngland tour of Sri Lanka 2018/19
23 Oct 2018SL 366/6 v ENG 132/95th ODI · ODIENG670/341Sri Lanka won by 219 runs (DLS method)ColomboEngland tour of Sri Lanka 2018/19
20 Oct 2018SL 273/7 v ENG 132/24th ODI · ODIENGDNB0/270England won by 18 runs (DLS method)KandyEngland tour of Sri Lanka 2018/19
17 Oct 2018SL 150/9 v ENG 153/33rd ODI · ODIENG35*0/210England won by 7 wicketsKandyEngland tour of Sri Lanka 2018/19
13 Oct 2018ENG 278/9 v SL 140/52nd ODI · ODIENG15-0England won by 31 runs (DLS method)DambullaEngland tour of Sri Lanka 2018/19
10 Oct 2018ENG 92/2 v SL1st ODI · ODIENGDNB-0No resultDambullaEngland tour of Sri Lanka 2018/19
7 Sept 2018ENG 332 & 423/8d v IND 292 & 3455th Test · TestENG11 & 372/56 & 1/600England won by 118 runsLondonIndia tour of Ireland and England 2018
30 Aug 2018ENG 246 & 271 v IND 273 & 1844th Test · TestENG23 & 301/23 & 2/341England won by 60 runsSouthamptonIndia tour of Ireland and England 2018
24 Aug 2018DUR 140/7 v SUS 144/5Quarter-final · T20DUR34-1Sussex won by 5 wicketsChester-le-StreetVitality Blast 2018
PreviousPage 4 · 405 matchesNext

Bat batted first or second · Bowl bowling figures · Ct catches

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.