Mushfiqur Rahim

Bangladeshi cricketer

Accumulating over 16,000 career runs across three international formats, Mushfiqur Rahim established himself as a central figure in Bangladesh cricket. Since his national team debut in 2005, the right-handed batter and wicket-keeper has maintained a professional tenure spanning two decades, including lengthy spells as captain in all three formats of the international game.

Formative Years and Education

Born in Bogura on 9 May 1987, Rahim was the son of Mahbub Habib and Rahima Khatun. He attended Bogura Zilla School for his secondary education before receiving training at the Bangladesh Institute of Sports. Alongside his sporting commitments, he pursued academic studies in history at Jahangirnagar University, where he completed a master's degree in 2012. He married Jannatul Kifayet Mondi in 2014 and has one son, Mayan, born in 2018.

THE FREE TEST
How high is yours?

Twenty questions, eight minutes on the clock, and a percentile measured against everyone who has taken it. No sign-up.

Take the IQ test →

International Breakthrough

Rahim represented Bangladesh at the youth level, participating in three Youth Tests and 18 Youth ODIs between 2004 and 2006. As captain during the 2006 U-19 Cricket World Cup in Sri Lanka, he guided the team to the quarter-finals. His senior international debut occurred during the 2005 tour of England, where he appeared in the first Test at Lord's. He later established himself as the primary wicket-keeper at the 2007 World Cup, surpassing the tenure of Khaled Mashud.

Leadership and Career Milestones

Between 2011 and 2017, Rahim served as the Test captain for the national side, while also leading the ODI and T20I squads from 2011 to 2014. As of June 2026, he holds the record for the most Test runs scored by a Bangladeshi player. His domestic career includes a long-standing association with the Rajshahi Division, beginning in 2006, and a transition to the Sylhet Division in 2025.

T20 League Participation

Since the inception of the Bangladesh Premier League in 2012, Rahim has played for several franchises, including Duronto Rajshahi, Sylhet Royals, Barisal Bulls, Chittagong Vikings, Khulna Tigers, Beximco Dhaka, and Fortune Barishal. In January 2023, he became the first cricketer to feature in 100 matches in the tournament. He also played for Nangarhar in the 2018 Afghanistan Premier League.

Fast facts

Questions readers ask

Which domestic teams has Mushfiqur Rahim represented?

He has represented the Rajshahi Division and the Sylhet Division, in addition to multiple franchises in the Bangladesh Premier League.

When did he serve as captain for the Bangladesh national team?

He was the Test captain from 2011 to 2017 and led the ODI and T20I squads from 2011 to 2014.

Achievements

Compare with the greats

Linus Pauling vs Paul DiracRen Descartes vs Sigmund FreudArchimedes vs Mark TwainEnrico Fermi vs Fr D Ric Chopin
See the IQ Rankings →All comparisons →

Child prodigies

Balamurali AmbatiBalamurali AmbatiEarned his MD at seventeen and entered Guinness as the world's…Olga KorbutOlga KorbutThe 'Sparrow from Minsk' who transformed gymnastics at the 1972…Ethan BortnickEthan BortnickGuinness World Record — Youngest Solo Musician to Headline a…Tathagat Avatar TulsiTathagat Avatar TulsiEarned a BSc at 11, an MSc at 12, and became an IIT professor…
Child prodigies →

Play & come back tomorrow

Daily Genius Challenge · Guess the genius
Scottish physicist who unified electricity, magnetism and light into one set of equations.
Tap your answer ↓
Which Genius Are You? Free IQ Test