CricketWise
  1. Home
  2. Players
  3. Mashrafe Mortaza

Bangladesh · Men's cricket

Mashrafe Mortaza stats

Data through 30 January 2024Last updated 30 January 2024

Coverage: matches in the Cricsheet data from 11 February 2003 to 30 January 2024. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Mashrafe Mortaza played 20 Tests, 175 ODIs, 49 T20Is for Bangladesh in the data, between 2003 and 2024. Mashrafe Mortaza took 209 ODI wickets in the data (average 34.61, economy 5.08, best 6/26).

International matches
244
Tests 20 · ODIs 175 · T20Is 49
International runs
2,108
0 hundreds
International wickets
284
1 five-wicket hauls
T20 league & domestic matches
99
578 runs
Best bowling
6/26
ODI

Teams played for

Bangladesh 2003–2020 · 244Rangpur Riders 2017–2019 · 27Comilla Victorians 2015–2016 · 22Sylhet Strikers 2023–2024 · 18Dhaka Gladiators 2012–2013 · 14Dhaka Platoon 2019–2020 · 13Minister Group Dhaka 2022 · 4Asia XI 2007 · 2Kolkata Knight Riders 2009 · 1

Mashrafe Mortaza batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test203725137914.6673170.20365717
ODI175122241,3044413.311,56783.2001210842
T20I49351029133*11.64225129.30062615
T20 (leagues & domestic)99571557856*13.76461125.40193835
Other T2021122*–2100.000000

Runs per year

