Mahmudullah Riyad retires: Check his numbers in international cricket

Mahmudullah retired from all forms of cricket on March 12, 2025.
Bangladesh all-rounder Mahmudullah announced his retirement from international cricket on March 12, 2024. The announcement marks an end to a resilient and highly impactful career which spanned over 18 years.
Mahmudullah made his debut for Bangladesh against Sri Lanka in an ODI game at Colombo in July 2007. Often deployed in the lower middle order, he represented Bangladesh across all three formats.
The 39-year-old remains the only Bangladesh player to have scored three centuries in ODI World Cups, with two coming in the 2015 edition and one in 2023.
Mahmudullah’s international cricket career with bat
Mahmudullah represented Bangladesh in 430 international games which consisted of 50 tests, 239 ODIs and 141 T20Is. He was well known in the Bangladesh circuit for maintaining his composure and fulfilling the role of a finisher in white-ball cricket.
Mahmudullah scored 11,047 runs across formats which included nine centuries in international cricket.
His most remarkable batting performance came in the ICC Champions Trophy 2017, where he stitched a 224-run partnership for the fifth wicket alongside Shakib Al Hasan to guide Bangladesh to a five-wicket victory against New Zealand.
Mahmudullah’s batting stats across formats:
Test – 2914 runs in 50 matches with a batting average of 33.49
ODI – 5689 runs in 239 matches with a batting average of 36.46
T20I – 2444 runs in 141 matches with a batting average of 23.50
Mahmudullah’s international cricket career with ball
A part-time off-spinner, he was often deployed in the middle overs in limited-overs cricket on helpful pitches. He took a total of 166 international wickets in his career, including a test fifer against West Indies in 2009.
Mahmudullah’s bowling stats across formats:
Test – 43 wickets in 50 matches with a bowling average of 45.53
ODI – 82 wickets in 239 matches with a bowling average of 46.45
T20I – 41 wickets in 141 matches with a bowling average of 27.68
Mahmudullah captaincy record in international cricket
Mahmudullah captained Bangladesh in test and T20I cricket, leading the team in a total of 49 international matches. However, he was never appointed as an ODI captain.
Mahmudullah captaincy stats across formats:
Test cricket:
Matches: 6
Won: 1
Lost: 4
Drawn: 1
T20Is:
Matches: 43
Won: 16
Lost: 26
Tie: 0
No result: 1
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
- IPL 2025: "He is trying to hit as many sixes as possible" CSK captain Ruturaj Gaikwad shares insights on MS Dhoni's approach
- IPL 2025: Most runs (Orange Cap), most wickets (Purple Cap) after match 1, KKR vs RCB
- CSK vs MI Dream11 Prediction, Dream11 Playing XI, Today Match 3, IPL 2025 (Indian T20 League)
- IPL 2025: "We were batting till 11:30.." Sam Curran reveals CSK's late-night practice before MI clash
- SRH vs RR Dream11 Prediction, Dream11 Playing XI, Today Match 2, IPL 2025 (Indian T20 League)
- IPL 2025: "He is trying to hit as many sixes as possible" CSK captain Ruturaj Gaikwad shares insights on MS Dhoni's approach
- IPL 2025: Most runs (Orange Cap), most wickets (Purple Cap) after match 1, KKR vs RCB
- CSK vs MI Dream11 Prediction, Dream11 Playing XI, Today Match 3, IPL 2025 (Indian T20 League)
- IPL 2025: "We were batting till 11:30.." Sam Curran reveals CSK's late-night practice before MI clash
- SRH vs RR Dream11 Prediction, Dream11 Playing XI, Today Match 2, IPL 2025 (Indian T20 League)