CricketWise
  1. Home
  2. Players
  3. Shoriful Islam

Bangladesh · Men's cricket

Shoriful Islam stats

Data through 1 October 2026Last updated 1 October 2026

Coverage: matches in the Cricsheet data from 6 January 2019 to 1 October 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Between 2019 and 2026, Shoriful Islam appears in 13 Tests, 37 ODIs, 59 T20Is for Bangladesh in the Cricsheet data. With the ball, the best return was 93 wickets in T20 leagues at an average of 22.02 and an economy rate of 8.46.

International matches
109
Tests 13 · ODIs 37 · T20Is 59
International wickets
151
2 five-wicket hauls
T20 league & domestic matches
71
106 runs
Best bowling
7/48
Test

Teams played for

Bangladesh 2021–2026 · 109Chittagong Kings 2024–2025 · 14Chattogram Royals 2025–2026 · 12Chattogram Challengers 2022 · 12Durdanto Dhaka 2024 · 12Khulna Titans 2019 · 7Peshawar Zalmi 2026 · 5Kandy Falcons 2024 · 5Dhaka Dominators 2023 · 3Colombo Strikers 2023 · 1

Shoriful Islam batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test132251762610.3525569.0004224
ODI3723998167.0011287.500274
T20I592368616*5.068996.600455
T20 (leagues & domestic)71341510614*5.5811294.600786

Runs per year

