CricketScore

Players / MM Ali

Men's cricket

MM Ali: runs, wickets and records

584 recorded matches from 28 Feb 2014 to 20 Sep 2026, most often for England, Worcestershire, Chennai Super Kings. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests681173,094155*28.1351.851537534
ODIs1351102,27812823.7396.63619971
T20Is90721,18072*20.34143.9078467
T20 leagues2692435,122121*23.18138.4322388297
County Championship22351,82721955.3668.831424334

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
Tests1192046/5337.313.625
ODIs1261114/4646.945.310
T20Is70503/2427.348.310
T20 leagues2181714/1825.537.670
County Championship36476/4935.043.222

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
219277Yorkshire19 Aug 2018
162277Surrey1 Jun 2014
155*207Sri Lanka27 May 2016
146262India16 Dec 2016
136*144Gloucestershire24 Apr 2016

MM Ali: matches in the records

MM Ali appears in 584 recorded men's matches, from 28 February 2014 to 20 September 2026, most often for England, Worcestershire and Chennai Super Kings. The matches split as 68 in Test matches, 135 in One Day Internationals, 90 in Twenty20 Internationals, 269 in franchise Twenty20 leagues and 22 in the County Championship. The most frequent opponents in the records are Australia (50 matches), India (43 matches) and Pakistan (41 matches). The ground used most often is Edgbaston, Birmingham, with 33 matches.

MM Ali batting record

In Test matches, the batting record is 3,094 runs in 117 innings, an average of 28.13, a strike rate of 51.8 and a highest score of 155*, with 5 hundreds, 15 fifties and 15 ducks.

In One Day Internationals, the batting record is 2,278 runs in 110 innings, an average of 23.73, a strike rate of 96.6 and a highest score of 128, with 3 hundreds, 6 fifties and 6 ducks.

In Twenty20 Internationals, the batting record is 1,180 runs in 72 innings, an average of 20.34, a strike rate of 143.9 and a highest score of 72*, with 7 fifties and 9 ducks.

In franchise Twenty20 leagues, the batting record is 5,122 runs in 243 innings, an average of 23.18, a strike rate of 138.4 and a highest score of 121*, with 3 hundreds, 22 fifties and 21 ducks.

In the County Championship, the batting record is 1,827 runs in 35 innings, an average of 55.36, a strike rate of 68.8 and a highest score of 219, with 3 hundreds, 14 fifties and 2 ducks.

MM Ali bowling record

In Test matches, the bowling record is 204 wickets in 119 innings, an average of 37.31, an economy rate of 3.62, a strike rate of 61.8 balls per wicket and best figures of 6 for 53, including 5 five-wicket hauls.

In One Day Internationals, the bowling record is 111 wickets in 126 innings, an average of 46.94, an economy rate of 5.31 and best figures of 4 for 46.

In Twenty20 Internationals, the bowling record is 50 wickets in 70 innings, an average of 27.34, an economy rate of 8.31 and best figures of 3 for 24.

In franchise Twenty20 leagues, the bowling record is 171 wickets in 218 innings, an average of 25.53, an economy rate of 7.67 and best figures of 4 for 18.

In the County Championship, the bowling record is 47 wickets in 36 innings, an average of 35.04, an economy rate of 3.22 and best figures of 6 for 49, including 2 five-wicket hauls.

MM Ali highest innings

The highest individual scores in the records are: 219 from 277 balls against Yorkshire at North Marine Road Ground, Scarborough on 19 August 2018 (the County Championship). 162 from 277 balls against Surrey at Kennington Oval, London on 1 June 2014 (the County Championship). 155* from 207 balls against Sri Lanka at Riverside Ground on 27 May 2016 (Tests). 146 from 262 balls against India at MA Chidambaram Stadium, Chepauk on 16 December 2016 (Tests). 136* from 144 balls against Gloucestershire at County Ground, Bristol on 24 April 2016 (the County Championship).

MM Ali best bowling

The best bowling figures in the records are: 6 for 49 against Yorkshire at North Marine Road Ground, Scarborough on 19 August 2018. 6 for 53 against South Africa at Lord's on 6 July 2017. 6 for 67 against India at The Rose Bowl on 27 July 2014. 5 for 57 against Bangladesh at Shere Bangla National Stadium on 28 October 2016. 5 for 63 against India at The Rose Bowl on 30 August 2018.