020040060020032010201720242
Mashrafe Mortaza: runs per calendar year (all formats in the data)
020040060020032006200920122015201820242
Mashrafe Mortaza: runs per calendar year (all formats in the data)
Show as table
Mashrafe Mortaza: runs per calendar year (all formats in the data)
YearRuns
200348
200446
200548
2006158
2007416
2008374
2009151
2010105
20110
201256
201366
2014167
2015221
2016239
2017206
2018114
2019165
202019
20224
202383
20242
Year-by-year batting (46 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2003ODI6174.2565.4800
2003Test5316.2072.11500
2004ODI13939.00195.03900
2004Test277.0050.0700
2005ODI44715.67102.22900
2005Test210.5012.5100
2006ODI1115216.8988.44300
2006Test263.0025.0600
2007ODI1319015.8373.94200
2007T20I65213.0094.51200
2007Test917419.3381.77902
2008ODI1718013.8558.33800
2008T20I122.0050.0200
2008Test1319216.0069.34800
2009ODI133.0027.3300
2009T20 (leagues & domestic)12–100.0200
2009T20I24444.00183.33300
2009Test410225.5067.16301
2010ODI99814.0097.02200
2010T20I273.5087.5600
2012ODI54310.7595.61800
2012T20 (leagues & domestic)382.6772.7700
2012T20I155.00166.7500
2013ODI22010.00166.71400
2013T20 (leagues & domestic)6397.80114.71000
2013T20I17–100.0700
2014ODI1110613.2595.53900
2014Other T2012–100.0200
2014T20I45929.50155.31900
2015ODI98210.2595.32100
2015T20 (leagues & domestic)710220.40129.15601
2015T20I43712.33148.01700
2016ODI59018.00111.14400
2016T20 (leagues & domestic)78211.71115.54700
2016T20I10678.38134.02200
2017ODI66412.8087.73000
2017T20 (leagues & domestic)913121.83152.34200
2017T20I4113.67100.0900
2018ODI1211412.6779.73600
2019ODI8589.6782.91500
2019T20 (leagues & domestic)1010717.83135.43300
2020ODI211.0025.0100
2020T20 (leagues & domestic)31818.00105.91200
2022T20 (leagues & domestic)342.0036.4200
2023T20 (leagues & domestic)68316.60123.92800
2024T20 (leagues & domestic)221.0050.0200

Mashrafe Mortaza bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test283,1861,759414/605/8842.903.3177.730102
ODI1758,5397,2332096/26–34.615.0840.95183
T20I481,0431,427342/12–41.978.2130.7001
T20 (leagues & domestic)951,9702,356884/11–26.777.1822.4103
Other T20124260–––6.50–000

Wickets per year

01020304020032010201720241
Mashrafe Mortaza: wickets per calendar year (all formats in the data)
01020304020032006200920122015201820241
Mashrafe Mortaza: wickets per calendar year (all formats in the data)
Show as table
Mashrafe Mortaza: wickets per calendar year (all formats in the data)
YearWickets
200319
20042
20056
200636
200727
200828
200913
201013
20115
201220
201310
201424
201525
201631
201732
201824
201932
20208
20224
202312
20241
Year-by-year bowling (47 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2003ODI6837.005.582/38
2003Test51122.182.754/60
2004ODI10–6.000/60
2004Test1262.504.032/125
2005ODI7468.254.712/44
2005Test1245.504.142/91
2006ODI163317.914.366/26
2006Test2335.672.432/56
2007ODI161445.865.054/38
2007T20I7460.509.432/29
2007Test6956.333.684/97
2008ODI181646.755.124/65
2008T20I1138.009.911/38
2008Test101149.823.344/74
2009ODI3811.503.683/25
2009T20 (leagues & domestic)10–14.500/58
2009T20I2229.507.382/30
2009Test3345.673.153/58
2010ODI131138.824.873/31
2010T20I2233.508.382/28
2011ODI2529.008.063/80
2012ODI81130.004.662/34
2012T20 (leagues & domestic)5617.336.122/20
2012T20I4338.007.602/22
2013ODI3345.336.003/43
2013T20 (leagues & domestic)9732.868.212/20
2013T20I10–11.500/46
2014ODI131825.504.463/34
2014Other T2010–6.500/26
2014T20I6634.338.582/29
2015ODI151837.335.463/76
2015T20 (leagues & domestic)9537.406.161/13
2015T20I5260.506.722/20
2016ODI61125.274.994/29
2016T20 (leagues & domestic)111028.006.673/26
2016T20I151037.007.552/12
2017ODI131349.545.763/65
2017T20 (leagues & domestic)141524.736.753/24
2017T20I5441.008.952/32
2018ODI182428.214.644/37
2019ODI14878.625.853/49
2019T20 (leagues & domestic)212423.887.544/11
2020ODI3433.506.052/35
2020T20 (leagues & domestic)5430.006.672/18
2022T20 (leagues & domestic)4423.756.792/21
2023T20 (leagues & domestic)131223.337.673/48
2024T20 (leagues & domestic)3158.007.731/25

Mashrafe Mortaza against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
IndiaTest515839.5089.37902
New ZealandTest510120.2063.94800
South AfricaTest89113.0076.52900
Sri LankaTest88610.7560.16301
AustraliaTest4246.0068.61500
EnglandTest5142.8035.01100
IndiaODI1420818.91120.24200
Sri LankaODI1518213.0074.93400
ZimbabweODI1816612.7797.63900
PakistanODI1414413.0982.33800
EnglandODI1114317.8884.14400
West IndiesODI1113118.7180.93700
New ZealandODI141279.7775.11700
AustraliaODI12728.0064.92500
South AfricaODI77110.1463.42500
PakistanT20I76822.67113.31700
Sri LankaT20I54010.00133.31700
ZimbabweT20I33718.50148.02200
South AfricaT20I33411.33170.01700
IndiaT20I5235.75135.31100
New ZealandT20I5174.2585.0700
Chittagong VikingsT20 (leagues & domestic)511428.50154.15601
Dhaka DynamitesT20 (leagues & domestic)79914.14111.24700
Rangpur RidersT20 (leagues & domestic)56513.00125.02800
Sylhet SixersT20 (leagues & domestic)45858.00138.13300
Comilla VictoriansT20 (leagues & domestic)8559.17103.82600
Chattogram ChallengersT20 (leagues & domestic)44020.00181.82300
Duronto RajshahiT20 (leagues & domestic)32110.50123.5700
Chittagong KingsT20 (leagues & domestic)393.0081.8800
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
EnglandTest51026.102.974/60
New ZealandTest5924.783.334/74
IndiaTest4844.753.754/97
Sri LankaTest5664.173.493/58
AustraliaTest3630.172.703/74
South AfricaTest52162.503.351/69
ZimbabweODI294223.454.273/14
West IndiesODI193026.034.654/37
Sri LankaODI202536.405.363/25
IndiaODI192138.865.164/38
PakistanODI171940.635.724/65
EnglandODI131732.534.834/29
AustraliaODI161545.735.393/54
KenyaODI3128.673.596/26
New ZealandODI181169.185.743/43
South AfricaODI11594.805.791/17
IrelandODI4526.203.912/18
Sri LankaT20I6921.118.262/29
ZimbabweT20I6446.507.752/20
New ZealandT20I6365.009.141/21
PakistanT20I93122.3310.851/29
AustraliaT20I3232.007.252/28
IndiaT20I5265.007.221/23
South AfricaT20I30–7.930/20
Comilla VictoriansT20 (leagues & domestic)121616.386.664/11
Chittagong VikingsT20 (leagues & domestic)7923.118.003/34
Dhaka DynamitesT20 (leagues & domestic)9926.897.052/30
Rangpur RidersT20 (leagues & domestic)8818.625.962/18
Khulna TitansT20 (leagues & domestic)6625.676.423/26
Chattogram ChallengersT20 (leagues & domestic)8541.207.771/14
Rajshahi KingsT20 (leagues & domestic)5427.255.452/24
Sylhet SixersT20 (leagues & domestic)4432.758.732/31
Barisal BurnersT20 (leagues & domestic)3416.756.702/20
Chittagong KingsT20 (leagues & domestic)3231.506.301/24
Duronto RajshahiT20 (leagues & domestic)3232.008.002/21
Barisal BullsT20 (leagues & domestic)4188.005.501/28
Khulna TigersT20 (leagues & domestic)3164.007.841/26

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Shere Bangla National Stadium91101613.7370
Zahur Ahmed Chowdhury Stadium1320920.9079
Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium68814.6763
Gaddafi Stadium47738.5034
Sylhet International Cricket Stadium97512.5033
Gymkhana Club Ground, Nairobi360–43
Bangabandhu National Stadium55814.5039
Kensington Oval45614.0037
Trent Bridge45518.3333
Sheikh Abu Naser Stadium45418.0022

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
Shere Bangla National Stadium13214826.975.40
Zahur Ahmed Chowdhury Stadium313627.426.02
Sylhet International Cricket Stadium151529.136.49
Gymkhana Club Ground, Nairobi51413.295.03
National Stadium, Karachi6838.506.87
Shaheed Chandu Stadium4719.433.78
Gaddafi Stadium4728.295.35
Bangabandhu National Stadium5744.863.75
Queen's Park Oval3618.674.77
University Oval, Dunedin3623.173.76

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
T20Powerplay171894.421542567.39
T20Middle299256116.8191056456.93
T20Death553412134.246415219.61
ODIPowerplay––––4165704.31
ODIMiddle39673853.7372981604.88
ODIDeath908829109.5611393797.81

How Mashrafe Mortaza was dismissed

How Mashrafe Mortaza took wickets

Last 20 innings

010203013 Dec 20191 Mar 202030 Jan 20242
Mashrafe Mortaza: runs in the last 20 innings
010203013 Dec 201930 Dec 201913 Jan 202025 Jan 202210 Jan 202312 Feb 202330 Jan 20242
Mashrafe Mortaza: runs in the last 20 innings
Show as table
Mashrafe Mortaza: runs in the last 20 innings
InningsRuns
13 Dec 20199
18 Dec 201923
27 Dec 201917
30 Dec 20190
8 Jan 20206
10 Jan 202012
13 Jan 20200
1 Mar 20200
3 Mar 20201
25 Jan 20222
1 Feb 20222
8 Feb 20220
10 Jan 20237
17 Jan 20230
27 Jan 202321
12 Feb 202326
14 Feb 202328
16 Feb 20231
26 Jan 20240
30 Jan 20242
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
30 Jan 2024T20 (leagues & domestic)Fortune Barishal23caughtSylhet International Cricket Stadium
26 Jan 2024T20 (leagues & domestic)Comilla Victorians01lbwSylhet International Cricket Stadium
16 Feb 2023T20 (leagues & domestic)Comilla Victorians14caughtShere Bangla National Stadium
14 Feb 2023T20 (leagues & domestic)Rangpur Riders2816caughtShere Bangla National Stadium
12 Feb 2023T20 (leagues & domestic)Comilla Victorians2617caughtShere Bangla National Stadium
27 Jan 2023T20 (leagues & domestic)Rangpur Riders2121caughtSylhet International Cricket Stadium
17 Jan 2023T20 (leagues & domestic)Comilla Victorians05bowledZahur Ahmed Chowdhury Stadium
10 Jan 2023T20 (leagues & domestic)Dhaka Dominators7*4not outShere Bangla National Stadium
8 Feb 2022T20 (leagues & domestic)Chattogram Challengers02bowledSylhet International Cricket Stadium
1 Feb 2022T20 (leagues & domestic)Comilla Victorians2*3not outZahur Ahmed Chowdhury Stadium
25 Jan 2022T20 (leagues & domestic)Sylhet Sunrisers26caughtShere Bangla National Stadium
3 Mar 2020ODIZimbabwe14caughtSylhet International Cricket Stadium
1 Mar 2020ODIZimbabwe0*0not outSylhet International Cricket Stadium
13 Jan 2020T20 (leagues & domestic)Chattogram Challengers0*2not outShere Bangla National Stadium
10 Jan 2020T20 (leagues & domestic)Rangpur Rangers12*13not outShere Bangla National Stadium
8 Jan 2020T20 (leagues & domestic)Rangpur Rangers62caughtShere Bangla National Stadium
30 Dec 2019T20 (leagues & domestic)Rajshahi Royals01caughtShere Bangla National Stadium
27 Dec 2019T20 (leagues & domestic)Chattogram Challengers17*12not outShere Bangla National Stadium
18 Dec 2019T20 (leagues & domestic)Chattogram Challengers236caughtZahur Ahmed Chowdhury Stadium
13 Dec 2019T20 (leagues & domestic)Cumilla Warriors95run outShere Bangla National Stadium

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
29 Jan 2024T20 (leagues & domestic)Chattogram Challengers0/1410Sylhet International Cricket Stadium
26 Jan 2024T20 (leagues & domestic)Comilla Victorians0/1940Sylhet International Cricket Stadium
19 Jan 2024T20 (leagues & domestic)Chattogram Challengers1/252.30Shere Bangla National Stadium
16 Feb 2023T20 (leagues & domestic)Comilla Victorians0/30.20Shere Bangla National Stadium
14 Feb 2023T20 (leagues & domestic)Rangpur Riders0/2430Shere Bangla National Stadium
12 Feb 2023T20 (leagues & domestic)Comilla Victorians0/1010Shere Bangla National Stadium
30 Jan 2023T20 (leagues & domestic)Khulna Tigers0/122.10Sylhet International Cricket Stadium
28 Jan 2023T20 (leagues & domestic)Chattogram Challengers1/3640Sylhet International Cricket Stadium
27 Jan 2023T20 (leagues & domestic)Rangpur Riders2/1830Sylhet International Cricket Stadium
24 Jan 2023T20 (leagues & domestic)Fortune Barishal0/4230Shere Bangla National Stadium
17 Jan 2023T20 (leagues & domestic)Comilla Victorians2/1940Zahur Ahmed Chowdhury Stadium
16 Jan 2023T20 (leagues & domestic)Dhaka Dominators0/410Zahur Ahmed Chowdhury Stadium
10 Jan 2023T20 (leagues & domestic)Dhaka Dominators2/1430Shere Bangla National Stadium
9 Jan 2023T20 (leagues & domestic)Comilla Victorians1/3240Shere Bangla National Stadium
7 Jan 2023T20 (leagues & domestic)Fortune Barishal3/4840Shere Bangla National Stadium
6 Jan 2023T20 (leagues & domestic)Chattogram Challengers1/1840Shere Bangla National Stadium
8 Feb 2022T20 (leagues & domestic)Chattogram Challengers1/2440Sylhet International Cricket Stadium
1 Feb 2022T20 (leagues & domestic)Comilla Victorians0/2120Zahur Ahmed Chowdhury Stadium
28 Jan 2022T20 (leagues & domestic)Sylhet Sunrisers1/2940Zahur Ahmed Chowdhury Stadium
25 Jan 2022T20 (leagues & domestic)Sylhet Sunrisers2/2140Shere Bangla National Stadium

Batter vs bowler matchups

Batters Mashrafe Mortaza bowled to most

Frequently asked questions

How many wickets has Mashrafe Mortaza taken in Tests?
41 wickets in 28 innings at an average of 42.90, economy 3.31, best figures 4/60.
How many wickets has Mashrafe Mortaza taken in ODIs?
209 wickets in 175 innings at an average of 34.61, economy 5.08, best figures 6/26.
How many runs has Mashrafe Mortaza scored in Tests?
513 runs in 37 innings (20 matches) at an average of 14.66 and a strike rate of 70.2, in the data from 2003 to 2009.
How many runs has Mashrafe Mortaza scored in ODIs?
1,304 runs in 122 innings (175 matches) at an average of 13.31 and a strike rate of 83.2, in the data from 2003 to 2020.
How many runs has Mashrafe Mortaza scored in T20Is?
291 runs in 35 innings (49 matches) at an average of 11.64 and a strike rate of 129.3, in the data from 2007 to 2017.

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