27MatchesODI 21 · T20I 6
392Runsaverage 20.63 · SR 100.5
119Highest score1 hundreds · 1 fifties
15Wicketseconomy 5.57 · best 2/15

Moeen Ali against Sri Lanka by format

FormatMatRunsAvgSR100s/50sHSWktsEconBest
ODI2135623.7397.81/1119125.372/39
T20I6369.00138.50/02738.442/15

Moeen Ali against Sri Lanka year by year

YearMatRunsAvgSR100s/50sHSWktsEconBest
2023 ODI11515.00100.00/01507.000/21
2022 T20I111.0020.00/0105.000/5
2021 ODI32828.0049.10/02812.501/5
2021 T20I288.0088.90/0734.702/15
2019 ODI11616.0080.00/01604.000/40
7 earlier years
YearMatRunsAvgSR100s/50sHSWktsEconBest
2018 ODI53718.5097.40/03745.692/55
2018 T20I12727.00245.50/027012.000/24
2016 ODI394.5052.90/0716.221/69
2016 T20I10——0/0—016.000/32
2015 ODI11515.0057.70/01515.001/50
2014 ODI723633.71123.61/111955.152/39
2014 T20I100.000.00/0004.000/4

Moeen Ali's best innings against Sri Lanka

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
11987ODIR Premadasa Stadium26 Nov 2014
5840ODIMahinda Rajapaksa International Cricket Stadium, Sooriyawewa3 Dec 2014

Moeen Ali against Sri Lanka by ground

Sri Lanka bowlers Moeen Ali has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Tillakaratne Dilshan50664132.0
Thisara Perera38420110.5
Angelo Mathews3227284.4

Sri Lanka batters Moeen Ali has bowled to most

Balls bowled, runs and dismissals, in internationals

BatterBallsRunsOutsSR
Angelo Mathews154135187.7
Kumar Sangakkara144133292.4
Tillakaratne Dilshan9477281.9
Dinesh Chandimal7971289.9
Kushal Janith Perera6444168.8
Lahiru Thirimanne5342079.2
Dhananjaya de Silva4833068.8
Niroshan Dickwella4436281.8

Moeen Ali's batting in every match against Sri Lanka

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
26 Oct 2023ODI151510100.0LostM. Chinnaswamy Stadium
5 Nov 2022T20I150020.0WonSydney Cricket Ground
1 Nov 2021T20I1*20050.0WonSharjah Cricket Stadium
29 Jun 2021ODI28571049.1WonRiverside Ground
26 Jun 2021T20I7710100.0WonThe Rose Bowl
15 older innings
DateFormatRunsBalls4s6sSRResultGround
21 Jun 2019ODI16200180.0LostHeadingley
27 Oct 2018T20I271113245.5WonR Premadasa Stadium
23 Oct 2018ODI373751100.0LostR Premadasa Stadium
13 Oct 2018ODI01000.0WonRangiri Dambulla International Stadium
29 Jun 2016ODI270028.6WonKennington Oval
21 Jun 2016ODI7101070.0TiedTrent Bridge
1 Mar 2015ODI15263057.7LostSky Stadium
16 Dec 2014ODI01000.0LostR Premadasa Stadium
13 Dec 2014ODI343242106.3LostPallekele International Cricket Stadium
10 Dec 2014ODI4410100.0WonPallekele International Cricket Stadium
7 Dec 2014ODI19203095.0LostR Premadasa Stadium
3 Dec 2014ODI584025145.0WonMahinda Rajapaksa International Cricket Stadium, Sooriyawewa
29 Nov 2014ODI270028.6LostR Premadasa Stadium
26 Nov 2014ODI11987115136.8LostR Premadasa Stadium
27 Mar 2014T20I01000.0WonZahur Ahmed Chowdhury Stadium

Moeen Ali's bowling in every match against Sri Lanka

Newest first

