Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th 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 runsT20I3rd 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 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st 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

Moeen Ali: Match list (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
DateMatchTeamBatBowlCtResultGroundSeries
8 Mar 2020IU 91/7 v MS 94/1Match 22 · T20MS14*1/91Multan Sultans won by 9 wicketsRawalpindiPakistan Super League 2019/20
6 Mar 2020KK v MS 102/6Match 19 · T20MS29-0No resultLahorePakistan Super League 2019/20
29 Feb 2020MS 199/5 v QG 169/7Match 12 · T20MS6-2Multan Sultans won by 30 runsMultanPakistan Super League 2019/20
28 Feb 2020MS 186/6 v KK 134Match 10 · T20MS651/251Multan Sultans won by 52 runsMultanPakistan Super League 2019/20
26 Feb 2020MS 124/4 v PZ 123Match 8 · T20MS2-0Multan Sultans won by 6 wicketsMultanPakistan Super League 2019/20
22 Feb 2020IU 165/2 v MS 164/8Match 5 · T20MS100/190Islamabad United won by 8 wicketsLahorePakistan Super League 2019/20
21 Feb 2020LQ 138/8 v MS 142/5Match 3 · T20MS112/130Multan Sultans won by 5 wicketsLahorePakistan Super League 2019/20
16 Feb 2020SA 222/6 v ENG 226/53rd T20I · T20IENG5*0/110England won by 5 wicketsCenturionEngland tour of South Africa 2019/20
14 Feb 2020SA 202/7 v ENG 204/72nd T20I · T20IENG390/360England won by 2 runsDurbanEngland tour of South Africa 2019/20
12 Feb 2020SA 177/8 v ENG 176/91st T20I · T20IENG51/221South Africa won by 1 runEast LondonEngland tour of South Africa 2019/20
9 Feb 2020SA 256/7 v ENG 257/83rd ODI · ODIENG17*1/420England won by 2 wicketsJohannesburgEngland tour of South Africa 2019/20
10 Nov 2019PR 170/9 v CTB 84Match 3 · T20CTB130/90Paarl Rocks won by 86 runsPaarlMzansi Super League 2019/20
8 Nov 2019CTB 213/3 v JS 198/5Match 1 · T20CTB251/210Cape Town Blitz won by 15 runsJohannesburgMzansi Super League 2019/20
21 Sept 2019NOT 146/5 v WOR 147/9Semi-final · T20WOR211/131Worcestershire won by 1 runBirminghamVitality Blast 2019
21 Sept 2019WOR 145/9 v ESS 148/6Final · T20WOR322/220Essex won by 4 wicketsBirminghamVitality Blast 2019
10 Sept 2019WOR 205 & 299 v GLA 193 & 156Match · First-classWOR18 & 262/28 & 2/372Worcestershire won by 155 runsWorcesterSpecsavers County Championship 2019
6 Sept 2019SUS 184/6 v WOR 187/2Quarter-final · T20WOR121*1/221Worcestershire won by 8 wicketsBrightonVitality Blast 2019
30 Aug 2019NOR 189/3 v WOR 188/5Match · T20WOR511/280Northamptonshire won by 7 wicketsNorthamptonVitality Blast 2019
25 Aug 2019WOR 193/7 v LAN 218/5Match · T20WOR231/410Lancashire won by 25 runsWorcesterVitality Blast 2019
23 Aug 2019BB 184/5 v WOR 188/1Match · T20WOR85*1/301Worcestershire won by 9 wicketsBirminghamVitality Blast 2019
18 Aug 2019WOR 186 & 223 v NOR 376 & 36/0Match · First-classWOR42 & 403/126 & 0/190Northamptonshire won by 10 wicketsNorthamptonSpecsavers County Championship 2019
1 Aug 2019ENG 374 & 146 v AUS 284 & 487/7d1st Test · TestENG0 & 41/42 & 2/1300Australia won by 251 runsBirminghamThe Ashes 2019
24 Jul 2019ENG 85 & 303 v IRE 207 & 38Only Test · TestENG0 & 91/140England won by 143 runsLondonIreland tour of England 2019
18 Jul 2019NOT 133/9 v WOR 161/6Match · T20WOR324/180Worcestershire won by 28 runsNottinghamVitality Blast 2019
25 Jun 2019ENG 221 v AUS 285/7Match 32 · ODIENG61/420Australia won by 64 runsLondonWorld Cup 2019
21 Jun 2019ENG 212 v SL 232/9Match 27 · ODIENG160/401Sri Lanka won by 20 runsLeedsWorld Cup 2019
18 Jun 2019ENG 397/6 v AFG 247/824th match · ODIENG31*0/350England won by 150 runsManchester2019 Cricket World Cup
3 Jun 2019ENG 334/9 v PAK 348/8Match 6 · ODIENG193/500Pakistan won by 14 runsNottinghamWorld Cup 2019
30 May 2019ENG 311/8 v SA 207Match 1 · ODIENG31/632England won by 104 runsLondonWorld Cup 2019
19 May 2019ENG 351/9 v PAK 2975th ODI · ODIENG00/630England won by 54 runsLeedsPakistan tour of England 2019
17 May 2019ENG 341/7 v PAK 340/74th ODI · ODIENG00/300England won by 3 wicketsNottinghamPakistan tour of England 2019
14 May 2019ENG 359/4 v PAK 358/93rd ODI · ODIENG46*0/320England won by 6 wicketsBristolPakistan tour of England 2019
11 May 2019ENG 373/3 v PAK 361/72nd ODI · ODIENGDNB1/661England won by 12 runsSouthamptonPakistan tour of England 2019
24 Apr 2019RCB 202/4 v PK 185/7Match 42 · T20RCB41/220Royal Challengers Bangalore won by 17 runsBengaluruIndian Premier League 2019
21 Apr 2019RCB 161/7 v CSK 160/8Match 39 · T20RCB26-0Royal Challengers Bangalore won by 1 runBengaluruIndian Premier League 2019
19 Apr 2019RCB 213/4 v KKR 203/5Match 35 · T20RCB660/130Royal Challengers Bangalore won by 10 runsKolkataIndian Premier League 2019
15 Apr 2019RCB 171/7 v MI 172/5Match 31 · T20RCB502/180Mumbai Indians won by 5 wicketsMumbaiIndian Premier League 2019
13 Apr 2019PK 173/4 v RCB 174/2Match 28 · T20RCBDNB1/190Royal Challengers Bangalore won by 8 wicketsChandigarhIndian Premier League 2019
7 Apr 2019RCB 149/8 v DC 152/6Match 20 · T20RCB321/220Delhi Capitals won by 4 wicketsBengaluruIndian Premier League 2019
5 Apr 2019RCB 205/3 v KKR 206/5Match 17 · T20RCB0*-0Kolkata Knight Riders won by 5 wicketsBengaluruIndian Premier League 2019
2 Apr 2019RCB 158/4 v RR 164/3Match 14 · T20RCB18*0/140Rajasthan Royals won by 7 wicketsJaipurIndian Premier League 2019
31 Mar 2019SH 231/2 v RCB 113Match 11 · T20RCB20/290Sunrisers Hyderabad won by 118 runsHyderabadIndian Premier League 2019
28 Mar 2019MI 187/8 v RCB 181/5Match 7 · T20RCB130/131Mumbai Indians won by 6 runsBengaluruIndian Premier League 2019
23 Mar 2019RCB 70 v CSK 71/3Match 1 · T20RCB91/190Chennai Super Kings won by 7 wicketsChennaiIndian Premier League 2019
2 Mar 2019WI 115/3 v ENG 1135th ODI · ODIENG12-0West Indies won by 7 wicketsGros IsletEngland tour of West Indies 2018/19
27 Feb 2019WI 389 v ENG 418/64th ODI · ODIENG0*0/310England won by 29 runsSt George'sEngland tour of West Indies 2018/19
22 Feb 2019WI 289/6 v ENG 2632nd ODI · ODIENG120/511West Indies won by 26 runsBridgetownEngland tour of West Indies 2018/19
20 Feb 2019WI 360/8 v ENG 364/41st ODI · ODIENGDNB0/851England won by 6 wicketsBridgetownEngland tour of West Indies 2018/19
9 Feb 2019WI 154 & 252 v ENG 277 & 361/5d3rd Test · TestENG13 & DNB4/36 & 3/991England won by 232 runsGros IsletEngland tour of West Indies 2018/19
31 Jan 2019WI 306 & 17/0 v ENG 187 & 1322nd Test · TestENG60 & 43/620West Indies won by 10 wicketsNorth SoundEngland tour of West Indies 2018/19
PreviousPage 8 · 632 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.