05010015020192023202678
Shoriful Islam: runs per calendar year (all formats in the data)
050100150201920212022202320242025202678
Shoriful Islam: runs per calendar year (all formats in the data)
Show as table
Shoriful Islam: runs per calendar year (all formats in the data)
YearRuns
201912
202119
202267
2023133
202495
202562
202678
Year-by-year batting (22 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2019T20 (leagues & domestic)5124.00100.0900
2021ODI384.00114.3800
2021T20I7112.7584.6600
2021Test200.000.0000
2022ODI231.5030.0200
2022T20 (leagues & domestic)52613.00200.01200
2022T20I10––000
2022Test6387.6077.62600
2023ODI146510.8381.21600
2023T20 (leagues & domestic)3144.6782.41100
2023T20I294.5090.0500
2023Test5459.00109.81300
2024ODI11515.00187.51500
2024T20 (leagues & domestic)9163.2061.5700
2024T20I493.0090.0400
2024Test55518.3361.82200
2025T20 (leagues & domestic)8214.2084.0600
2025T20I6418.20128.11600
2026ODI372.33100.0600
2026T20 (leagues & domestic)41717.0089.51400
2026T20I3165.3366.7700
2026Test43812.6757.61400

Shoriful Islam bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test221,867965297/487/4833.283.1064.41168
ODI371,7441,584596/48–26.855.4529.64113
T20I571,1321,548633/17–24.578.2018.0002
T20 (leagues & domestic)701,4522,048935/9–22.028.4615.6513

Wickets per year

020406020192023202655
Shoriful Islam: wickets per calendar year (all formats in the data)
0204060201920212022202320242025202655
Shoriful Islam: wickets per calendar year (all formats in the data)
Show as table
Shoriful Islam: wickets per calendar year (all formats in the data)
YearWickets
20194
202130
202237
202341
202443
202534
202655
Year-by-year bowling (22 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2019T20 (leagues & domestic)7456.5011.302/31
2021ODI4722.865.334/46
2021T20I172218.457.383/33
2021Test2199.003.301/91
2022ODI7932.226.084/34
2022T20 (leagues & domestic)121427.799.494/34
2022T20I9746.149.943/21
2022Test5744.142.943/69
2023ODI162330.655.863/22
2023T20 (leagues & domestic)4423.507.233/18
2023T20I4712.007.203/26
2023Test6721.143.362/15
2024ODI4541.805.863/51
2024T20 (leagues & domestic)172621.048.874/24
2024T20I8639.177.832/29
2024Test6648.833.122/77
2025T20 (leagues & domestic)151923.218.564/5
2025T20I141526.008.393/17
2026ODI61514.673.866/48
2026T20 (leagues & domestic)152613.506.405/9
2026T20I5618.338.463/19
2026Test3814.503.057/48

Shoriful Islam against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
New ZealandTest7507.1494.31300
PakistanTest34623.0078.02200
West IndiesTest43216.00103.22600
Sri LankaTest53010.0035.71500
Sri LankaODI4175.6794.4800
New ZealandODI6102.5040.0500
ZimbabweODI373.50100.0600
New ZealandT20I4174.2594.4600
AustraliaT20I5143.5058.3700
PakistanT20I3134.33118.2700
Fortune BarishalT20 (leagues & domestic)52613.00118.21000
Khulna TigersT20 (leagues & domestic)5186.0085.71200
Rangpur RidersT20 (leagues & domestic)4174.2581.01100
Sylhet StrikersT20 (leagues & domestic)463.00120.0500
Comilla VictoriansT20 (leagues & domestic)344.00100.0400
Rajshahi WarriorsT20 (leagues & domestic)333.0023.1300
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
New ZealandTest71026.902.863/69
PakistanTest4441.252.892/77
West IndiesTest3346.003.122/76
Sri LankaTest5396.003.391/59
New ZealandODI81319.384.013/22
Sri LankaODI81230.255.643/51
ZimbabweODI61030.205.634/44
West IndiesODI3519.405.444/34
South AfricaODI4447.256.752/47
New ZealandT20I111620.568.773/19
AustraliaT20I71014.007.372/19
PakistanT20I8724.007.523/17
ZimbabweT20I7731.718.223/33
United Arab EmiratesT20I3613.176.773/21
Sri LankaT20I7546.408.922/12
West IndiesT20I4421.257.732/20
IrelandT20I3422.009.782/21
Sylhet StrikersT20 (leagues & domestic)4127.505.874/5
Fortune BarishalT20 (leagues & domestic)91030.109.364/34
Khulna TigersT20 (leagues & domestic)8929.789.462/17
Rajshahi WarriorsT20 (leagues & domestic)4810.255.123/13
Rangpur RidersT20 (leagues & domestic)7825.627.883/18
Comilla VictoriansT20 (leagues & domestic)6731.0010.423/27
Dhaka CapitalsT20 (leagues & domestic)4522.807.523/18
Chattogram ChallengersT20 (leagues & domestic)3420.757.322/17

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
T20Powerplay010.001275617.52
T20Middle203754.16537307.88
T20Death172163105.5307726510.04
ODIPowerplay––––720194.84
ODIMiddle152462.53779245.47
ODIDeath838894.311245167.18

How Shoriful Islam was dismissed

How Shoriful Islam took wickets

Last 20 innings

05101528 May 202517 Jan 202622 Aug 20260
Shoriful Islam: runs in the last 20 innings
05101528 May 202531 Oct 20259 Jan 202623 Jan 20262 May 202617 Jun 202622 Aug 20260
Shoriful Islam: runs in the last 20 innings
Show as table
Shoriful Islam: runs in the last 20 innings
InningsRuns
28 May 20255
22 Jul 20251
24 Jul 20257
31 Oct 20250
27 Nov 202512
29 Dec 20256
9 Jan 20260
17 Jan 20263
18 Jan 202614
23 Jan 20260
17 Apr 20260
23 Apr 20261
2 May 20262
16 May 202612
16 May 202612
17 Jun 20267
21 Jun 20267
9 Jul 20266
22 Aug 202614
22 Aug 20260
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
22 Aug 2026TestAustralia02caughtGreat Barrier Reef Arena
22 Aug 2026TestAustralia1419caughtGreat Barrier Reef Arena
9 Jul 2026ODIZimbabwe64bowledHarare Sports Club
21 Jun 2026T20IAustralia714caughtBir Sreshtho Flight Lieutenant Matiur Rahman Stadium
17 Jun 2026T20IAustralia77caughtBir Sreshtho Flight Lieutenant Matiur Rahman Stadium
16 May 2026TestPakistan1215caughtSylhet International Cricket Stadium
16 May 2026TestPakistan12*30not outSylhet International Cricket Stadium
2 May 2026T20INew Zealand23bowledShere Bangla National Stadium
23 Apr 2026ODINew Zealand12caughtBir Sreshtho Flight Lieutenant Matiur Rahman Stadium
17 Apr 2026ODINew Zealand01bowledShere Bangla National Stadium
23 Jan 2026T20 (leagues & domestic)Rajshahi Warriors07caughtShere Bangla National Stadium
18 Jan 2026T20 (leagues & domestic)Dhaka Capitals14*6not outShere Bangla National Stadium
17 Jan 2026T20 (leagues & domestic)Rajshahi Warriors3*4not outShere Bangla National Stadium
9 Jan 2026T20 (leagues & domestic)Rajshahi Warriors0*2not outSylhet International Cricket Stadium
29 Dec 2025T20 (leagues & domestic)Rangpur Riders66caughtSylhet International Cricket Stadium
27 Nov 2025T20IIreland1213caughtBir Sreshtho Flight Lieutenant Matiur Rahman Stadium
31 Oct 2025T20IWest Indies01bowledBir Sreshtho Flight Lieutenant Matiur Rahman Stadium
24 Jul 2025T20IPakistan76caughtShere Bangla National Stadium
22 Jul 2025T20IPakistan12run outShere Bangla National Stadium
28 May 2025T20IPakistan53caughtGaddafi Stadium

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
1 Oct 2026T20IPakistan0/710Korogi Sports Park
22 Aug 2026TestAustralia7/48153Great Barrier Reef Arena
11 Jul 2026ODIZimbabwe4/44101Harare Sports Club
9 Jul 2026ODIZimbabwe0/50100Harare Sports Club
21 Jun 2026T20IAustralia1/2620Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium
17 Jun 2026T20IAustralia1/2230Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium
14 Jun 2026ODIAustralia6/48101Shere Bangla National Stadium
16 May 2026TestPakistan1/29124Sylhet International Cricket Stadium
16 May 2026TestPakistan0/39113Sylhet International Cricket Stadium
2 May 2026T20INew Zealand3/1930Shere Bangla National Stadium
27 Apr 2026T20INew Zealand1/3640Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium
23 Apr 2026ODINew Zealand1/1970Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium
20 Apr 2026ODINew Zealand2/32101Shere Bangla National Stadium
17 Apr 2026ODINew Zealand2/27102Shere Bangla National Stadium
13 Apr 2026T20 (leagues & domestic)Multan Sultans0/2740National Stadium, Karachi
11 Apr 2026T20 (leagues & domestic)Lahore Qalandars1/1720National Stadium, Karachi
9 Apr 2026T20 (leagues & domestic)Karachi Kings1/2330National Stadium, Karachi
8 Apr 2026T20 (leagues & domestic)Hyderabad Kingsmen0/2120National Stadium, Karachi
28 Mar 2026T20 (leagues & domestic)Rawalpindiz0/3140Gaddafi Stadium
23 Jan 2026T20 (leagues & domestic)Rajshahi Warriors2/3340Shere Bangla National Stadium

Frequently asked questions

How many wickets has Shoriful Islam taken in Tests?
29 wickets in 22 innings at an average of 33.28, economy 3.10, best figures 7/48.
How many wickets has Shoriful Islam taken in ODIs?
59 wickets in 37 innings at an average of 26.85, economy 5.45, best figures 6/48.
How many runs has Shoriful Islam scored in Tests?
176 runs in 22 innings (13 matches) at an average of 10.35 and a strike rate of 69.0, in the data from 2021 to 2026.
How many runs has Shoriful Islam scored in ODIs?
98 runs in 23 innings (37 matches) at an average of 7.00 and a strike rate of 87.5, in the data from 2021 to 2026.
How many runs has Shoriful Islam scored in T20Is?
86 runs in 23 innings (59 matches) at an average of 5.06 and a strike rate of 96.6, in the data from 2021 to 2026.

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