हिन्दी Get the app

English

Moeen Ali

Matches
698
Runs
16,544
Average
26.99
Strike rate
93.04
100s / 50s
15 / 83
Highest
219

Recent form

372 runs in the last 10 innings · 3 fifties

  1. 13
  2. 45*
  3. 41
  4. 94*
  5. 70
  6. 19
  7. 58*
  8. 21
  9. 10
  10. 1
  1. 1
  2. 10
  3. 21
  4. 58*
  5. 19
  6. 70
  7. 94*
  8. 41
  9. 45*
  10. 13
610 runs in the last 20 innings, average 50.83, 4 scores of 50 or more.

Runs

Show the numbers
Runs per innings, last 20
InningsRunsDate
Trinbago Knight Riders112026-08-23
Guyana Amazon Warriors42026-08-24
Barbados Tridents562026-08-26
Trinbago Knight Riders322026-09-03
Guyana Amazon Warriors182026-09-09
Mississauga Masters02026-09-30
Montreal Royal Tigers482026-10-01
Brampton Blitz372026-10-02
Toronto Sixers322026-10-03
White Rock Warriors02026-10-04
Brampton Blitz132026-10-05
Toronto Sixers452026-10-05
West Indies Champions412026-10-07
Australia Champions942026-10-14
South Africa Champions702026-10-16
Karnali Yaks192026-10-27
Kathmandu Gorkhas582026-10-29
Pokhara Avengers212026-11-01
Biratnagar Kings102026-11-03
United Tigers12026-11-07

Career by format

Batting

FormatMInnsRunsAvgSR100s50sHS
Test681183,09428.1351.80515155*

M 68 · 100s 5 · 50s 15 · HS 155*

By year

YearMRunsAvgSR
2023418025.7165.22
2021413218.8651.76
201959010.0044.55
2018726819.1442.47
20171149727.6161.28
2016171,07846.8753.79
Show all years
20151356324.4854.13
2014728631.7837.93

Batting

FormatMInnsRunsAvgSR100s50sHS
ODI1371122,35524.2898.1736128

M 137 · 100s 3 · 50s 6 · HS 128

By year

YearMRunsAvgSR
20231530420.2791.57
20221117424.8681.31
202168729.0073.11
20205248.0064.86
20191314518.1297.97
20182427717.3189.94
Show all years
20171740244.67148.89
20161514516.1181.46
20151937625.0791.71
20141242135.08109.92

Batting

FormatMInnsRunsAvgSR100s50sHS
T20I92751,22921.19142.410772*

M 92 · 100s 0 · 50s 7 · HS 72*

By year

YearMRunsAvgSR
2024107512.50129.31
20231111018.33123.60
20222751530.29158.46
20211013722.83137.00
2020915722.43168.82
201833316.50173.68
Show all years
2017333.0060.00
201697017.50106.06
201537236.00135.85
20147578.14103.64

Batting

FormatMInnsRunsAvgSR100s50sHS
First-class22351,82755.3668.76314219

M 22 · 100s 3 · 50s 14 · HS 219

By year

YearMRunsAvgSR
2019212631.5063.96
2018338376.6078.48
2017320841.6083.53
2016327391.0072.41
2015316132.2051.77
2014867661.4565.31

Batting

FormatMInnsRunsAvgSR100s50sHS
List A131347136.23113.7713114

M 13 · 100s 1 · 50s 3 · HS 114

By year

YearMRunsAvgSR
202315656.00143.59
2018514829.60126.50
2017618631.00102.20
201618181.00106.58

Batting

FormatMInnsRunsAvgSR100s50sHS
T202932796,40125.71137.95332121*

M 293 · 100s 3 · 50s 32 · HS 121*

By year

YearMRunsAvgSR
2026571,28228.49143.72
20254464617.46112.94
20244788326.76128.53
20231925814.33122.27
20222450424.00146.51
20211237434.00152.65
Show all years
2020913817.25130.19
2019940357.57165.84
2018933441.75175.79
201624924.50125.64
2015724835.43172.22
2014410125.25150.75
20131531922.79139.91
2012819524.38142.34
20111329722.85118.33
20101437028.46130.28

Batting

FormatMInnsRunsAvgSR100s50sHS
IPL73591,16722.02139.760693

M 73 · 100s 0 · 50s 6 · HS 93

By year

YearMRunsAvgSR
2025652.5035.71
2024812825.60130.61
20231512417.71136.26
20221024424.40137.85
20211535725.50137.31
20203124.0075.00
Show all years
20191122027.50165.41
201857719.25167.39

Bowling

FormatMWktsAvgEconSRBBI5w
Test6820437.313.6261.816/535
ODI13711147.855.3253.954/460
T20I925127.148.3119.593/240
First-class224735.043.2265.266/492
List A131735.655.2740.594/330
T2029321025.187.6719.705/341
IPL734125.107.2320.834/260

Against opponents · T20

OpponentInnsRunsAvgSRTop score
Derbyshire26934.50130.1951
Durham26331.50161.5460
Galle Gallants24824.00133.3341
Trinbago Knight Riders24343.00148.2832*
Colombo Kaps24221.00200.0041
Nottinghamshire22626.00144.4420
Guyana Amazon Warriors22211.00110.0018
Leicestershire22110.5087.5011

Recent matches

  1. United TigersT10 · 7 Nov 20261SR 50.00Bowling -United Tigers won by 51 runs
  2. Biratnagar KingsT20 · 3 Nov 202610SR 71.43Bowling 1/13 (2.0)Biratnagar Kings won by 2 runs
  3. Pokhara AvengersT20 · 1 Nov 202621SR 131.25Bowling 3/13 (4.0)Janakpur Bolts won by 9 runs
  4. Kathmandu GorkhasT20 · 29 Oct 202658*SR 113.73Bowling 1/23 (4.0)Janakpur Bolts won by 8 wickets
  5. Karnali YaksT20 · 27 Oct 202619SR 86.36Bowling 2/19 (4.0)Karnali Yaks won by 19 runs

Average by year

Averages 28.49 in T20 in 2026, up from 17.46 in 2025.

Average

Show the numbers
T20 batting average by year
YearAverage
201028.46
201122.85
201224.38
201322.79
201425.25
201535.43
201624.50
201841.75
201957.57
202017.25
202134
202224
202314.33
202426.76
202517.46
202628.49