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: Points table, most runs, most wickets after match 39, KKR vs GT
- LSG vs DC Dream11 Prediction, Dream11 Playing XI, Today Match 40, IPL 2025 (Indian T20 League)
- IPL 2025: Top 15 players with highest salaries
- IPL 2025: Sanju Samson ruled out of RR's next match against RCB; Riyan Parag to lead RR
- IPL 2025: Rohit Sharma thanks Abhishek Nayar following unbeaten match-winning fifty vs CSK; Nayar responds
- IPL 2025: Points table, most runs, most wickets after match 39, KKR vs GT
- IPL 2025: Top 15 players with highest salaries
- IPL 2025: Sanju Samson ruled out of RR's next match against RCB; Riyan Parag to lead RR
- IPL 2025: Rohit Sharma thanks Abhishek Nayar following unbeaten match-winning fifty vs CSK; Nayar responds
- KKR vs GT IPL 2025 Live streaming details: Match, toss time, telecast details, how to watch