ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Moeen Ali: Match list (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
DateMatchTeamBatBowlCtResultGroundSeries
27 Jun 2024IND 171/7 v ENG 103Semi-final · T20IENG8-0India won by 68 runsProvidenceICC Men's T20 World Cup 2024
23 Jun 2024USA 115 v ENG 117/0Match 49 · T20IENGDNB-1England won by 10 wicketsBridgetownICC Men's T20 World Cup 2024
21 Jun 2024SA 163/6 v ENG 156/6Match 45 · T20IENG91/250South Africa won by 7 runsGros IsletICC Men's T20 World Cup 2024
19 Jun 2024WI 180/4 v ENG 181/2Match 42 · T20IENG131/150England won by 8 wicketsGros IsletICC Men's T20 World Cup 2024
15 Jun 2024ENG 122/5 v NAM 84/3Match 34 · T20IENG16-0England won by 41 runs (DLS method)North SoundICC Men's T20 World Cup 2024
13 Jun 2024OMA 47 v ENG 50/2Match 28 · T20IENGDNB-1England won by 8 wicketsNorth SoundICC Men's T20 World Cup 2024
8 Jun 2024AUS 201/7 v ENG 165/6Match 17 · T20IENG251/180Australia won by 36 runsBridgetownICC Men's T20 World Cup 2024
4 Jun 2024SCO 90/0 v ENGMatch 6 · T20IENG-0/150No resultBridgetownICC Men's T20 World Cup 2024
30 May 2024PAK 157 v ENG 158/34th T20I · T20IENGDNB1/230England won by 7 wicketsLondonPakistan tour of England 2024
25 May 2024ENG 183/7 v PAK 1602nd T20I · T20IENG42/261England won by 23 runsBirminghamPakistan tour of England 2024
21 Dec 2023ENG 132 v WI 133/65th T20I · T20IENG230/130West Indies won by 4 wicketsTaroubaEngland tour of West Indies 2023/24
19 Dec 2023ENG 267/3 v WI 1924th T20I · T20IENGDNB1/201England won by 75 runsTaroubaEngland tour of West Indies 2023/24
16 Dec 2023WI 222/6 v ENG 226/33rd T20I · T20IENGDNB1/260England won by 7 wicketsSt George'sEngland tour of West Indies 2023/24
14 Dec 2023WI 176/7 v ENG 166/72nd T20I · T20IENG22*0/151West Indies won by 10 runsSt George'sEngland tour of West Indies 2023/24
11 Nov 2023ENG 337/9 v PAK 244Match 44 · ODIENG82/600England won by 93 runsKolkataICC Cricket World Cup 2023/24
8 Nov 2023ENG 339/9 v NED 179Match 40 · ODIENG43/421England won by 160 runsPuneICC Cricket World Cup 2023/24
4 Nov 2023AUS 286 v ENG 253Match 36 · ODIENG420/283Australia won by 33 runsAhmedabadICC Cricket World Cup 2023/24
29 Oct 2023IND 229/9 v ENG 129Match 29 · ODIENG150/370India won by 100 runsLucknowICC Cricket World Cup 2023/24
26 Oct 2023ENG 156 v SL 160/2Match 25 · ODIENG150/210Sri Lanka won by 8 wicketsBengaluruICC Cricket World Cup 2023/24
5 Oct 2023ENG 282/9 v NZ 283/1Match 1 · ODIENG110/600New Zealand won by 9 wicketsAhmedabadICC Cricket World Cup 2023/24
2 Oct 2023ENG 197/6 v BAN 188/97th Match · List AENG560/70England won by 4 wickets (77 balls left) (DLS method)GuwahatiICC World Cup Warm-up Matches 2023
15 Sept 2023ENG 311/9 v NZ 211/94th ODI · ODIENG34/501England won by 100 runsLondonNew Zealand tour of England 2023
13 Sept 2023ENG 368 v NZ 1873rd ODI · ODIENG121/431England won by 181 runsLondonNew Zealand tour of England 2023
10 Sept 2023ENG 226/7 v NZ 1472nd ODI · ODIENG332/300England won by 79 runsSouthamptonNew Zealand tour of England 2023
5 Sept 2023ENG 175/8 v NZ 179/44th T20I · T20IENG10/230New Zealand won by 6 wicketsNottinghamNew Zealand tour of England 2023
3 Sept 2023NZ 202/5 v ENG 1283rd T20I · T20IENG26-0New Zealand won by 74 runsBirminghamNew Zealand tour of England 2023
1 Sept 2023ENG 198/4 v NZ 1032nd T20I · T20IENG60/91England won by 95 runsManchesterNew Zealand tour of England 2023
30 Aug 2023NZ 139/9 v ENG 143/31st T20I · T20IENGDNB1/110England won by 7 wicketsChester-le-StreetNew Zealand tour of England 2023
27 Jul 2023ENG 283 & 395 v AUS 295 & 3345th Test · TestENG34 & 293/760England won by 49 runsLondonThe Ashes 2023
19 Jul 2023AUS 317 & 214/5 v ENG 5924th Test · TestENG541/65 & 0/440Match drawnManchesterThe Ashes 2023
6 Jul 2023AUS 263 & 224 v ENG 237 & 254/73rd Test · TestENG21 & 50/40 & 2/340England won by 3 wicketsLeedsThe Ashes 2023
16 Jun 2023ENG 393/8d & 273 v AUS 386 & 282/81st Test · TestENG18 & 192/147 & 1/570Australia won by 2 wicketsBirminghamThe Ashes 2023
14 Mar 2023BAN 158/2 v ENG 142/63rd T20I · T20IENG90/120Bangladesh won by 16 runsDhakaEngland tour of Bangladesh 2022/23
12 Mar 2023ENG 117 v BAN 120/62nd T20I · T20IENG151/251Bangladesh won by 4 wicketsDhakaEngland tour of Bangladesh 2022/23
9 Mar 2023ENG 156/6 v BAN 158/41st T20I · T20IENG8*1/270Bangladesh won by 6 wicketsChattogramEngland tour of Bangladesh 2022/23
6 Mar 2023BAN 246 v ENG 1963rd ODI · ODIENG20/481Bangladesh won by 50 runsChattogramEngland tour of Bangladesh 2022/23
3 Mar 2023ENG 326/7 v BAN 1942nd ODI · ODIENG421/271England won by 132 runsDhakaEngland tour of Bangladesh 2022/23
1 Mar 2023BAN 209 v ENG 212/71st ODI · ODIENG142/351England won by 3 wicketsDhakaEngland tour of Bangladesh 2022/23
1 Feb 2023ENG 346/7 v SA 2873rd ODI · ODIENG410/291England won by 59 runsKimberleyEngland tour of South Africa 2022/23
29 Jan 2023ENG 342/7 v SA 347/52nd ODI · ODIENG510/321South Africa won by 5 wicketsBloemfonteinEngland tour of South Africa 2022/23
27 Jan 2023SA 298/7 v ENG 2711st ODI · ODIENG111/510South Africa won by 27 runsBloemfonteinEngland tour of South Africa 2022/23
22 Nov 2022AUS 355/5 v ENG 1423rd ODI · ODIENG18-0Australia won by 221 runs (DLS method)MelbourneEngland tour of Australia 2022/23
19 Nov 2022AUS 280/8 v ENG 2082nd ODI · ODIENG101/241Australia won by 72 runsSydneyEngland tour of Australia 2022/23
13 Nov 2022PAK 137/8 v ENG 138/5Final · T20IENG19-0England won by 5 wicketsMelbourneICC Men's T20 World Cup 2022/23
10 Nov 2022IND 168/6 v ENG 170/0Semi-final · T20IENGDNB-0England won by 10 wicketsAdelaideICC Men's T20 World Cup 2022/23
5 Nov 2022SL 141/8 v ENG 144/6Match 39 · T20IENG10/50England won by 4 wicketsSydneyICC Men's T20 World Cup 2022/23
1 Nov 2022ENG 179/6 v NZ 159/6Match 33 · T20IENG50/40England won by 20 runsBrisbaneICC Men's T20 World Cup 2022/23
26 Oct 2022IRE 157 v ENG 105/5Match 20 · T20IENG24*-0Ireland won by 5 runs (DLS method)MelbourneICC Men's T20 World Cup 2022/23
22 Oct 2022AFG 112 v ENG 113/514th Match, Group 1 · T20IENG8*-1England won by 5 wickets (11 balls left)PerthICC Men's T20 World Cup 2022/23
14 Oct 2022ENG 112/2 v AUS 30/33rd T20I · T20IENGDNB-0No resultCanberraEngland tour of Australia 2022/23
Page 1 · 298 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.