CricketWise
  1. Home
  2. Players
  3. Mushfiqur Rahim

Bangladesh · Men's cricket

Mushfiqur Rahim stats

Data through 22 August 2026Last updated 22 August 2026

Coverage: matches in the Cricsheet data from 8 March 2006 to 22 August 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Between 2006 and 2026, Mushfiqur Rahim appears in 100 Tests, 241 ODIs, 90 T20Is for Bangladesh in the Cricsheet data. The most runs came in ODIs: 7,096 at an average of 37.95 and a strike rate of 80.8, with a highest score of 144. Against Ireland in Tests, Mushfiqur Rahim averaged 119.67 over 5 innings.

International matches
431
Tests 100 · ODIs 241 · T20Is 90
International runs
14,995
23 hundreds
T20 league & domestic matches
148
3,472 runs
Best batting average (Test)
39.47
183 innings
Highest score
219*
Test

Teams played for

Bangladesh 2006–2026 · 431Fortune Barishal 2024–2025 · 29Khulna Tigers 2019–2022 · 25Sylhet Strikers 2023 · 15Rajshahi Warriors 2025–2026 · 13Chittagong Vikings 2019 · 13Rajshahi Kings 2017 · 12Barisal Bulls 2016 · 12Sylhet Royals 2013 · 10Sylhet Super Stars 2015 · 9Duronto Rajshahi 2012 · 7Karachi Kings 2016 · 3

Mushfiqur Rahim batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test100183166,592219*39.4713,54948.714271275337
ODI241227407,09614437.958,78380.89441156894
T20I9082161,30772*19.801,135115.206811033
T20 (leagues & domestic)148135363,47298*35.072,680129.602010291106

Runs per year