MM Ali results with the side

In Test matches, the player's side won 30 and lost 30 of the 68 recorded matches (50.0% of decided matches).

In One Day Internationals, the player's side won 79 and lost 51 of the 135 recorded matches (60.8% of decided matches).

In Twenty20 Internationals, the player's side won 47 and lost 39 of the 90 recorded matches (54.7% of decided matches).

In franchise Twenty20 leagues, the player's side won 134 and lost 127 of the 269 recorded matches (51.3% of decided matches).

In the County Championship, the player's side won 8 and lost 6 of the 22 recorded matches (57.1% of decided matches).

Against the most frequent opponents the results were Australia: 24 won, 23 lost in 50 matches, India: 18 won, 23 lost in 43 matches, Pakistan: 25 won, 13 lost in 41 matches, West Indies: 22 won, 15 lost in 38 matches and Sri Lanka: 20 won, 10 lost in 35 matches.

MM Ali teams

Matches by side: England (293), Worcestershire (62), Chennai Super Kings (48), Birmingham Phoenix (30), Guyana Amazon Warriors (22), Royal Challengers Bangalore (19), Birmingham Bears (18), Joburg Super Kings (17), Yorkshire (13) and Karachi Kings (10).

MM Ali main grounds

The grounds used most often are Edgbaston, Birmingham (33), Dubai International Cricket Stadium (20), County Ground, New Road, Worcester (19), Providence Stadium, Guyana (17), Old Trafford (15) and Edgbaston (15).

MM Ali runs by year

Runs in each calendar year of the records: 2014 (1,541), 2015 (1,420), 2016 (1,574), 2017 (1,110), 2018 (1,326), 2019 (915), 2020 (331), 2021 (1,044), 2022 (1,204), 2023 (930), 2024 (896), 2025 (505), 2026 (705).

MM Ali wickets by year

Wickets in each calendar year of the records: 2014 (52), 2015 (73), 2016 (57), 2017 (45), 2018 (94), 2019 (48), 2020 (9), 2021 (41), 2022 (39), 2023 (48), 2024 (33), 2025 (21), 2026 (23).

MM Ali matches by year

Recorded matches in each calendar year: 2014 (38), 2015 (45), 2016 (45), 2017 (34), 2018 (50), 2019 (37), 2020 (26), 2021 (46), 2022 (62), 2023 (62), 2024 (54), 2025 (42), 2026 (43).

MM Ali fours and sixes

In Test matches, 375 fours and 34 sixes, one boundary every 14.6 balls faced; 55.1% of the runs came in boundaries.

In One Day Internationals, 199 fours and 71 sixes, one boundary every 8.7 balls faced; 53.6% of the runs came in boundaries.

In Twenty20 Internationals, 84 fours and 67 sixes, one boundary every 5.4 balls faced; 62.5% of the runs came in boundaries.

In franchise Twenty20 leagues, 388 fours and 297 sixes, one boundary every 5.4 balls faced; 65.1% of the runs came in boundaries.

In the County Championship, 243 fours and 34 sixes, one boundary every 9.6 balls faced; 64.4% of the runs came in boundaries.

How MM Ali gets out

In Test matches, 110 recorded dismissals: caught 65%, bowled 15%, lbw 14% and run out 3%.

In One Day Internationals, 96 recorded dismissals: caught 69%, bowled 22%, caught and bowled 4% and run out 4%.

In Twenty20 Internationals, 58 recorded dismissals: caught 78%, bowled 9%, run out 5% and caught and bowled 3%.

In franchise Twenty20 leagues, 221 recorded dismissals: caught 71%, bowled 14%, run out 6% and lbw 4%.

In the County Championship, 33 recorded dismissals: caught 61%, bowled 18%, lbw 15% and caught and bowled 3%.

MM Ali bowling in detail

In Test matches: 8,744 dot balls (69.3% of legal deliveries), 293 maidens, 0 wides and 13 no-balls and wickets by caught 56%, lbw 19% and bowled 16%.

In One Day Internationals: 2,657 dot balls (45.1% of legal deliveries), 13 maidens, 46 wides and 5 no-balls and wickets by caught 58%, bowled 18% and stumped 12%.

In Twenty20 Internationals: 330 dot balls (33.4% of legal deliveries), 1 maidens, 14 wides and 1 no-balls and wickets by caught 64%, bowled 16% and lbw 12%.

