Mahmud was born in
Dhaka. An
all-rounder in domestic cricket, his international success was mostly limited to his bowling in
One Day Internationals, peaking with the defeat of
Pakistan in the
1999 World Cup, when he scored 27 runs and took 3 wickets for 31 runs off 10 overs bowling and won the
man of the match award. He took 4 wickets for 37 runs and 3 wickets for 68 runs in the Third Test against Pakistan at Multan in 2003–04. In October 2005, according to BBC news, Mahmud decided to retire from international cricket, but he denied it as speculation next day. Mahmud retired from international cricket in 2006, scoring a respectable 36 runs in his final match. He is still the only Bangladeshi cricketer in history to retire from international cricket at the stadium instead of announcing it in social media or press conference. ==Post playing career==