05001K1.5K2K2006201320202026507
Mushfiqur Rahim: runs per calendar year (all formats in the data)
05001K1.5K2K2006200920122015201820212026507
Mushfiqur Rahim: runs per calendar year (all formats in the data)
Show as table
Mushfiqur Rahim: runs per calendar year (all formats in the data)
YearRuns
200620
2007315
2008312
2009573
20101,018
2011918
2012542
20131,184
20141,232
20151,008
2016766
20171,447
20181,536
20191,590
2020569
20211,033
2022854
20231,406
2024858
2025779
2026507
Year-by-year batting (69 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2006ODI118–94.71800
2006Test221.0010.0200
2007ODI1619918.0950.85601
2007T20I5157.5075.0600
2007Test410133.6739.08001
2008ODI812715.8865.84400
2008T20I11212.00133.31200
2008Test1317313.3147.06501
2009ODI1434831.6479.19802
2009T20I32814.0080.01400
2009Test619732.8348.94800
2010ODI2252927.8472.08603
2010T20I3289.3396.62400
2010Test1446135.4645.410112
2011ODI2052732.9467.010113
2011T20I25151.00115.94100
2011Test1034037.7845.86903
2012ODI926437.7181.77901
2012T20 (leagues & domestic)59732.33105.44000
2012T20I57418.50110.43700
2012Test410726.7546.14300
2013ODI819824.7582.89001
2013T20 (leagues & domestic)1036145.12138.88603
2013T20I413433.50159.55001
2013Test949154.5652.820013
2014ODI1668145.4087.011716
2014T20I511823.60116.84700
2014Test1343339.3648.211612
2015ODI1569649.7199.610723
2015T20 (leagues & domestic)810717.8399.14700
2015T20I56613.20104.81900
2015Test713919.8646.36501
2016ODI414271.0097.96701
2016T20 (leagues & domestic)1539035.45133.68102
2016T20I1213414.8999.32600
2016Test410025.0041.34800
2017ODI1345845.8082.411014
2017T20 (leagues & domestic)1118518.50126.75501
2017T20I4389.50135.71500
2017Test1676654.7147.815923
2018ODI1873756.6983.514415
2018T20I1330930.90135.57203
2018Test1549035.0049.221911
2019ODI1767147.9389.510214
2019T20 (leagues & domestic)2064240.12137.29605
2019T20I59624.00124.76001
2019Test418145.2551.07402
2020ODI27437.0097.45501
2020T20 (leagues & domestic)727591.67159.99802
2020T20I11717.00212.51700
2020Test1203–63.820310
2021ODI940758.1476.612512
2021T20I1318318.3090.65701
2021Test1244340.2745.99103
2022ODI813419.1464.45201
2022T20 (leagues & domestic)925135.86129.46201
2022T20I144.0080.0400
2022Test1346542.2743.217521
2023ODI2274937.4586.010015
2023T20 (leagues & domestic)1535739.67132.77402
2023Test630060.0067.112612
2024ODI3135135.0091.27301
2024T20 (leagues & domestic)1639230.15120.26803
2024Test1133133.1056.719110
2025ODI221.0033.3200
2025T20 (leagues & domestic)1127439.14126.35101
2025Test1050355.8949.116321
2026T20 (leagues & domestic)814123.50103.74600
2026Test936645.7547.313711

Mushfiqur Rahim bowling record by format

Mushfiqur Rahim has not bowled in the matches in the data.

Mushfiqur Rahim against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
Sri LankaTest32154655.2147.620046
ZimbabweTest2394847.4051.421923
PakistanTest1981945.5046.319123
West IndiesTest2778231.2849.511613
IndiaTest1967337.3953.212722
New ZealandTest1745430.2747.415912
South AfricaTest2243619.8251.56503
IrelandTest5359119.6764.012622
EnglandTest1234728.9240.29502
AustraliaTest722838.0037.46801
ZimbabweODI41127541.1382.510728
Sri LankaODI36120336.4580.214426
West IndiesODI2997246.2977.17908
New ZealandODI3073827.3369.99004
IndiaODI2670330.5773.611713
EnglandODI1662641.7388.78906
PakistanODI1651136.5088.710614
IrelandODI1140257.4399.810011
South AfricaODI1131831.8075.011012
AustraliaODI726086.6790.910211
Sri LankaT20I1130037.50147.87203
IndiaT20I1122932.71119.97202
ZimbabweT20I915519.38137.23200
West IndiesT20I1011212.44107.74100
PakistanT20I99713.8685.82500
New ZealandT20I99313.2982.35001
AustraliaT20I59030.00118.44700
South AfricaT20I7679.57101.51900
NetherlandsT20I33919.50121.93700
Comilla VictoriansT20 (leagues & domestic)1645532.50128.57503
Rangpur RidersT20 (leagues & domestic)1733724.07112.75602
Chattogram ChallengersT20 (leagues & domestic)1024048.00123.74400
Khulna TitansT20 (leagues & domestic)621836.33144.45502
Dhaka GladiatorsT20 (leagues & domestic)3201201.00153.48602
Dhaka DynamitesT20 (leagues & domestic)918526.43125.95001
Rajshahi KingsT20 (leagues & domestic)417587.50138.98102
Khulna TigersT20 (leagues & domestic)617034.00133.96801
Rajshahi RoyalsT20 (leagues & domestic)413946.33147.99601
Sylhet StrikersT20 (leagues & domestic)311658.00143.25201
Chittagong KingsT20 (leagues & domestic)511127.75129.13600
Fortune BarishalT20 (leagues & domestic)49632.00137.14000
Sylhet TitansT20 (leagues & domestic)39145.50146.85101
Sylhet SixersT20 (leagues & domestic)48929.67127.14800
Chittagong VikingsT20 (leagues & domestic)57518.75133.93100
Chattogram RoyalsT20 (leagues & domestic)36130.50113.04600
Barisal BurnersT20 (leagues & domestic)34715.67109.33400

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Shere Bangla National Stadium238694536.75219
Zahur Ahmed Chowdhury Stadium74233537.66105
Sylhet International Cricket Stadium37111238.34137
Galle International Stadium5531106.20200
Harare Sports Club1551736.93101
R Premadasa Stadium1547339.4298
Sheikh Abu Naser Stadium1233041.2579
Queens Sports Club1131331.3098
Zohur Ahmed Chowdhury Stadium523959.7595
Pallekele International Cricket Stadium823834.0068

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay51152697.125–––
T20Middle29712470120.387–––
T20Death1297819158.453–––
ODIPowerplay40680850.215–––
ODIMiddle5275687576.7128–––
ODIDeath14151100128.644–––

How Mushfiqur Rahim was dismissed

Last 20 innings

05010015026 Dec 202516 Jan 202622 Aug 202629
Mushfiqur Rahim: runs in the last 20 innings
05010015026 Dec 20251 Jan 202612 Jan 202620 Jan 20268 May 202628 Jun 202622 Aug 202629
Mushfiqur Rahim: runs in the last 20 innings
Show as table
Mushfiqur Rahim: runs in the last 20 innings
InningsRuns
26 Dec 202551
27 Dec 202524
29 Dec 202528
1 Jan 20269
8 Jan 202619
9 Jan 202615
12 Jan 202612
16 Jan 202640
17 Jan 202646
20 Jan 20260
21 Jan 20260
8 May 202671
8 May 202622
16 May 202623
16 May 2026137
28 Jun 20269
28 Jun 202634
13 Aug 202636
22 Aug 20265
22 Aug 202629
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
22 Aug 2026TestAustralia29*80not outGreat Barrier Reef Arena
22 Aug 2026TestAustralia542bowledGreat Barrier Reef Arena
13 Aug 2026TestAustralia3655caughtMarrara Stadium
28 Jun 2026TestZimbabwe3462caughtHarare Sports Club
28 Jun 2026TestZimbabwe921bowledHarare Sports Club
16 May 2026TestPakistan137233caughtSylhet International Cricket Stadium
16 May 2026TestPakistan2364lbwSylhet International Cricket Stadium
8 May 2026TestPakistan2237caughtShere Bangla National Stadium
8 May 2026TestPakistan71179bowledShere Bangla National Stadium
21 Jan 2026T20 (leagues & domestic)Sylhet Titans01caught and bowledShere Bangla National Stadium
20 Jan 2026T20 (leagues & domestic)Chattogram Royals01caughtShere Bangla National Stadium
17 Jan 2026T20 (leagues & domestic)Chattogram Royals46*41not outShere Bangla National Stadium
16 Jan 2026T20 (leagues & domestic)Sylhet Titans4030caughtShere Bangla National Stadium
12 Jan 2026T20 (leagues & domestic)Dhaka Capitals12*19not outSylhet International Cricket Stadium
9 Jan 2026T20 (leagues & domestic)Chattogram Royals1512caughtSylhet International Cricket Stadium
8 Jan 2026T20 (leagues & domestic)Noakhali Express1922caughtSylhet International Cricket Stadium
1 Jan 2026T20 (leagues & domestic)Rangpur Riders910caughtSylhet International Cricket Stadium
29 Dec 2025T20 (leagues & domestic)Noakhali Express28*30not outSylhet International Cricket Stadium
27 Dec 2025T20 (leagues & domestic)Dhaka Capitals2423caughtSylhet International Cricket Stadium
26 Dec 2025T20 (leagues & domestic)Sylhet Titans51*31not outSylhet International Cricket Stadium

Batter vs bowler matchups

Bowlers Mushfiqur Rahim faced most

Frequently asked questions

How many runs has Mushfiqur Rahim scored in Tests?
6,592 runs in 183 innings (100 matches) at an average of 39.47 and a strike rate of 48.7, in the data from 2006 to 2026.
How many runs has Mushfiqur Rahim scored in ODIs?
7,096 runs in 227 innings (241 matches) at an average of 37.95 and a strike rate of 80.8, in the data from 2006 to 2025.
How many runs has Mushfiqur Rahim scored in T20Is?
1,307 runs in 82 innings (90 matches) at an average of 19.80 and a strike rate of 115.2, in the data from 2007 to 2022.
What is Mushfiqur Rahim's highest score?
219* in Tests, the highest score in the data.
How many centuries has Mushfiqur Rahim scored?
23 hundreds in the data: 14 in Tests, 9 in ODIs.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.