DateFormatOversRunsWktsEconResultGround
26 Oct 2023ODI32107.00LostM. Chinnaswamy Stadium
5 Nov 2022T20I1505.00WonSydney Cricket Ground
1 Nov 2021T20I31525.00WonSharjah Cricket Stadium
29 Jun 2021ODI2512.50WonRiverside Ground
26 Jun 2021T20I0.5313.60WonThe Rose Bowl
19 older matches
DateFormatOversRunsWktsEconResultGround
21 Jun 2019ODI104004.00LostHeadingley
27 Oct 2018T20I224012.00WonR Premadasa Stadium
23 Oct 2018ODI85727.13LostR Premadasa Stadium
20 Oct 2018ODI105525.50WonPallekele International Cricket Stadium
17 Oct 2018ODI1606.00WonPallekele International Cricket Stadium
13 Oct 2018ODI104704.70WonRangiri Dambulla International Stadium
29 Jun 2016ODI85807.25WonKennington Oval
24 Jun 2016ODI94104.56WonEdgbaston
21 Jun 2016ODI106916.90TiedTrent Bridge
26 Mar 2016T20I232016.00WonArun Jaitley Stadium
1 Mar 2015ODI105015.00LostSky Stadium
16 Dec 2014ODI103923.90LostR Premadasa Stadium
13 Dec 2014ODI84605.75LostPallekele International Cricket Stadium
10 Dec 2014ODI105005.00WonPallekele International Cricket Stadium
7 Dec 2014ODI104414.40LostR Premadasa Stadium
3 Dec 2014ODI73605.14WonMahinda Rajapaksa International Cricket Stadium, Sooriyawewa
29 Nov 2014ODI73815.43LostR Premadasa Stadium
26 Nov 2014ODI106616.60LostR Premadasa Stadium
27 Mar 2014T20I1404.00WonZahur Ahmed Chowdhury Stadium

Moeen Ali vs Sri Lanka: questions and answers

How many matches has Moeen Ali played against Sri Lanka?
Moeen Ali has played 27 matches against Sri Lanka (21 in ODIs, 6 in T20Is), from 2014 to 2023. England won 15 and lost 9 of them.
How many runs has Moeen Ali scored against Sri Lanka?
Moeen Ali has scored 392 runs in 20 innings against Sri Lanka at an average of 20.63 and a strike rate of 100.5 (356 runs at an average of 23.73 in ODIs, 36 runs at an average of 9.00 in T20Is).
What is Moeen Ali's highest score against Sri Lanka?
Moeen Ali's highest score against Sri Lanka is 119 off 87 balls (ODI) at R Premadasa Stadium on 26 November 2014.
How many hundreds has Moeen Ali scored against Sri Lanka?
Moeen Ali has scored 1 hundred and 1 fifty against Sri Lanka.
Where has Moeen Ali scored the most runs against Sri Lanka?
At R Premadasa Stadium: 204 runs in 6 innings against Sri Lanka, at an average of 34.00.
How does Moeen Ali usually get out against Sri Lanka?
Of Moeen Ali's 19 dismissals against Sri Lanka: caught 11, bowled 7 and run out 1. Tillakaratne Dilshan has dismissed Moeen Ali most often, 4 times in 50 balls.
How many wickets has Moeen Ali taken against Sri Lanka?
Moeen Ali has taken 15 wickets in 24 innings against Sri Lanka at an economy of 5.57 (12 wickets in ODIs, 3 wickets in T20Is).
What are Moeen Ali's best bowling figures against Sri Lanka?
Moeen Ali's best figures against Sri Lanka are 2/15. Moeen Ali has not taken four wickets in a match against them.
Which Sri Lanka batter has Moeen Ali dismissed most?
Kumar Sangakkara, twice in 144 balls in internationals, for 133 runs.
When did Moeen Ali last play against Sri Lanka?
On 26 October 2023 (ODI) at M. Chinnaswamy Stadium: 15 off 15 balls and 0/21 with the ball. England lost that match.