Mushfiqur Rahim
Overview
Mushfiqur Rahim
An absolute livewire behind the stumps, Mushfiqur Rahim, fits the clichéd description of wicket-keepers aptly. He is short, very quick behind the stumps, always chuntering away and a brilliant batsman as well. He was initially picked as an understudy to Khaled Mashud for the tour of England in 2005, but as he impressed everyone with his competence with the bat in the tour games, he was made to play as a specialist batsman in the first Test at the age of 16. He thus became the youngest player to play at Lord's. An ankle injury forced him out of the side for a while before being recalled to the side for the tour of Zimbabwe in 2006. His consistent performances saw him pip Mashud as the first choice wicket-keeper for the 2007 World Cup in West Indies. He was soon a part of the Test squad, too, and sealed his spot with a 80 against Sri Lanka in only his third Test.
He continued to make consistent contributions down the order with the bat and was more than competent as a keeper for Bangladesh's spin dominated attack. His moment of fame came in 2010 in a Test against India. He scored a quickfire century, the quickest by any Bangladeshi, and impressed many people with his sound technique. It did not help Bangladesh save defeat, but it certainly put him in the limelight. In fact, Bangladesh look up to him, and a few other talented youngsters, to take them forward.
The Bangladesh Cricket Board then launched the six-team BPL in 2012. The BCB made Mushfiqur the 'Icon Player' for Duronto Rajshahi. Under his leadership, Duronto overcame a poor start to progress to the semifinals, where they lost to Barisal Burners. Rahim scored 234 runs from 11 matches in that season. In the 2012 Asia Cup, under Rahim's captaincy, Bangladesh won two out of the three games they played and reached the final for the first time, where they lost to Pakistan. In April, his grade A+ central contract was renewed. On 11th March 2013, during the first Test against Sri Lanka in Galle, Rahim became the first Bangladeshi to score a double hundred, bettering the previous highest of 190 set by Mohammad Ashraful, earlier in the day.
On May 8, 2013, Mushfiqur resigned from captaincy, but a few days later, announced that he had made a mistake and on July 3, 2013, the BCB said that they would be retaining Rahim as captain until the end of the year. Rahim had an outstanding home series against New Zealand in October and in November 2013, his team drew the first two Tests, won all the three ODIs and lost the only T20I match.
He scored his second ODl century against India in the beginning of the 2014 Asia Cup, but struggled in that match with an injury. Rahim continued to play in the next match against Afghanistan, but the hosts lost the match by 32 runs which was a great disappointment for him and his team. He captained his side in the 2014 World T20, being the hosts, they could not live up to the expectations of the fans as they lost all their matches after qualifying for the main tournament.
Bangladesh toured West Indies in August 2014 and were not able to win a single game. However, Rahim showed his worth by scoring his third Test ton. In September 2014, it was announced that Mashrafe Mortaza will be taking over the ODI captaincy while Rahim continue to be the skipper for the longer format. In the home series that followed, he was the leading run-scorer in ODIs, amassing 213 runs in five matches, including two half-centuries. He was also named the Man of the Series for the tournament.
Rahim had a brilliant World Cup personally with the bat in Australia. He gathered 298 runs in six matches. His major contribution. He put on a 141-run stand with Mahmudullah against England that helped his team reach the quarterfinal of the tournament for the first time.
He carried his good form with the bat post World Cup as well. He blasted 220 runs in three ODI matches against a visiting Pakistan team which was blanked 3-0 by the hosts. Rahim was an integral member of the Bangladesh team that tasted success against India and South Africa in the 50-over format at home.
Rahim’s biggest disappointment will have to be the 2016 edition of WT20 held in India where he couldn’t guide his team home against the hosts from a winning position. After hitting back-to-back boundaries off India’s Hardik Pandya, Bangladesh needed just 2 runs in 3 balls, when Rahim went for the glory shot and perished. Bangladesh eventually lost the game by one run and failed to register a single win in the Super 10 stage.
Bangladesh’s next big assignment was against a visiting England team. Having lost the ODI series 1-2, the Asian team were keen to put a better show in the longest format under the captaincy of Rahim. After losing the first game by a close margin of 22 runs, Rahim and Co. won the second match (first Test win for Bangladesh against England) from behind and squared the series 1-1.
Wanting to prove a point away from home, Bangladesh’s most experienced duo - Shakib and Rahim - stitched together a record stand of 359 runs for the fifth wicket with the latter scoring 159, that helped Bangladesh post a mammoth score of 595. When Rahim and Sabbir Rahman were digging it out for a draw in the second essay, a bouncer from Tim Southee hit Rahim’s back of the helmet and he had to be taken off the field. Bangladesh lost the game and in Rahim’s absence lost the second Test as well.
In the one-off Test against India in Hyderabad, he slammed his fifth ton against the likes of Ravichandran Ashwin and Ravindra Jadeja in a losing cause. A month later, Rahim’s Bangladesh toured Sri Lanka. Losing the first Test by a huge margin, Bangladesh came back strongly to win the second game - which was also their historic 100th Test match. In the same match, Rahim became the 41st wicketkeeper in Test history and the first Bangladeshi to reach 100 Test dismissals.
Prior to the Champions Trophy, Rahim had a good outing with the bat in the tri-series held in Ireland. His run-a-ball 45 in the final game of the series, not only fetched him the Man of the Match award, but also put Bangladesh above Sri Lanka in the rankings.Rahim had a fairly successful outing in the 2017 Champions Trophy hosted by England, racking up two fifties from four innings. His form coupled with a semifinal finish for Bangladesh meant that it was overall a satisfactory tournament for the team.
However, bad phases are inevitable in life and Rahim found that the hard way during the tour of South Africa that followed. The trip consisting of two Tests, three ODIs and two T20Is saw Bangladesh being whitewashed across all the formats. The one-sided defeats in the Tests (where he is captain) saw him being under the pump from all corners. He had a have good time in the white-ball format though, as he conjured a ton and a fifty in the three-match series. The absence of the captaincy pressures probably helped him to express himself better.
Rahim will hope to continue his good form and also look to lead by example. Considering the way he broke down to criticism during the Test disaster in South Africa, he would be better advised to be more calm in his approach. Rahim was removed from captaincy after that tour. His excitable nature has often been his undoing during crunch moments and one hopes he gets rid of it gradually to become a better player.
By Abhinand Raghavendran and Hariprasad Sadanandan
Recent Batting
Stats
Career by format
international & domestic formatsⓘ Career figures cover the formats we track (Test, ODI, T20I, first-class, List A) plus the franchise leagues shown above.
Full statistics tables
Batting
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 105 | 274 | 102 | 0 |
| Innings | 193 | 256 | 93 | 0 |
| Runs | 6876 | 7795 | 1500 | 0 |
| Balls | 14189 | 9780 | 1305 | 0 |
| Highest | 219 | 144 | 72 | 0 |
| Average | 38.85 | 36.26 | 19.23 | 0 |
| SR | 48.47 | 79.71 | 114.95 | 0 |
| Not Out | 16 | 41 | 15 | 0 |
| Fours | 787 | 617 | 126 | 0 |
| Sixes | 39 | 100 | 37 | 0 |
| Ducks | 13 | 12 | 8 | 0 |
| 50s | 29 | 49 | 6 | 0 |
| 100s | 14 | 9 | 0 | 0 |
| 200s | 3 | 0 | 0 | 0 |
| 300s | 0 | 0 | 0 | 0 |
| 400s | 0 | 0 | 0 | 0 |
Bowling
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 105 | 274 | 102 | 0 |
| Innings | 0 | 0 | 0 | 0 |
| Balls | 0 | 0 | 0 | 0 |
| Runs | 0 | 0 | 0 | 0 |
| Maidens | 0 | 0 | 0 | 0 |
| Wickets | 0 | 0 | 0 | 0 |
| Avg | 0.0 | 0.0 | 0.0 | 0.0 |
| Eco | 0 | 0 | 0 | 0 |
| SR | 0.0 | 0.0 | 0.0 | 0.0 |
| BBI | -/- | -/- | -/- | -/- |
| BBM | -/- | -/- | -/- | -/- |
| 4w | 0 | 0 | 0 | 0 |
| 5w | 0 | 0 | 0 | 0 |
| 10w | 0 | 0 | 0 | 0 |
Matches
| Match | Format | Result | Date |
|---|---|---|---|
| BAN v AFG One-off Test · Afghanistan vs Bangladesh in UAE, 2026 | TEST | Match drawn | 13 Oct 2026 |
| BAN v AUS 2nd Test · Bangladesh tour of Australia, 2026 | TEST | Australia won by an innings and 51 runs | 26 Aug 2026 |
| AUS v BAN 1st Test · Bangladesh tour of Australia, 2026 | TEST | Bangladesh won by 9 wkts | 17 Aug 2026 |
| BAN v CAXI 3 -Day Warm-up match · Bangladesh tour of Australia, 2026 | TEST | Cricket Australia XI won by an innings and | 8 Aug 2026 |
| BAN v ZIM One-off Test · Bangladesh tour of Zimbabwe, 2026 | TEST | Zimbabwe won by an innings and 85 runs | 2 Jul 2026 |
| BAN v IRE 2nd Test · Ireland tour of Bangladesh, 2025 | TEST | Bangladesh won by 217 runs | 23 Nov 2025 |
| BAN v IRE 1st Test · Ireland tour of Bangladesh, 2025 | TEST | Bangladesh won by an innings and 47 runs | 15 Nov 2025 |
| SL v BAN 2nd Test · Bangladesh tour of Sri Lanka, 2025 | TEST | Sri Lanka won by an innings and 78 runs | 29 Jun 2025 |
| SL v BAN 1st Test · Bangladesh tour of Sri Lanka, 2025 | TEST | Match drawn | 21 Jun 2025 |
| BAN v ZIM 2nd Test · Zimbabwe tour of Bangladesh, 2025 | TEST | Bangladesh won by an innings and 106 runs | 2 May 2025 |
| BAN v ZIM 1st Test · Zimbabwe tour of Bangladesh, 2025 | TEST | Zimbabwe won by 3 wkts | 24 Apr 2025 |
| BAN v NZ 6th Match, Group A · ICC Champions Trophy, 2025 | ODI | New Zealand won by 5 wkts | 24 Feb 2025 |
| BAN v IND 2nd Match, Group A · ICC Champions Trophy, 2025 | ODI | India won by 6 wkts | 20 Feb 2025 |
| PAKA v BAN 4th Match · ICC Champions Trophy Warm-up Matches 2025 | ODI | Pakistan A won by 7 wkts | 17 Feb 2025 |
| AFG v BAN 1st ODI · Afghanistan v Bangladesh in UAE, 2024 | ODI | Afghanistan won by 92 runs | 6 Nov 2024 |
| BAN v RSA 2nd Test · South Africa tour of Bangladesh, 2024 | TEST | South Africa won by an innings and 273 run | 2 Nov 2024 |
| BAN v RSA 1st Test · South Africa tour of Bangladesh, 2024 | TEST | South Africa won by 7 wkts | 25 Oct 2024 |
| IND v BAN 2nd Test · Bangladesh tour of India, 2024 | TEST | India won by 7 wkts | 1 Oct 2024 |
| IND v BAN 1st Test · Bangladesh tour of India, 2024 | TEST | India won by 280 runs | 23 Sep 2024 |
| PAK v BAN 2nd Test · Bangladesh tour of Pakistan, 2024 | TEST | Bangladesh won by 6 wkts | 3 Sep 2024 |
| PAK v BAN 1st Test · Bangladesh tour of Pakistan, 2024 | TEST | Bangladesh won by 10 wkts | 25 Aug 2024 |
| PAKA v BANA 1st unofficial Test · Bangladesh A tour of Pakistan, 2024 | TEST | Match drawn | 16 Aug 2024 |
| BAN v SL 3rd ODI · Sri Lanka tour of Bangladesh, 2024 | ODI | Bangladesh won by 4 wkts | 18 Mar 2024 |
| BAN v SL 2nd ODI · Sri Lanka tour of Bangladesh, 2024 | ODI | Sri Lanka won by 3 wkts | 15 Mar 2024 |
| BAN v SL 1st ODI · Sri Lanka tour of Bangladesh, 2024 | ODI | Bangladesh won by 6 wkts | 13 Mar 2024 |
| ZIMSXI v BAN 2-day Practice Match · Bangladesh tour of Zimbabwe, 2021 | TEST | Match drawn | 4 Jul 2021 |
| BCBXI v ZIM T20 Practice Match · Bangladesh Tri-Series 2019 | T20 | Zimbabwe won by 7 wkts | 11 Sep 2019 |
| SLCPXI v BAN One-day Practice Match · Bangladesh tour of Sri Lanka, 2019 | ODI | Bangladesh won by 5 wkts | 23 Jul 2019 |
| UWIVCXI v BAN One-day Practice match · Bangladesh tour of West Indies, 2018 | ODI | Bangladesh won by 4 wkts | 20 Jul 2018 |
| WICBPXI v BAN Two-day practice match · Bangladesh tour of West Indies, 2018 | TEST | Match drawn | 29 Jun 2018 |
| RSAIXI v BAN One-day practice match · Bangladesh tour of South Africa Practice matches, 2017 | ODI | South African Invitation XI won by 6 wkts | 12 Oct 2017 |
| RSAIXI v BAN 3-day practice match · Bangladesh tour of South Africa Practice matches, 2017 | TEST | Match drawn | 23 Sep 2017 |
| ENG v BCBSXI 1st Practice match · England tour of Bangladesh Practice matches, 2016 | ODI | England won by 4 wkts | 4 Oct 2016 |
Career
Matches by format
ⓘ Debut and match counts reflect matches currently in our archive, which may not cover a player's entire career.
Teams
Records
| Record | Format | Rank | Value |
|---|---|---|---|
| MostFifties | ODI | #32 | 7795 |
| Most runs | ODI | #36 | 7795 |
| Most sixes | ODI | #50 | 7795 |
