Mahmudullah
Overview
Mahmudullah
Like Sanath Jayasuriya, Kevin Pietersen, Shoaib Malik, Steve Smith and many more, Mahmudullah started his career as a bowler and then converted into a batsman who could bowl handy off-breaks. He became the first Bangladeshi World Cup centurion when he scored 103 against England at the Adelaide Oval that helped his team reach the knockout stage for the first time.
Born in Mymensingh, Mahmudullah made his first-class debut for Bangladesh A at the age of 19 and posted scores of 55 and 42 against Zimbabwe A. He made his debut in international cricket in an ODI against Sri Lanka in July 2007 and made an instant impact picking up 2 wickets and scored 36 runs but the effort went in vain as Bangladesh came up short. The performance was enough to convince the selectors to pick him for the tour to Kenya and the T20 World Cup later that year. He was briefly dropped from the side in 2008 but worked his way back with phenomenal domestic performances to earn a recall.
Mahmudullah made his Test debut on 9 July 2009 against the West Indies and made a dream start to his career in whites. He failed with the bat, but produced the best bowling figures for a Bangladeshi on debut. He took 8 wickets in the match, including a 5-wicket haul in the second innings to help Bangladesh seal their first ever win abroad. The match figures remain his best till date.
After the series win against West Indies, Mahmudullah found his rhythm with the bat in the longest format. He put up five scores of more than fifty in five consecutive matches, which also included his maiden Test ton against New Zealand at Hamilton. Although Mahmudullah scored that Test century batting at number 8, the selection committee preferred not to promote him up the order due to his perceived weakness against fast bowling, despite the number four spot having no permanent occupant.
Batting at number 7, Mahmudullah scored lots of runs in ODIs and he was picked for the 2011 World Cup, where he shared a vital partnership with Shafiul Islam to take Bangladesh to victory against England. After the World Cup, Mahmudullah was named as Bangladesh's vice-captain, taking over from Tamim Iqbal. When West Indies toured in October, Mahmudullah missed all the matches with a viral fever. He recovered in time to rejoin the squad to face Pakistan in three ODIs in November, where he scored 56 runs and bowled in just one match, taking three wickets from seven deliveries.
There was a dip in his form and he couldn't score runs freely in the home series against Sri Lanka in February 2014. In the subsequent Asia Cup 2014, he struggled to take wickets on a regular basis. His poor form continued in the 2014 World T20 which saw Bangladesh lose all their matches in the Super 10s. However, he rediscovered his touch just in the nick of time which enabled his selection for the 2015 World Cup.
By far, Mahmudullah was the best Bangladesh batsman in the 2015 World Cup. His century knocked England out of the tournament and he backed it up with another ton, an unbeaten 128 against the co-hosts New Zealand, albeit in a losing cause. Overall, he scored 365 in seven innings which helped his team secure a berth in the quarters, where they were eventually beaten by India.
That tournament was a turning point for Mahmudullah as he hasn't looked back ever since. He has played quite a few impact knocks after that, mostly in the lower middle order where he takes charge of finishing the innings for Bangladesh. His presence lends extra stability to the batting. Mahmudullah continues to be a regular member in the Bangladesh set-up across all formats despite his inconsistency in Tests. He has performed decently in red-ball cricket but it won't be wrong to say that he has under-achieved. In recent years,
By Abhinand Raghavendran and Hariprasad Sadanandan
Recent Batting
| Score | Opp | Format | Date |
|---|---|---|---|
| 4(14) | NZ | ODI | 24 Feb 25 |
| 84*(63) | WI | ODI | 12 Dec 24 |
| 62(92) | WI | ODI | 10 Dec 24 |
| 50*(44) | WI | ODI | 08 Dec 24 |
| 98(98) | AFG | ODI | 11 Nov 24 |
Recent Bowling
Stats
Career by format
international & domestic formatsⓘ Career figures cover the formats we track (Test, ODI, T20I, first-class, List A) plus the franchise leagues shown above.
Full statistics tables
Batting
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 50 | 239 | 141 | 0 |
| Innings | 94 | 209 | 130 | 0 |
| Runs | 2914 | 5689 | 2443 | 0 |
| Balls | 5456 | 7330 | 2083 | 0 |
| Highest | 150 | 128 | 64 | 0 |
| Average | 33.11 | 36.47 | 23.49 | 0 |
| SR | 53.41 | 77.62 | 117.29 | 0 |
| Not Out | 6 | 53 | 26 | 0 |
| Fours | 338 | 426 | 184 | 0 |
| Sixes | 24 | 107 | 77 | 0 |
| Ducks | 11 | 10 | 5 | 0 |
| 50s | 16 | 32 | 8 | 0 |
| 100s | 5 | 4 | 0 | 0 |
| 200s | 0 | 0 | 0 | 0 |
| 300s | 0 | 0 | 0 | 0 |
| 400s | 0 | 0 | 0 | 0 |
Bowling
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 50 | 239 | 141 | 0 |
| Innings | 66 | 153 | 80 | 0 |
| Balls | 3423 | 4380 | 950 | 0 |
| Runs | 1958 | 3810 | 1135 | 0 |
| Maidens | 56 | 14 | 2 | 0 |
| Wickets | 43 | 82 | 41 | 0 |
| Avg | 45.53 | 46.46 | 27.68 | 0.0 |
| Eco | 3.43 | 5.22 | 7.17 | 0 |
| SR | 79.6 | 53.41 | 23.17 | 0.0 |
| BBI | 5/51 | 3/4 | 3/10 | -/- |
| BBM | 8/110 | 3/4 | 3/10 | -/- |
| 4w | 0 | 0 | 0 | 0 |
| 5w | 1 | 0 | 0 | 0 |
| 10w | 0 | 0 | 0 | 0 |
Matches
| Match | Format | Result | Date |
|---|---|---|---|
| SACH v BANCH 17th Match · World Championship of Legends 2026 | T20 | South Africa Champions won by 88 runs | 14 Oct 2026 |
| BANCH v INDCH 13th Match · World Championship of Legends 2026 | T20 | Bangladesh Champions won by 3 runs | 11 Oct 2026 |
| BANCH v WICH 10th Match · World Championship of Legends 2026 | T20 | West Indies Champions won by 5 wkts | 9 Oct 2026 |
| AUSCH v BANCH 7th Match · World Championship of Legends 2026 | T20 | Australia Champions won by 37 runs | 7 Oct 2026 |
| BANCH v ENGCH 6th Match · World Championship of Legends 2026 | T20 | England Champions won by 7 wkts | 5 Oct 2026 |
| BAN v NZ 6th Match, Group A · ICC Champions Trophy, 2025 | ODI | New Zealand won by 5 wkts | 24 Feb 2025 |
| PAKA v BAN 4th Match · ICC Champions Trophy Warm-up Matches 2025 | ODI | Pakistan A won by 7 wkts | 17 Feb 2025 |
| WI v BAN 3rd ODI · Bangladesh tour of West Indies, 2024 | ODI | West Indies won by 4 wkts | 12 Dec 2024 |
| WI v BAN 2nd ODI · Bangladesh tour of West Indies, 2024 | ODI | West Indies won by 7 wkts | 10 Dec 2024 |
| WI v BAN 1st ODI · Bangladesh tour of West Indies, 2024 | ODI | West Indies won by 5 wkts | 8 Dec 2024 |
| AFG v BAN 3rd ODI · Afghanistan v Bangladesh in UAE, 2024 | ODI | Afghanistan won by 5 wkts | 11 Nov 2024 |
| AFG v BAN 2nd ODI · Afghanistan v Bangladesh in UAE, 2024 | ODI | Bangladesh won by 68 runs | 9 Nov 2024 |
| AFG v BAN 1st ODI · Afghanistan v Bangladesh in UAE, 2024 | ODI | Afghanistan won by 92 runs | 6 Nov 2024 |
| IND v BAN 3rd T20I · Bangladesh tour of India, 2024 | T20 | India won by 133 runs | 12 Oct 2024 |
| IND v BAN 2nd T20I · Bangladesh tour of India, 2024 | T20 | India won by 86 runs | 9 Oct 2024 |
| IND v BAN 1st T20I · Bangladesh tour of India, 2024 | T20 | India won by 7 wkts | 6 Oct 2024 |
| AFG v BAN 52nd Match, Super 8 Group 1 · ICC Mens T20 World Cup 2024 | T20 | Afghanistan won by 8 runs (Match reduced t | 25 Jun 2024 |
| IND v BAN 47th Match, Super 8 Group 1 · ICC Mens T20 World Cup 2024 | T20 | India won by 50 runs | 22 Jun 2024 |
| AUS v BAN 44th Match, Super 8 Group 1 · ICC Mens T20 World Cup 2024 | T20 | Australia won by 28 runs (DLS Method) | 21 Jun 2024 |
| BAN v NEP 37th Match, Group D · ICC Mens T20 World Cup 2024 | T20 | Bangladesh won by 21 runs | 16 Jun 2024 |
| BAN v NED 27th Match, Group D · ICC Mens T20 World Cup 2024 | T20 | Bangladesh won by 25 runs | 13 Jun 2024 |
| RSA v BAN 21st Match, Group D · ICC Mens T20 World Cup 2024 | T20 | South Africa won by 4 runs | 10 Jun 2024 |
| SL v BAN 15th Match, Group D · ICC Mens T20 World Cup 2024 | T20 | Bangladesh won by 2 wkts | 8 Jun 2024 |
| IND v BAN 15th Match · ICC Mens T20 World Cup Warm-up Matches 2024 | T20 | India won by 60 runs | 1 Jun 2024 |
| USA v BAN 3rd T20I · Bangladesh tour of USA, 2024 | T20 | Bangladesh won by 10 wkts | 25 May 2024 |
| USA v BAN 2nd T20I · Bangladesh tour of USA, 2024 | T20 | United States won by 6 runs | 23 May 2024 |
| USA v BAN 1st T20I · Bangladesh tour of USA, 2024 | T20 | United States won by 5 wkts | 21 May 2024 |
| BAN v ZIM 5th T20I · Zimbabwe tour of Bangladesh, 2024 | T20 | Zimbabwe won by 8 wkts | 12 May 2024 |
| BAN v ZIM 3rd T20I · Zimbabwe tour of Bangladesh, 2024 | T20 | Bangladesh won by 9 runs | 7 May 2024 |
| BAN v ZIM 2nd T20I · Zimbabwe tour of Bangladesh, 2024 | T20 | Bangladesh won by 6 wkts | 5 May 2024 |
| BAN v ZIM 1st T20I · Zimbabwe tour of Bangladesh, 2024 | T20 | Bangladesh won by 8 wkts | 3 May 2024 |
| BAN v SL 3rd ODI · Sri Lanka tour of Bangladesh, 2024 | ODI | Bangladesh won by 4 wkts | 18 Mar 2024 |
| BAN v SL 2nd ODI · Sri Lanka tour of Bangladesh, 2024 | ODI | Sri Lanka won by 3 wkts | 15 Mar 2024 |
| BAN v SL 1st ODI · Sri Lanka tour of Bangladesh, 2024 | ODI | Bangladesh won by 6 wkts | 13 Mar 2024 |
| BAN v SL 3rd T20I · Sri Lanka tour of Bangladesh, 2024 | T20 | Sri Lanka won by 28 runs | 9 Mar 2024 |
| BAN v SL 2nd T20I · Sri Lanka tour of Bangladesh, 2024 | T20 | Bangladesh won by 8 wkts | 6 Mar 2024 |
| BAN v SL 1st T20I · Sri Lanka tour of Bangladesh, 2024 | T20 | Sri Lanka won by 3 runs | 4 Mar 2024 |
| ZIMSXI v BAN 2-day Practice Match · Bangladesh tour of Zimbabwe, 2021 | TEST | Match drawn | 4 Jul 2021 |
| SLCPXI v BAN One-day Practice Match · Bangladesh tour of Sri Lanka, 2019 | ODI | Bangladesh won by 5 wkts | 23 Jul 2019 |
| UWIVCXI v BAN One-day Practice match · Bangladesh tour of West Indies, 2018 | ODI | Bangladesh won by 4 wkts | 20 Jul 2018 |
| WICBPXI v BAN Two-day practice match · Bangladesh tour of West Indies, 2018 | TEST | Match drawn | 29 Jun 2018 |
| RSAIXI v BAN One-day practice match · Bangladesh tour of South Africa Practice matches, 2017 | ODI | South African Invitation XI won by 6 wkts | 12 Oct 2017 |
| RSAIXI v BAN 3-day practice match · Bangladesh tour of South Africa Practice matches, 2017 | TEST | Match drawn | 23 Sep 2017 |
Career
Matches by format
ⓘ Debut and match counts reflect matches currently in our archive, which may not cover a player's entire career.
Teams
Records
| Record | Format | Rank | Value |
|---|---|---|---|
| Most runs | T20I | #34 | 2443 |
| Most sixes | ODI | #44 | 5689 |
