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
16 Dec 2021AUS 473/9d & 230/9d v ENG 236 & 1922nd Test · TestENG34 & 123/113 & 0/242Australia won by 275 runsAdelaideThe Ashes 2021/22
8 Dec 2021ENG 147 & 297 v AUS 425 & 20/11st Test · TestENG5 & 140/651Australia won by 9 wicketsBrisbaneThe Ashes 2021/22
26 Jul 2021NS 132 v TR 134/8Match 7 · The HundredNS52/240Trent Rockets won by 2 wicketsNottinghamThe Hundred Men's Competition 2021
24 Jul 2021WF 173/4 v NS 168/7Match 4 · The HundredNS51/80Welsh Fire won by 5 runsLeedsThe Hundred Men's Competition 2021
13 Jul 2021PAK 331/9 v ENG 332/73rd ODI · ODIENG320/310England won by 3 wicketsBirminghamPakistan tour of England 2021
10 Jul 2021ENG 247 v PAK 1952nd ODI · ODIENG22-0England won by 52 runsLondonPakistan tour of England 2021
8 Jul 2021PAK 141 v ENG 142/11st ODI · ODIENGDNB0/61England won by 9 wicketsCardiffPakistan tour of England 2021
4 Jul 2021WAR 237 v DUR 253/7Match · First-classDUR-3/551Match drawnBirminghamCounty Championship 2021
2 Jul 2021DUR 115/4 v LEI 88/2Match · T20DUR81/151Leicestershire won by 8 wickets (DLS method)Chester-le-StreetVitality Blast 2021
30 Jun 2021NOR 173/5 v DUR 143Match · T20DUR02/370Northamptonshire won by 30 runsNorthamptonVitality Blast 2021
26 Jun 2021DUR 164/8 v BB 130Match · T20DUR354/271Durham won by 34 runsBirminghamVitality Blast 2021
25 Jun 2021DUR 178/8 v WOR 181/2Match · T20DUR200/400Worcestershire won by 8 wicketsWorcesterVitality Blast 2021
23 Jun 2021DUR 157/5 v NOR 158/1Match · T20DUR110/300Northamptonshire won by 9 wicketsChester-le-StreetVitality Blast 2021
20 Jun 2021DUR 185/4 v BB 163/8Match · T20DUR291/202Durham won by 22 runsChester-le-StreetVitality Blast 2021
12 Apr 2021PK 221/6 v RR 217/7Match 4 · T20RR00/121Punjab Kings won by 4 runsMumbaiIndian Premier League 2021
28 Mar 2021IND 329 v ENG 322/93rd ODI · ODIENG351/450India won by 7 runsPuneEngland tour of India 2020/21
26 Mar 2021IND 336/6 v ENG 337/42nd ODI · ODIENG990/421England won by 6 wicketsPuneEngland tour of India 2020/21
23 Mar 2021IND 317/5 v ENG 2511st ODI · ODIENG13/340India won by 66 runsPuneEngland tour of India 2020/21
20 Mar 2021IND 224/2 v ENG 188/85th T20I · T20IENG141/260India won by 36 runsAhmedabadEngland tour of India 2020/21
18 Mar 2021IND 185/8 v ENG 177/84th T20I · T20IENG461/261India won by 8 runsAhmedabadEngland tour of India 2020/21
16 Mar 2021IND 156/6 v ENG 158/23rd T20I · T20IENGDNB0/120England won by 8 wicketsAhmedabadEngland tour of India 2020/21
14 Mar 2021ENG 164/6 v IND 166/32nd T20I · T20IENG240/170India won by 7 wicketsAhmedabadEngland tour of India 2020/21
12 Mar 2021IND 124/7 v ENG 130/21st T20I · T20IENGDNB1/250England won by 8 wicketsAhmedabadIndia v England 2020/21
4 Mar 2021ENG 205 & 135 v IND 3654th Test · TestENG55 & 24/891India won by an innings and 25 runsAhmedabadEngland tour of India 2020/21
24 Feb 2021ENG 112 & 81 v IND 145 & 49/03rd Test · TestENG6 & 250/190India won by 10 wicketsAhmedabadEngland tour of India 2020/21
13 Feb 2021IND 329 & 286 v ENG 134 & 1642nd Test · TestENG18 & 80/161India won by 317 runsChennaiEngland tour of India 2020/21
5 Feb 2021ENG 578 & 178 v IND 337 & 1921st Test · TestENG82 & 70/16 & 1/133England won by 227 runsChennaiEngland tour of India 2020/21
1 Dec 2020SA 191/3 v ENG 192/13rd T20I · T20IENGDNB2/260England won by 9 wicketsCape TownEngland tour of South Africa 2020/21
29 Nov 2020SA 146/6 v ENG 147/62nd T20I · T20IENG160/141England won by 4 wicketsPaarlEngland tour of South Africa 2020/21
27 Nov 2020SA 179/6 v ENG 183/51st T20I · T20IENG37-0England won by 5 wicketsCape TownEngland tour of South Africa 2020/21
1 Nov 2020KKR 191/7 v RR 131/9Match 54 · T20RR180/401Kolkata Knight Riders won by 60 runsDubaiIndian Premier League 2020/21
30 Oct 2020PK 185/4 v RR 186/3Match 50 · T20RR502/321Rajasthan Royals won by 7 wicketsAbu DhabiIndian Premier League 2020/21
25 Oct 2020MI 195/5 v RR 196/2Match 45 · T20RR107*-2Rajasthan Royals won by 8 wicketsAbu DhabiIndian Premier League 2020/21
22 Oct 2020RR 154/6 v SH 156/2Match 40 · T20RR300/241Sunrisers Hyderabad won by 8 wicketsDubaiIndian Premier League 2020/21
19 Oct 2020CSK 125/5 v RR 126/3Match 37 · T20RR190/270Rajasthan Royals won by 7 wicketsAbu DhabiIndian Premier League 2020/21
17 Oct 2020RR 177/6 v RCB 179/3Match 33 · T20RR15-1Royal Challengers Bangalore won by 7 wicketsDubaiIndian Premier League 2020/21
14 Oct 2020DC 161/7 v RR 148/8Match 30 · T20RR410/240Delhi Capitals won by 13 runsDubaiIndian Premier League 2020/21
11 Oct 2020SH 158/4 v RR 163/5Match 26 · T20RR50/70Rajasthan Royals won by 5 wicketsDubaiIndian Premier League 2020/21
5 Aug 2020PAK 326 & 169 v ENG 219 & 277/71st Test · TestENG0 & 92/112England won by 3 wicketsManchesterPakistan tour of England 2020
24 Jul 2020ENG 369 & 226/2d v WI 197 & 1293rd Test · TestENG20 & DNB-0England won by 269 runsManchesterWest Indies tour of England 2020
16 Jul 2020ENG 469/9d & 129/3d v WI 287 & 1982nd Test · TestENG176 & 78*1/29 & 2/301England won by 113 runsManchesterWest Indies tour of England 2020
8 Jul 2020ENG 204 & 313 v WI 318 & 200/61st Test · TestENG43 & 464/49 & 2/391West Indies won by 4 wicketsSouthamptonWest Indies tour of England 2020
16 Feb 2020SA 222/6 v ENG 226/53rd T20I · T20IENG222/352England won by 5 wicketsCenturionEngland tour of South Africa 2019/20
14 Feb 2020SA 202/7 v ENG 204/72nd T20I · T20IENG47*1/161England won by 2 runsDurbanEngland tour of South Africa 2019/20
12 Feb 2020SA 177/8 v ENG 176/91st T20I · T20IENG41/241South Africa won by 1 runEast LondonEngland tour of South Africa 2019/20
24 Jan 2020SA 183 & 274 v ENG 400 & 248Match 4 · TestENG2 & 282/47 & 2/474England won by 191 runsJohannesburgBasil D'Oliveira Trophy 2019/20
16 Jan 2020SA 209 & 237 v ENG 499/9dMatch 3 · TestENG1201/26 & 0/90England won by an innings and 53 runsPort ElizabethBasil D'Oliveira Trophy 2019/20
3 Jan 2020SA 223 & 248 v ENG 269 & 391/8dMatch 2 · TestENG47 & 720/34 & 3/356England won by 189 runsCape TownBasil D'Oliveira Trophy 2019/20
26 Dec 2019SA 284 & 272 v ENG 181 & 268Match 1 · TestENG35 & 142/222South Africa won by 107 runsCenturionBasil D'Oliveira Trophy 2019/20
29 Nov 2019NZ 375 & 241/2 v ENG 476Match 2 · TestENG260/36 & 0/580Match drawnHamiltonEngland in New Zealand Test Series 2019/20
PreviousPage 3 · 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.