ODI debut: 5/4/95
Past World Cups: 1999
The captain is also his country's most capped one-day player and is Bangladesh's only ever-present over the last 12 months.
In that period he became the first Bangladeshi to play in 50 one-day internationals.
Although he has lost all his matches as skipper, he has the distinction of having played in his country's three wins.
Mashud has played his part with the bat over the years and helped set new marks for the sixth, seventh, eighth and ninth wicket partnerships.
Behind the stumps he is courageous and skillful, offering continuing support to his bowlers.
He will need to do that throughout the tournament and should return home having broken his duck as a losing captain.