Mohammad Mushfiqur Rahim is Bangladeshi professional cricketer who has played as a right-handed batter and wicket-keeper. Representing Bangladesh since 2005, he has accumulated over 16,000 career runs across the three international formats. As of June 2026, he holds the record for the most career runs in Test matches for Bangladesh. Rahim served as the captain of Bangladesh in Tests from 2011 to 2017, and in One Day Internationals (ODIs) and Twenty20 Internationals (T20I) from 2011 to 2014.