Players / Mahmudullah
Men's cricketMahmudullah: runs, wickets and records
414 recorded matches from 25 Jul 2007 to 24 Feb 2025, most often for Bangladesh, Quetta Gladiators, St Kitts and Nevis Patriots. The figures are counted from ball-by-ball records.
Batting by format
M Inn Runs HS Avg SR 100 50 4s 6s| Format | M | Inn | Runs | HS | Avg | SR | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|
| Tests | 49 | 92 | 2,900 | 150* | 33.72 | 53.5 | 5 | 16 | 337 | 24 |
| ODIs | 215 | 189 | 5,131 | 128* | 36.13 | 77.9 | 4 | 29 | 390 | 99 |
| T20Is | 128 | 118 | 2,223 | 64* | 24.16 | 117.8 | 0 | 8 | 166 | 71 |
| T20 leagues | 22 | 15 | 169 | 29* | 16.90 | 118.2 | 0 | 0 | 11 | 7 |
Bowling by format
Inn Wkts Best Avg Econ 5w| Format | Inn | Wkts | Best | Avg | Econ | 5w |
|---|---|---|---|---|---|---|
| Tests | 65 | 42 | 5/51 | 46.52 | 3.45 | 1 |
| ODIs | 137 | 75 | 3/4 | 47.45 | 5.36 | 0 |
| T20Is | 71 | 34 | 3/10 | 30.24 | 7.38 | 0 |
| T20 leagues | 15 | 15 | 3/21 | 21.67 | 7.50 | 0 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 150* | 278 | Zimbabwe | 7 Jul 2021 |
| 146 | 229 | New Zealand | 28 Feb 2019 |
| 136 | 242 | West Indies | 30 Nov 2018 |
| 128* | 123 | New Zealand | 13 Mar 2015 |
| 115 | 177 | New Zealand | 15 Feb 2010 |
Mahmudullah: matches in the records
Mahmudullah appears in 414 recorded men's matches, from 25 July 2007 to 24 February 2025, most often for Bangladesh, Quetta Gladiators and St Kitts and Nevis Patriots. The matches split as 49 in Test matches, 215 in One Day Internationals, 128 in Twenty20 Internationals and 22 in franchise Twenty20 leagues. The most frequent opponents in the records are Zimbabwe (70 matches), Sri Lanka (55 matches) and West Indies (54 matches). The ground used most often is Shere Bangla National Stadium, with 80 matches.
Mahmudullah batting record
In Test matches, the batting record is 2,900 runs in 92 innings, an average of 33.72, a strike rate of 53.5 and a highest score of 150*, with 5 hundreds, 16 fifties and 11 ducks.
In One Day Internationals, the batting record is 5,131 runs in 189 innings, an average of 36.13, a strike rate of 77.9 and a highest score of 128*, with 4 hundreds, 29 fifties and 10 ducks.
In Twenty20 Internationals, the batting record is 2,223 runs in 118 innings, an average of 24.16, a strike rate of 117.8 and a highest score of 64*, with 8 fifties and 5 ducks.
In franchise Twenty20 leagues, the batting record is 169 runs in 15 innings, an average of 16.90, a strike rate of 118.2 and a highest score of 29*, with 1 ducks.
Mahmudullah bowling record
In Test matches, the bowling record is 42 wickets in 65 innings, an average of 46.52, an economy rate of 3.45, a strike rate of 80.9 balls per wicket and best figures of 5 for 51, including 1 five-wicket haul.
In One Day Internationals, the bowling record is 75 wickets in 137 innings, an average of 47.45, an economy rate of 5.36 and best figures of 3 for 4.
In Twenty20 Internationals, the bowling record is 34 wickets in 71 innings, an average of 30.24, an economy rate of 7.38 and best figures of 3 for 10.
In franchise Twenty20 leagues, the bowling record is 15 wickets in 15 innings, an average of 21.67, an economy rate of 7.50 and best figures of 3 for 21.
Mahmudullah highest innings
The highest individual scores in the records are: 150* from 278 balls against Zimbabwe at Harare Sports Club on 7 July 2021 (Tests). 146 from 229 balls against New Zealand at Seddon Park on 28 February 2019 (Tests). 136 from 242 balls against West Indies at Shere Bangla National Stadium, Mirpur on 30 November 2018 (Tests). 128* from 123 balls against New Zealand at Seddon Park on 13 March 2015 (ODIs). 115 from 177 balls against New Zealand at Seddon Park on 15 February 2010 (Tests).
Mahmudullah best bowling
The best bowling figures in the records are: 5 for 51 against West Indies at Arnos Vale Ground, Kingstown on 9 July 2009. 3 for 4 against Pakistan at Zahur Ahmed Chowdhury Stadium on 6 December 2011. 3 for 10 against Pakistan at Shere Bangla National Stadium, Mirpur on 22 November 2021. 3 for 13 against Zimbabwe at Queens Sports Club on 21 August 2011. 3 for 18 against West Indies at Shere Bangla National Stadium, Mirpur on 22 December 2018.
Mahmudullah results with the side
In Test matches, the player's side won 10 and lost 33 of the 49 recorded matches (23.3% of decided matches).
In One Day Internationals, the player's side won 95 and lost 114 of the 215 recorded matches (45.5% of decided matches).
In Twenty20 Internationals, the player's side won 44 and lost 81 of the 128 recorded matches (35.2% of decided matches).
In franchise Twenty20 leagues, the player's side won 10 and lost 11 of the 22 recorded matches (47.6% of decided matches).
Against the most frequent opponents the results were Zimbabwe: 50 won, 20 lost in 70 matches, Sri Lanka: 17 won, 33 lost in 55 matches, West Indies: 27 won, 25 lost in 54 matches, New Zealand: 12 won, 35 lost in 48 matches and Pakistan: 6 won, 33 lost in 40 matches.
Mahmudullah teams
Matches by side: Bangladesh (392), Quetta Gladiators (9), St Kitts and Nevis Patriots (8) and Jamaica Tallawahs (5).
Mahmudullah main grounds
The grounds used most often are Shere Bangla National Stadium (80), Shere Bangla National Stadium, Mirpur (40), Zahur Ahmed Chowdhury Stadium (22), Harare Sports Club (16), Queens Sports Club (12) and Warner Park, Basseterre (10).
Mahmudullah runs by year
Runs in each calendar year of the records: 2007 (64), 2008 (221), 2009 (289), 2010 (1,023), 2011 (380), 2012 (524), 2013 (343), 2014 (782), 2015 (734), 2016 (500), 2017 (869), 2018 (1,241), 2019 (777), 2020 (146), 2021 (1,045), 2022 (462), 2023 (469), 2024 (550), 2025 (4).
Mahmudullah wickets by year
Wickets in each calendar year of the records: 2007 (4), 2008 (4), 2009 (25), 2010 (19), 2011 (14), 2012 (11), 2013 (11), 2014 (22), 2015 (5), 2016 (5), 2017 (13), 2018 (18), 2019 (2), 2021 (7), 2022 (3), 2024 (3).
Mahmudullah matches by year
Recorded matches in each calendar year: 2007 (5), 2008 (14), 2009 (20), 2010 (32), 2011 (19), 2012 (17), 2013 (16), 2014 (30), 2015 (21), 2016 (24), 2017 (38), 2018 (50), 2019 (25), 2020 (8), 2021 (39), 2022 (17), 2023 (13), 2024 (25), 2025 (1).
Mahmudullah fours and sixes
In Test matches, 337 fours and 24 sixes, one boundary every 15.0 balls faced; 51.4% of the runs came in boundaries.
In One Day Internationals, 390 fours and 99 sixes, one boundary every 13.5 balls faced; 42.0% of the runs came in boundaries.
In Twenty20 Internationals, 166 fours and 71 sixes, one boundary every 8.0 balls faced; 49.0% of the runs came in boundaries.
How Mahmudullah gets out
In Test matches, 86 recorded dismissals: caught 58%, bowled 22%, lbw 16% and caught and bowled 1%.
In One Day Internationals, 142 recorded dismissals: caught 56%, bowled 23%, lbw 12% and run out 7%.
In Twenty20 Internationals, 92 recorded dismissals: caught 60%, bowled 21%, run out 11% and lbw 4%.
Mahmudullah bowling in detail
In Test matches: 2,235 dot balls (65.8% of legal deliveries), 56 maidens, 2 wides and 2 no-balls and wickets by caught 50%, lbw 33% and bowled 10%.
In One Day Internationals: 1,821 dot balls (45.7% of legal deliveries), 11 maidens, 123 wides and 1 no-balls and wickets by caught 56%, bowled 20% and lbw 15%.
In Twenty20 Internationals: 276 dot balls (33.0% of legal deliveries), 1 maidens, 29 wides and 1 no-balls and wickets by caught 56%, bowled 21% and stumped 12%.
In franchise Twenty20 leagues: 106 dot balls (40.8% of legal deliveries), 1 maidens, 6 wides and 1 no-balls and wickets by caught 53%, stumped 20% and bowled 13%.
Mahmudullah player of the match awards
Of the 11 player of the match awards on record, the first is dated 31 July 2009 (West Indies v Bangladesh) and the latest 3 September 2021 (Bangladesh v New Zealand): 1 in Test matches, 4 in One Day Internationals, 5 in Twenty20 Internationals and 1 in franchise Twenty20 leagues.
Mahmudullah first and latest matches
The first recorded match in Test matches is dated 9 July 2009 against West Indies and the latest 7 July 2021 against Zimbabwe.
The first recorded match in One Day Internationals is dated 25 July 2007 against Sri Lanka and the latest 24 February 2025 against New Zealand.
The first recorded match in Twenty20 Internationals is dated 1 September 2007 against Kenya and the latest 12 October 2024 against India.
The first recorded match in franchise Twenty20 leagues is dated 15 February 2017 against Islamabad United and the latest 4 September 2018 against Barbados Tridents.
Mahmudullah against different opponents
The most runs against a single opponent are 1,845 against Zimbabwe in 67 innings (average 35.48), 1,665 against West Indies in 56 innings (average 45.00), 1,582 against New Zealand in 51 innings (average 36.79) and 1,159 against Sri Lanka in 55 innings (average 25.76).
The most wickets against a single opponent are 36 against West Indies in 37 innings, 33 against Zimbabwe in 51 innings, 23 against Sri Lanka in 39 innings and 14 against Pakistan in 30 innings.
Mahmudullah at different grounds
The grounds that have produced the most runs are Shere Bangla National Stadium (2,061 runs in 79 innings), Shere Bangla National Stadium, Mirpur (1,201 runs in 39 innings), Zahur Ahmed Chowdhury Stadium (662 runs in 23 innings) and Harare Sports Club (498 runs in 18 innings).
Mahmudullah recent years
Year by year, the latest figures in the records are 2020: 8 matches and 146 runs; 2021: 39 matches, 1,045 runs and 7 wickets; 2022: 17 matches, 462 runs and 3 wickets; 2023: 13 matches and 469 runs; 2024: 25 matches, 550 runs and 3 wickets; 2025: 1 matches and 4 runs.
Mahmudullah year by year
The busiest year in the records is 2018, with 50 matches. The most runs in a calendar year came in 2018: 1,241. The most wickets in a calendar year came in 2009: 25.
Questions and answers
How many matches has Mahmudullah played?
414 recorded matches, from 25 July 2007 to 24 February 2025.
How many runs has Mahmudullah scored in Tests?
2,900 runs in 92 innings, at an average of 33.72.
How many runs has Mahmudullah scored in ODIs?
5,131 runs in 189 innings, at an average of 36.13.
How many runs has Mahmudullah scored in T20Is?
2,223 runs in 118 innings, at an average of 24.16.
What is Mahmudullah's highest score?
150* from 278 balls against Zimbabwe on 7 July 2021, at Harare Sports Club.
How many wickets has Mahmudullah taken in Tests?
42 wickets in 65 innings, with best figures of 5 for 51.
How many wickets has Mahmudullah taken in ODIs?
75 wickets in 137 innings, with best figures of 3 for 4.
How many wickets has Mahmudullah taken in T20Is?
34 wickets in 71 innings, with best figures of 3 for 10.
How many sixes has Mahmudullah hit?
201 sixes and 904 fours in the recorded matches.
How many player of the match awards has Mahmudullah won?
11 in the recorded matches.
How many hundreds has Mahmudullah scored?
9 in the recorded matches.
Which teams has Mahmudullah played for?
Bangladesh (392), Quetta Gladiators (9), St Kitts and Nevis Patriots (8) and Jamaica Tallawahs (5).
When was Mahmudullah's most recent recorded match?
24 February 2025.