In franchise Twenty20 leagues: 1,179 dot balls (34.5% of legal deliveries), 3 maidens, 54 wides and 5 no-balls and wickets by caught 56%, bowled 21% and lbw 12%.

In the County Championship: 2,247 dot balls (73.3% of legal deliveries), 81 maidens, 2 wides and 6 no-balls and wickets by caught 40%, lbw 30% and bowled 21%.

MM Ali player of the match awards

Of the 35 player of the match awards on record, the first is dated 23 February 2015 (England v Scotland) and the latest 25 July 2026 (Kandy Royals v Galle Gallants): 6 in Test matches, 5 in One Day Internationals, 8 in Twenty20 Internationals and 16 in franchise Twenty20 leagues.

MM Ali first and latest matches

The first recorded match in Test matches is dated 12 June 2014 against Sri Lanka and the latest 27 July 2023 against Australia.

The first recorded match in One Day Internationals is dated 28 February 2014 against West Indies and the latest 11 November 2023 against Pakistan.

The first recorded match in Twenty20 Internationals is dated 11 March 2014 against West Indies and the latest 27 June 2024 against India.

The first recorded match in franchise Twenty20 leagues is dated 16 May 2014 against Durham and the latest 20 September 2026 against Jamaica Kingsmen.

The first recorded match in the County Championship is dated 6 April 2014 against Hampshire and the latest 10 September 2019 against Glamorgan.

MM Ali against different opponents

The most runs against a single opponent are 1,236 against India in 49 innings (average 25.75), 1,186 against Australia in 56 innings (average 22.81), 866 against South Africa in 40 innings (average 27.06) and 849 against Pakistan in 39 innings (average 30.32).

The most wickets against a single opponent are 71 against India in 52 innings, 61 against Australia in 55 innings, 59 against South Africa in 41 innings and 45 against Pakistan in 42 innings.

MM Ali at different grounds

The grounds that have produced the most runs are County Ground, New Road, Worcester (899 runs in 28 innings), Edgbaston, Birmingham (850 runs in 35 innings), Edgbaston (614 runs in 14 innings) and Lord's (476 runs in 21 innings).

MM Ali recent years

Year by year, the latest figures in the records are 2021: 46 matches, 1,044 runs and 41 wickets; 2022: 62 matches, 1,204 runs and 39 wickets; 2023: 62 matches, 930 runs and 48 wickets; 2024: 54 matches, 896 runs and 33 wickets; 2025: 42 matches, 505 runs and 21 wickets; 2026: 43 matches, 705 runs and 23 wickets.

MM Ali year by year

The busiest year in the records is 2023, with 62 matches. The most runs in a calendar year came in 2016: 1,574. The most wickets in a calendar year came in 2018: 94.

Questions and answers

How many matches has MM Ali played?

584 recorded matches, from 28 February 2014 to 20 September 2026.

How many runs has MM Ali scored in Tests?

3,094 runs in 117 innings, at an average of 28.13.

How many runs has MM Ali scored in ODIs?

2,278 runs in 110 innings, at an average of 23.73.

How many runs has MM Ali scored in T20Is?

1,180 runs in 72 innings, at an average of 20.34.

What is MM Ali's highest score?

219 from 277 balls against Yorkshire on 19 August 2018, at North Marine Road Ground, Scarborough.

How many wickets has MM Ali taken in Tests?

204 wickets in 119 innings, with best figures of 6 for 53.

How many wickets has MM Ali taken in ODIs?

111 wickets in 126 innings, with best figures of 4 for 46.

How many wickets has MM Ali taken in T20Is?

50 wickets in 70 innings, with best figures of 3 for 24.

How many sixes has MM Ali hit?

503 sixes and 1,289 fours in the recorded matches.

How many player of the match awards has MM Ali won?

35 in the recorded matches.

How many hundreds has MM Ali scored?

14 in the recorded matches.

Which teams has MM Ali played for?

England (293), Worcestershire (62), Chennai Super Kings (48), Birmingham Phoenix (30), Guyana Amazon Warriors (22), Royal Challengers Bangalore (19), Birmingham Bears (18) and Joburg Super Kings (17).

When was MM Ali's most recent recorded match?

20 September 2026.

Team pages

Records