Mustafizur Rahman
Overview
Mustafizur Rahman
Mustafizur Rahman is a wily left-arm pacer that foxes batters with his ever growing arsenal of slower deliveries and cutters. Now a seasoned campaigner, it was a nineteen-year-old Mustafizur Rahman who grabbed attention during India's tour of Bangladesh (June 2015) when he became the second bowler in ODI history after Zimbabwe's Brian Vitori to pick up two five-wicket hauls in his first two matches. In fact, he is the only bowler to take a total of 11 wickets in his first two games. In his 3rd ODI against India, he took 2 wickets and made history by taking 13 wickets in a 3-match ODI series.
Rahman, who has been playing cricket from a very young age, was first spotted by scouts from Satkhira and picked him up to play in the Under-17 tournaments before calling him up for pace bowling camps in Dhaka. His obvious talent did not take long to get noticed and before he knew it, he became a regular part of Bangladesh's Under-19 squad. He represented Bangladesh in the Under-19 World Cup in 2014 and picked up 9 wickets in six matches. His first-class debut came in the 2013-14 season as well for Khulna and he started giving commendable performances, thus sealing his spot in the team. He finished the first-class season with 26 wickets at an average of 19.08.
Mustafizur made his international debut in a one-off T20 match against Pakistan and picked up two wickets, that of Shahid Afridi and Mohammad Hafeez. He was handed the ODI cap in the series against India and instantly impressed with his accuracy and variations. Mustafizur made his Test debut against South Africa in July 2015. He picked up four wickets in his first match and became the first player to win 'Man of the Match' award on both Test as well as One Day International debuts.
Having befuddled the Indian batsmen with his varieties in the ODI series, Mustafizur Rahman, often called as ‘The Fizz’, was bagged by Sunrisers Hyderabad for INR 1.4 crore. Soon, he signed a contract with Sussex for the T20 Blast competition. His first tourney outside home was the World T20 held in India in 2016. He missed the initial matches due to side strain, but that didn’t affect his performance later in the tournament. He returned home as Bangladesh’s best bowler picking 9 wickets in 3 games, which also featured a fifer (5-22) against New Zealand.
Following the WT20, Rahman showcased his brilliance with the ball in the lucrative Indian Premier League, where his team won the coveted trophy. Playing for the Sunrisers, he scalped 16 wickets in 17 matches, thereby being named ‘Emerging Player of the Tournament'.
A shoulder injury during his stint with Sussex kept him out of action for six months, which meant he had to miss the important home series against England. In December 2016, he was part of the Bangladesh team that toured New Zealand and played in the ODIs and T20Is. Though he was in the squad for the longest format, as he wasn’t 100% fit, the management decided to rest him. The selectors bravely omitted him for the one-off Test against India as he hadn’t fully recovered from the hamstring problem.
Having recovered fully from injuries, the Fizz played a key role in Bangladesh’s successful tour of Sri Lanka in 2017, where the tourists squared the Test, ODI and T20I series. Mustafizur joined the SRH camp late for the 2017 edition of IPL. His services were required for just one match in which he went wicketless and had to leave for Ireland for the tri-series featuring the hosts and New Zealand. Rahman was the best Bangladeshi bowler in the tri-series which also included a Man of the Match award against Ireland.
Mustafizur had a very silent campaign in the 2017 Champions Trophy in England. He returned just a solitary wicket from four games and wasn't at his best even in the two-match Test series at home against Australia that followed although he did have a 4-fer in the second innings of the final Test. Like most of his Bangladeshi teammates, he also had a rather disappointing tour of South Africa. He featured only in the Tests and was ruled out of the ODIs due to an ankle injury. A fit and firing Mustafizur Rahman was mandatory for Bangladesh cricket, especially in the shorter forms.
A regular in the Bangladesh side by now, Mustafizur was named in Bangladesh’s squad for the 2019 Cricket World Cup and he had an excellent campaign. He bagged his 100th ODI wicket in their game against Pakistan and went on to finish the tournament as his side’s leading wicket taker with 20 wickets from just 8 outings.
After a steady stint with the Sunrisers, Mustafizur found himself hopping around franchises in the coming years. He was bought by the Mumbai Indians in 2018 and picked up 7 wickets from as many games before going on to miss the following season due to injury. In 2020, he was denied an NOC by the Bangladesh Cricket Board who stated that he was required for national duty. He returned to the IPL in 2021 after being bought by the Rajasthan Royals and had another consistent season where he claimed 14 wickets from 14 games. He switched sides again in 2022 when he was acquired by the Delhi Capitals.
'A remember the name’ moment happened for Mustafizur when he picked up 11 wickets in his first two ODIs to derail India. The Fizz as many call him since then has seen many ups and downs in his career. His international career has been plagued by all sorts of injuries.
By Abhinand Raghavendran and Hariprasad Sadanandan
Recent Batting
| Score | Opp | Format | Date |
|---|---|---|---|
| 0(1) | AFG | ODI | 21 Oct 26 |
| 6(6) | ZIM | ODI | 17 Oct 26 |
| 5(14) | ZIM | ODI | 06 Jul 26 |
| DNB | AUS | T20I | 19 Jun 26 |
| 7(5) | AUS | T20I | 17 Jun 26 |
Recent Bowling
Stats
Career by format
international & domestic formatsFranchise & T20 leagues
club competitionsⓘ 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 | 15 | 124 | 128 | 60 |
| Innings | 22 | 62 | 38 | 10 |
| Runs | 66 | 184 | 119 | 13 |
| Balls | 162 | 373 | 149 | 24 |
| Highest | 16 | 20 | 15 | 8 |
| Average | 4.4 | 7.36 | 5.67 | 6.5 |
| SR | 40.75 | 49.33 | 79.87 | 54.17 |
| Not Out | 7 | 37 | 17 | 8 |
| Fours | 3 | 19 | 6 | 0 |
| Sixes | 5 | 1 | 6 | 1 |
| Ducks | 8 | 10 | 7 | 1 |
| 50s | 0 | 0 | 0 | 0 |
| 100s | 0 | 0 | 0 | 0 |
| 200s | 0 | 0 | 0 | 0 |
| 300s | 0 | 0 | 0 | 0 |
| 400s | 0 | 0 | 0 | 0 |
Bowling
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 15 | 124 | 128 | 60 |
| Innings | 25 | 122 | 127 | 60 |
| Balls | 2145 | 5909 | 2772 | 1364 |
| Runs | 1139 | 5076 | 3363 | 1849 |
| Maidens | 76 | 40 | 8 | 2 |
| Wickets | 31 | 193 | 160 | 65 |
| Avg | 36.74 | 26.3 | 21.02 | 28.45 |
| Eco | 3.19 | 5.15 | 7.28 | 8.13 |
| SR | 69.19 | 30.62 | 17.33 | 20.98 |
| BBI | 4/37 | 6/43 | 6/10 | 4/29 |
| BBM | 5/66 | 6/43 | 6/10 | 4/29 |
| 4w | 2 | 6 | 3 | 1 |
| 5w | 0 | 6 | 2 | 0 |
| 10w | 0 | 0 | 0 | 0 |
Matches
| Match | Format | Result | Date |
|---|---|---|---|
| BAN v AFG 3rd Match · ODI Tri-Nation Series in UAE, 2026 | ODI | Afghanistan won by 7 wkts | 21 Oct 2026 |
| ZIM v BAN 1st Match · ODI Tri-Nation Series in UAE, 2026 | ODI | Zimbabwe won by 99 runs | 17 Oct 2026 |
| ZIM v BAN 1st ODI · Bangladesh tour of Zimbabwe, 2026 | ODI | Zimbabwe won by 25 runs | 6 Jul 2026 |
| AUS v BAN 2nd T20I · Australia tour of Bangladesh, 2026 | T20 | Australia won by 7 runs | 19 Jun 2026 |
| BAN v AUS 1st T20I · Australia tour of Bangladesh, 2026 | T20 | Australia won by 4 wkts | 17 Jun 2026 |
| BAN v AUS 3rd ODI · Australia tour of Bangladesh, 2026 | ODI | Australia won by 1 wkt | 14 Jun 2026 |
| AUS v BAN 2nd ODI · Australia tour of Bangladesh, 2026 | ODI | Bangladesh won by 5 wkts (DLS Method) | 11 Jun 2026 |
| BAN v IRE 3rd T20I · Ireland tour of Bangladesh, 2025 | T20 | Bangladesh won by 8 wkts | 2 Dec 2025 |
| BAN v IRE 2nd T20I · Ireland tour of Bangladesh, 2025 | T20 | Bangladesh won by 4 wkts | 29 Nov 2025 |
| BAN v IRE 1st T20I · Ireland tour of Bangladesh, 2025 | T20 | Ireland won by 39 runs | 27 Nov 2025 |
| BAN v WI 2nd T20I · West Indies tour of Bangladesh, 2025 | T20 | West Indies won by 14 runs | 29 Oct 2025 |
| BAN v WI 1st T20I · West Indies tour of Bangladesh, 2025 | T20 | West Indies won by 16 runs | 27 Oct 2025 |
| BAN v WI 3rd ODI · West Indies tour of Bangladesh, 2025 | ODI | Bangladesh won by 179 runs | 23 Oct 2025 |
| BAN v WI 2nd ODI · West Indies tour of Bangladesh, 2025 | ODI | West Indies won the Super Over | 21 Oct 2025 |
| BAN v WI 1st ODI · West Indies tour of Bangladesh, 2025 | ODI | Bangladesh won by 74 runs | 18 Oct 2025 |
| AFG v BAN 2nd ODI · Afghanistan vs Bangladesh in UAE 2025 | ODI | Afghanistan won by 81 runs | 11 Oct 2025 |
| AFG v BAN 2nd T20I · Afghanistan vs Bangladesh in UAE 2025 | T20 | Bangladesh won by 2 wkts | 3 Oct 2025 |
| AFG v BAN 1st T20I · Afghanistan vs Bangladesh in UAE 2025 | T20 | Bangladesh won by 4 wkts | 2 Oct 2025 |
| PAK v BAN Super Fours, 17th Match (A2 v B2) · Asia Cup 2025 | T20 | Pakistan won by 11 runs | 25 Sep 2025 |
| IND v BAN Super Fours, 16th Match (A1 v B2) · Asia Cup 2025 | T20 | India won by 41 runs | 24 Sep 2025 |
| SL v BAN Super Fours, 13th Match (B1 v B2) · Asia Cup 2025 | T20 | Bangladesh won by 4 wkts | 20 Sep 2025 |
| BAN v AFG 9th Match, Group B · Asia Cup 2025 | T20 | Bangladesh won by 8 runs | 16 Sep 2025 |
| BAN v SL 5th Match, Group B · Asia Cup 2025 | T20 | Sri Lanka won by 6 wkts | 13 Sep 2025 |
| BAN v HKC 3rd Match, Group B · Asia Cup 2025 | T20 | Bangladesh won by 7 wkts | 11 Sep 2025 |
| BAN v NED 2nd T20I · Netherlands tour of Bangladesh 2025 | T20 | Bangladesh won by 9 wkts | 1 Sep 2025 |
| BAN v NED 1st T20I · Netherlands tour of Bangladesh 2025 | T20 | Bangladesh won by 8 wkts | 30 Aug 2025 |
| BAN v PAK 2nd T20I · Pakistan tour of Bangladesh, 2025 | T20 | Bangladesh won by 8 runs | 22 Jul 2025 |
| BAN v PAK 1st T20I · Pakistan tour of Bangladesh, 2025 | T20 | Bangladesh won by 7 wkts | 20 Jul 2025 |
| SL v BAN 3rd T20I · Bangladesh tour of Sri Lanka, 2025 | T20 | Bangladesh won by 8 wkts | 16 Jul 2025 |
| SL v BAN 2nd T20I · Bangladesh tour of Sri Lanka, 2025 | T20 | Bangladesh won by 83 runs | 13 Jul 2025 |
| SL v BAN 3rd ODI · Bangladesh tour of Sri Lanka, 2025 | ODI | Sri Lanka won by 99 runs | 8 Jul 2025 |
| SL v BAN 2nd ODI · Bangladesh tour of Sri Lanka, 2025 | ODI | Bangladesh won by 16 runs | 5 Jul 2025 |
| SL v BAN 1st ODI · Bangladesh tour of Sri Lanka, 2025 | ODI | Sri Lanka won by 77 runs | 2 Jul 2025 |
| UAE v BAN 1st T20I · Bangladesh tour of UAE, 2025 | T20 | Bangladesh won by 27 runs | 17 May 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 3rd ODI · Afghanistan v Bangladesh in UAE, 2024 | ODI | Afghanistan won by 5 wkts | 11 Nov 2024 |
| AFG v BAN 2nd ODI · Afghanistan v Bangladesh in UAE, 2024 | ODI | Bangladesh won by 68 runs | 9 Nov 2024 |
| AFG v BAN 1st ODI · Afghanistan v Bangladesh in UAE, 2024 | ODI | Afghanistan won by 92 runs | 6 Nov 2024 |
| IND v BAN 3rd T20I · Bangladesh tour of India, 2024 | T20 | India won by 133 runs | 12 Oct 2024 |
| IND v BAN 2nd T20I · Bangladesh tour of India, 2024 | T20 | India won by 86 runs | 9 Oct 2024 |
| IND v BAN 1st T20I · Bangladesh tour of India, 2024 | T20 | India won by 7 wkts | 6 Oct 2024 |
| AFG v BAN 52nd Match, Super 8 Group 1 · ICC Mens T20 World Cup 2024 | T20 | Afghanistan won by 8 runs (Match reduced t | 25 Jun 2024 |
| IND v BAN 47th Match, Super 8 Group 1 · ICC Mens T20 World Cup 2024 | T20 | India won by 50 runs | 22 Jun 2024 |
| AUS v BAN 44th Match, Super 8 Group 1 · ICC Mens T20 World Cup 2024 | T20 | Australia won by 28 runs (DLS Method) | 21 Jun 2024 |
| BAN v NEP 37th Match, Group D · ICC Mens T20 World Cup 2024 | T20 | Bangladesh won by 21 runs | 16 Jun 2024 |
| BAN v NED 27th Match, Group D · ICC Mens T20 World Cup 2024 | T20 | Bangladesh won by 25 runs | 13 Jun 2024 |
| RSA v BAN 21st Match, Group D · ICC Mens T20 World Cup 2024 | T20 | South Africa won by 4 runs | 10 Jun 2024 |
| SL v BAN 15th Match, Group D · ICC Mens T20 World Cup 2024 | T20 | Bangladesh won by 2 wkts | 8 Jun 2024 |
| USA v BAN 3rd T20I · Bangladesh tour of USA, 2024 | T20 | Bangladesh won by 10 wkts | 25 May 2024 |
| USA v BAN 2nd T20I · Bangladesh tour of USA, 2024 | T20 | United States won by 6 runs | 23 May 2024 |
| USA v BAN 1st T20I · Bangladesh tour of USA, 2024 | T20 | United States won by 5 wkts | 21 May 2024 |
| BAN v ZIM 5th T20I · Zimbabwe tour of Bangladesh, 2024 | T20 | Zimbabwe won by 8 wkts | 12 May 2024 |
| BAN v ZIM 4th T20I · Zimbabwe tour of Bangladesh, 2024 | T20 | Bangladesh won by 5 runs | 10 May 2024 |
| BAN v SL 3rd ODI · Sri Lanka tour of Bangladesh, 2024 | ODI | Bangladesh won by 4 wkts | 18 Mar 2024 |
| BAN v SL 3rd T20I · Sri Lanka tour of Bangladesh, 2024 | T20 | Sri Lanka won by 28 runs | 9 Mar 2024 |
| BAN v SL 2nd T20I · Sri Lanka tour of Bangladesh, 2024 | T20 | Bangladesh won by 8 wkts | 6 Mar 2024 |
| BAN v SL 1st T20I · Sri Lanka tour of Bangladesh, 2024 | T20 | Sri Lanka won by 3 runs | 4 Mar 2024 |
| ZIMSXI v BAN One-day Practice Match · Bangladesh tour of Zimbabwe, 2021 | ODI | No result | 14 Jul 2021 |
| 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 |
| 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 |
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 |
|---|---|---|---|
| Most wickets | T20I | #7 | 163 |
| Best bowling | T20I | #18 | USA |
