Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Ben Stokes: Match list (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
DateMatchTeamBatBowlCtResultGroundSeries
25 Jun 2026NZ 438 & 288/9d v ENG 354 & 2123rd Test · TestENG15 & 304/70 & 2/490New Zealand won by 160 runsNottinghamNew Zealand tour of England 2026
4 Jun 2026ENG 140 & 226 v NZ 113 & 1381st Test · TestENG12 & 00/22 & 1/120England won by 115 runsLondonNew Zealand tour of England 2026
4 Jan 2026ENG 384 & 342 v AUS 567 & 161/55th Test · TestENG0 & 12/950Australia won by 5 wicketsSydneyThe Ashes 2025/26
26 Dec 2025AUS 152 & 132 v ENG 110 & 178/64th Test · TestENG16 & 21/25 & 3/241England won by 4 wicketsMelbourneThe Ashes 2025/26
17 Dec 2025AUS 371 & 349 v ENG 286 & 3523rd Test · TestENG83 & 50/53 & 1/260Australia won by 82 runsAdelaideThe Ashes 2025/26
4 Dec 2025ENG 334 & 241 v AUS 511 & 69/22nd Test · TestENG19 & 503/1131Australia won by 8 wicketsBrisbaneThe Ashes 2025/26
21 Nov 2025ENG 172 & 164 v AUS 132 & 205/21st Test · TestENG6 & 25/23 & 0/180Australia won by 8 wicketsPerthThe Ashes 2025/26
23 Jul 2025IND 358 & 425/4 v ENG 6694th Test · TestENG1415/72 & 1/330Match drawnManchesterIndia tour of England 2025
10 Jul 2025ENG 387 & 192 v IND 387 & 1703rd Test · TestENG44 & 332/63 & 3/480England won by 22 runsLondonIndia tour of England 2025
2 Jul 2025IND 587 & 427/6d v ENG 407 & 2712nd Test · TestENG0 & 331/74 & 0/260India won by 336 runsBirminghamIndia tour of England 2025
20 Jun 2025IND 471 & 364 v ENG 465 & 373/51st Test · TestENG20 & 334/66 & 1/470England won by 5 wicketsLeedsIndia tour of England 2025
22 May 2025ENG 565/6d v ZIM 265/9 & 255/9Only Test · TestENG92/11 & 1/411England won by an innings and 45 runsNottinghamZimbabwe tour of England 2025
14 Dec 2024NZ 347 & 453 v ENG 143 & 234/93rd Test · TestENG27 & DNB1/91 & 2/521New Zealand won by 423 runsHamiltonEngland tour of New Zealand 2024/25
6 Dec 2024ENG 280 & 427/6d v NZ 125 & 2592nd Test · TestENG2 & 49*1/21 & 3/50England won by 323 runsWellingtonEngland tour of New Zealand 2024/25
28 Nov 2024NZ 348 & 254 v ENG 499 & 104/21st Test · TestENG80 & DNB0/59 & 0/300England won by 8 wicketsChristchurchEngland tour of New Zealand 2024/25
24 Oct 2024ENG 267 & 112 v PAK 344 & 37/13rd Test · TestENG12 & 3-0Pakistan won by 9 wicketsRawalpindiEngland tour of Pakistan 2024/25
15 Oct 2024PAK 366 & 221 v ENG 291 & 1442nd Test · TestENG1 & 370/20 & 0/133Pakistan won by 152 runsMultanEngland tour of Pakistan 2024/25
26 Jul 2024WI 282 & 175 v ENG 376 & 87/03rd Test · TestENG54 & 57*0/29 & 1/421England won by 10 wicketsBirminghamWest Indies tour of England 2024
18 Jul 2024ENG 416 & 425 v WI 457 & 1432nd Test · TestENG69 & 81/611England won by 241 runsNottinghamWest Indies tour of England 2024
10 Jul 2024WI 121 & 136 v ENG 3711st Test · TestENG41/14 & 2/250England won by an innings and 114 runsLondonWest Indies tour of England 2024
7 Mar 2024ENG 218 & 195 v IND 4775th Test · TestENG0 & 21/170India won by an innings and 64 runsDharamsalaEngland tour of India 2023/24
23 Feb 2024ENG 353 & 145 v IND 307 & 192/54th Test · TestENG3 & 4-0India won by 5 wicketsRanchiEngland tour of India 2023/24
15 Feb 2024IND 445 & 430/4d v ENG 319 & 1223rd Test · TestENG41 & 15-1India won by 434 runsRajkotEngland tour of India 2023/24
2 Feb 2024IND 396 & 255 v ENG 253 & 2922nd Test · TestENG47 & 11-2India won by 106 runsVisakhapatnamEngland tour of India 2023/24
25 Jan 2024ENG 246 & 420 v IND 436 & 2021st Test · TestENG70 & 6-1England won by 28 runsHyderabadEngland tour of India 2023/24
11 Nov 2023ENG 337/9 v PAK 244Match 44 · ODIENG84-3England won by 93 runsKolkataICC Cricket World Cup 2023/24
8 Nov 2023ENG 339/9 v NED 179Match 40 · ODIENG108-0England won by 160 runsPuneICC Cricket World Cup 2023/24
4 Nov 2023AUS 286 v ENG 253Match 36 · ODIENG64-0Australia won by 33 runsAhmedabadICC Cricket World Cup 2023/24
29 Oct 2023IND 229/9 v ENG 129Match 29 · ODIENG0-1India won by 100 runsLucknowICC Cricket World Cup 2023/24
26 Oct 2023ENG 156 v SL 160/2Match 25 · ODIENG43-1Sri Lanka won by 8 wicketsBengaluruICC Cricket World Cup 2023/24
21 Oct 2023SA 399/7 v ENG 170/9Match 20 · ODIENG5-1South Africa won by 229 runsMumbaiICC Cricket World Cup 2023/24
2 Oct 2023ENG 197/6 v BAN 188/97th Match · List AENGDNB-0England won by 4 wickets (77 balls left) (DLS method)GuwahatiICC World Cup Warm-up Matches 2023
13 Sept 2023ENG 368 v NZ 1873rd ODI · ODIENG182-0England won by 181 runsLondonNew Zealand tour of England 2023
10 Sept 2023ENG 226/7 v NZ 1472nd ODI · ODIENG1-0England won by 79 runsSouthamptonNew Zealand tour of England 2023
8 Sept 2023ENG 291/6 v NZ 297/21st ODI · ODIENG52-0New Zealand won by 8 wicketsCardiffNew Zealand tour of England 2023
27 Jul 2023ENG 283 & 395 v AUS 295 & 3345th Test · TestENG3 & 42-3England won by 49 runsLondonThe Ashes 2023
19 Jul 2023AUS 317 & 214/5 v ENG 5924th Test · TestENG51-1Match drawnManchesterThe Ashes 2023
6 Jul 2023AUS 263 & 224 v ENG 237 & 254/73rd Test · TestENG80 & 13-0England won by 3 wicketsLeedsThe Ashes 2023
28 Jun 2023AUS 416 & 279 v ENG 325 & 3272nd Test · TestENG17 & 1550/21 & 1/261Australia won by 43 runsLondonThe Ashes 2023
16 Jun 2023ENG 393/8d & 273 v AUS 386 & 282/81st Test · TestENG1 & 431/33 & 1/91Australia won by 2 wicketsBirminghamThe Ashes 2023
1 Jun 2023IRE 172 & 362/9 v ENG 524/4d & 12/0Only Test · TestENGDNB & DNB-1England won by 10 wicketsLondonIreland tour of England 2023
24 Feb 2023ENG 435/8d & 256 v NZ 209 & 4832nd Test · TestENG27 & 330/160New Zealand won by 1 runWellingtonEngland tour of New Zealand 2022/23
16 Feb 2023ENG 325/9d & 374 v NZ 306 & 1261st Test · TestENG19 & 311/381England won by 267 runsMount MaunganuiEngland tour of New Zealand 2022/23
17 Dec 2022PAK 304 & 216 v ENG 354 & 170/23rd Test · TestENG26 & 35*0/202England won by 8 wicketsKarachiEngland tour of Pakistan 2022/23
9 Dec 2022ENG 281 & 275 v PAK 202 & 3282nd Test · TestENG30 & 41-1England won by 26 runsMultanEngland tour of Pakistan 2022/23
1 Dec 2022ENG 657 & 264/7d v PAK 579 & 2681st Test · TestENG41 & 00/35 & 1/691England won by 74 runsRawalpindiEngland tour of Pakistan 2022/23
13 Nov 2022PAK 137/8 v ENG 138/5Final · T20IENG52*1/321England won by 5 wicketsMelbourneICC Men's T20 World Cup 2022/23
10 Nov 2022IND 168/6 v ENG 170/0Semi-final · T20IENGDNB0/180England won by 10 wicketsAdelaideICC Men's T20 World Cup 2022/23
5 Nov 2022SL 141/8 v ENG 144/6Match 39 · T20IENG42*1/241England won by 4 wicketsSydneyICC Men's T20 World Cup 2022/23
1 Nov 2022ENG 179/6 v NZ 159/6Match 33 · T20IENG81/101England won by 20 runsBrisbaneICC Men's T20 World Cup 2022/23
Page 1 · 280 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.