CricketNext GET APP
Player Profile » Mushfiqur Rahim

Mushfiqur Rahim

Mushfiqur Rahim
Full name Mohammad Mushfiqur Rahim
Born June 9, 1987, Bogra
Current age 31
Major team Bangladesh
Batting style Right Handed
Bowling style -
ODI Debut August 6, 2006 v Zimbabwe at Harare Sports Club, Harare

While youngsters of his age were busy charting their next career move, Mushfiqur Rahim at 16 had already gone down in history books as one of the youngest debutants in the history of the game.

Selected as the understudy of then keeper Khaled Mashud for the England tour, Mushfiqur played his first Test as a specialist batsman but went on to have a rather forgettable debut. The agony increased with an ankle injury ruling him out from the second game but after leading Bangladesh in the 2006 Under-19 World Cup, he was once again called up for a Test against Sri Lanka. However, he was all at sea against the spin bowling of Muttiah Muralidaran. Dropped in the aftermath, the glove-man however, had the stars on his side in 2006, as he received his maiden ODI call-up and also debuted against Zimbabwe. Just one half century prior to the 2007 ICC Cricket World Cup was deemed good enough by the selectors for him to make it to the event ahead of a struggling Mashud. He contributed 56 runs as Bangladesh pulled off a shock win over India and a year after his axing, also returned to Test cricket scoring a stoic 80 in a losing cause against the Lankans.

In 2010, he scored his maiden Test ton against the Indians and soon became a mainstay in the team having vice captained the side on several occasions. The following year, he was named captain of the team after Shakib Al Hasan's sacking post the disastrous Zimbabwe tour, where the side lost the only Test as well as the ODI series. A constant chatterer, Mushfiqur is also renowned for his vociferous appealing and jumping behind the stumps and is indispensable to the Bangladesh team.

Batting and Fielding Averages

MatInnsNoRunsHSAveBFSR100504s6sCtSt
Tests661239400621935.14854046.906194783010215
ODIS19818431534614434.94688177.696324247416442
T20IS77691211387219.96955119.160498283128
First-class10718920600721935.54--1031--16623
List A27725844822514538.43--1051--23279
Twenty201561422829408625.782342125.53016243808243

Bowling Averages

MatInnsBallsRunsWktsAveEconSR4w5w10
Tests66 ----- -----
ODIS198 ----- -----
T20IS77 ----- -----
First-class107 27234134.00 2.8372.00000
List A277 ----- -----
Twenty20156 ----- -----

Split by Team in Tests

MatInnsBARUBAAVSRHSHUFICTSTOVMADWIER
Australia24 015839.5036.48680151000
England714 036926.3539.72950293000
India47 133756.1654.701272092000
New Zealand813 142535.4142.6715912131000
Pakistan48 019023.7541.85530171000
South Africa814 033123.6453.73650241000
Sri Lanka1324 389542.6148.3220016181000
West Indies1223 265831.3349.5411612183000
Zimbabwe816 264345.9248.86219*13192000

Split by Team in ODIs

MatInnsBARUBAAVSRHSHUFICTSTOVMADWIER
Australia55 313768.5083.0381*0100000
England1111 144144.1095.86890492000
India2120 360435.5275.2111713233000
New Zealand2221 351628.6669.549003153000
Pakistan1313 242638.7292.2010613122000
South Africa108 121430.5772.54110*1161000
Sri Lanka2725 060824.3276.1914412212000
West Indies2222 574844.0072.977906214000
Zimbabwe4642 10128640.1876.63107274419000
Bermuda20 0-0.000010000
Canada10 0-0.000002000
Ireland66 29022.5060.00360062000
Netherlands22 11111.0084.6111*0011000
Scotland32 06633.00113.79600110000
United Arab Emirates11 01616.00145.45160010000
Afghanistan66 018330.5082.80710131000

Split by Team in T20Is

MatInnsBARUBAAVSRHSHUFICTSTOVMADWIER
Australia44 28944.50120.27470011000
India88 316533.00117.0272*0110000
New Zealand44 05413.50142.10500100000
Pakistan99 29713.8585.84250056000
South Africa66 06711.16106.34190040000
Sri Lanka99 223934.14148.4472*0252000
West Indies129 110413.00107.2141*0076000
Zimbabwe77 110818.00130.12280022000
Ireland54 05213.00108.33180004000
Kenya10 0-0.000002000
Netherlands33 13919.50121.8737*0011000
Scotland11 099.00128.5790011000
Hong Kong11 02323.00127.77230011000
United Arab Emirates11 044.0050.0040000000
Oman10 0-0.000011000
Nepal10 0-0.000000000
Afghanistan43 08829.33122.22460021000

Last 5 Matches in Tests

  • Batting
  • 14(24) v West Indies on November 30, 2018
  • 4(3) v West Indies on November 22, 2018
  • 19(39) v West Indies on November 22, 2018
  • 219*(421) v Zimbabwe on November 11, 2018
  • 7(19) v Zimbabwe on November 11, 2018
  • 31(54) v Zimbabwe on November 3, 2018
  • 13(44) v Zimbabwe on November 3, 2018
  • 24(57) v West Indies on July 12, 2018
  • 31(36) v West Indies on July 12, 2018
  • Bowling
  • DNB vs West Indies on November 30, 2018
  • DNB vs West Indies on November 22, 2018
  • DNB vs Zimbabwe on November 11, 2018
  • DNB vs Zimbabwe on November 3, 2018
  • DNB vs West Indies on July 12, 2018

Last 5 Matches in ODIs

  • Batting
  • 16*(14) v West Indies on December 14, 2018
  • 62(80) v West Indies on December 11, 2018
  • 55*(70) v West Indies on December 9, 2018
  • 28*(39) v Zimbabwe on October 26, 2018
  • 40*(52) v Zimbabwe on October 24, 2018
  • Bowling
  • DNB vs West Indies on December 14, 2018
  • DNB vs West Indies on December 11, 2018
  • DNB vs West Indies on December 9, 2018
  • DNB vs Zimbabwe on October 26, 2018
  • DNB vs Zimbabwe on October 24, 2018

Last 5 Matches in T20Is

  • Batting
  • 1(5) v West Indies on December 22, 2018
  • 1(3) v West Indies on December 20, 2018
  • 5(3) v West Indies on December 17, 2018
  • 12(14) v West Indies on August 5, 2018
  • 4(4) v West Indies on August 4, 2018
  • Bowling
  • DNB vs West Indies on December 22, 2018
  • DNB vs West Indies on December 20, 2018
  • DNB vs West Indies on December 17, 2018
  • DNB vs West Indies on August 5, 2018
  • DNB vs West Indies on August 4, 2018

Team Rankings

RankTeamPointsRating
1 India 5007 116
2 South Africa 4280 110
3 England 5310 108
4 New Zealand 3213 107
5 Australia 4143 101
FULL Ranking