Mahmudullah

Mahmudullah

549 matches · 25 Jul 2007 to 20 Jan 2026

Full name
Mohammad Mahmudullah
Born
4 Feb 1986, Mymensingh
Age
40 years
Role
Middle-order batter
Batting
Right-handed
Bowling
Right-arm off break

Mohammad Mahmudullah (Bengali: মোহাম্মদ মাহমুদউল্লাহ রিয়াদ; born 4 February 1986), also known as Riyad, is a former Bangladeshi international cricketer who captained the national team. He plays for Dhaka Division and has represented the national team in all formats. An all-rounder, he is a lower or middle-order batter as well as an off spin bowler. He has scored more than 10,000 runs and taken 150+ wickets in international cricket. He is renowned for his ability to finish a close limited-over game. He is the first Bangladeshi to score a World Cup hundred. Mahmudullah started his career as a bowler and then converted into a batsman who could bowl off-breaks.

Text from Wikipedia (CC BY-SA 4.0). Photo: Nurunnaby Chowdhury (Hasive) · CC BY-SA 4.0.

Mahmudullah: career summary

Mahmudullah is a middle-order batter, born on 4 Feb 1986 in Mymensingh. Mahmudullah has played 549 matches on CricInto's records, from 25 Jul 2007 to 20 Jan 2026, for Rangpur Riders, Bangladesh, Fortune Barishal, Minister Group Dhaka, Chattogram Challengers, Khulna Titans, St Kitts and Nevis Patriots, Quetta Gladiators, Jamaica Tallawahs, Barisal Bulls and Chittagong Kings.

In ODIs (215 matches, 2007–2025): 5,131 runs in 189 innings at an average of 36.13 and a strike rate of 77.92, with 4 hundreds and 29 fifties (highest score 128*); 75 wickets at an average of 47.45 and an economy rate of 5.36 (best 3/4).

In the Bangladesh Premier League (133 matches, 2012–2026): 2,675 runs in 117 innings at an average of 27.30 and a strike rate of 125.41, with 0 hundreds and 14 fifties (highest score 73); 42 wickets at an average of 26.05 and an economy rate of 7.24 (best 3/6).

In T20Is (128 matches, 2007–2024): 2,223 runs in 118 innings at an average of 24.16 and a strike rate of 117.81, with 0 hundreds and 8 fifties (highest score 64*); 34 wickets at an average of 30.24 and an economy rate of 7.38 (best 3/10).

Batting

CompetitionMInnsNORunsHSAvgBFSR100s50s4s6s0s
Test49927 2900150*34.12 542253.495 163392411
ODI21518947 5131128*36.13 658577.924 293929910
T20I12811826 222364*24.16 1887117.810 8166715
Bangladesh Premier League13311719 26757327.30 2133125.410 142171025
Caribbean Premier League13103 9828*14.00 84116.670 0550
Pakistan Super League952 7129*23.67 59120.340 0621
IT20211 3535*- 21166.670 0120

Bowling

CompetitionMInnsOversRunsWktsBBIAvgEconSR4w5w
Test4965566.3 1949425/51 46.403.4480.93 01
ODI215137663.5 3559753/4 47.455.3653.11 00
T20I12871139.2 1028343/10 30.247.3824.59 00
Bangladesh Premier League13367151.1 1094423/6 26.057.2421.60 00
Caribbean Premier League13826 18873/25 26.867.2322.29 00
Pakistan Super League9717.2 13783/21 17.137.9013.00 00
IT20200 00- --- 00

Recent matches

DateMatchBatBowl
20 Jan 2026 RR vs ST Bangladesh Premier League 33 (26)-
18 Jan 2026 RR vs NE Bangladesh Premier League DNB-
17 Jan 2026 RR vs DC Bangladesh Premier League DNB-
12 Jan 2026 RR vs ST Bangladesh Premier League 29 (23)-
11 Jan 2026 RR vs RW Bangladesh Premier League DNB-
9 Jan 2026 RR vs NE Bangladesh Premier League 9 (8)-
5 Jan 2026 RR vs CR Bangladesh Premier League 30* (19)-
4 Jan 2026 RR vs DC Bangladesh Premier League 51 (41)-
2 Jan 2026 RR vs ST Bangladesh Premier League 34* (16)-
1 Jan 2026 RR vs RW Bangladesh Premier League 0 (1)-

Frequently asked questions

How many runs has Mahmudullah scored in ODIs?

Mahmudullah has scored 5,131 runs in ODIs, at an average of 36.13.

How many wickets has Mahmudullah taken in ODIs?

Mahmudullah has taken 75 wickets in ODIs, with best figures of 3/4.

How many runs has Mahmudullah scored in the Bangladesh Premier League?

Mahmudullah has scored 2,675 runs in the Bangladesh Premier League, at an average of 27.30.

How many wickets has Mahmudullah taken in the Bangladesh Premier League?

Mahmudullah has taken 42 wickets in the Bangladesh Premier League, with best figures of 3/6.

How many runs has Mahmudullah scored in T20Is?

Mahmudullah has scored 2,223 runs in T20Is, at an average of 24.16.

How many wickets has Mahmudullah taken in T20Is?

Mahmudullah has taken 34 wickets in T20Is, with best figures of 3/10.

How many hundreds has Mahmudullah scored?

Mahmudullah has scored 4 hundreds in ODIs and 5 hundreds in Tests.

What is Mahmudullah's highest score?

Mahmudullah's highest score is 150*, in Tests (not out).

How old is Mahmudullah?

Mahmudullah was born on 4 Feb 1986 in Mymensingh, and is 40 years old.

Which teams has Mahmudullah played for?

Rangpur Riders (2025–2026), Bangladesh (2007–2025), Fortune Barishal (2023–2025), Minister Group Dhaka (2022), Chattogram Challengers (2019–2020), Khulna Titans (2016–2019), St Kitts and Nevis Patriots (2018), Quetta Gladiators (2017–2018), Jamaica Tallawahs (2017), Barisal Bulls (2015) and Chittagong Kings (2012–2013).