- Home
- Players
- Shafiul Islam
Bangladesh · Men's cricket
Shafiul Islam stats
Data through 23 January 2025Last updated 23 January 2025
Coverage: matches in the Cricsheet data from 4 January 2010 to 23 January 2025. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Between 2010 and 2025, Shafiul Islam appears in 11 Tests, 58 ODIs, 19 T20Is for Bangladesh in the Cricsheet data. Shafiul Islam took 74 T20 league wickets in the data (average 27.55, economy 8.65, best 5/26).
International matches
88
Tests 11 · ODIs 58 · T20Is 19
International wickets
105
0 five-wicket hauls
T20 league & domestic matches
74
123 runs
Best bowling
5/26
T20 (leagues & domestic)
Teams played for
Bangladesh 2010–2020 · 88Khulna Titans 2016–2017 · 21Khulna Tigers 2019–2020 · 14Rangpur Riders 2019 · 12Barisal Burners 2013 · 9Chittagong Vikings 2015 · 7Durbar Rajshahi 2025 · 6Khulna Royal Bengals 2012 · 4Minister Group Dhaka 2022 · 1
Shafiul Islam batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 11 | 21 | 1 | 211 | 53 | 10.55 | 439 | 48.1 | 0 | 1 | 2 | 31 | 3 |
| ODI | 58 | 33 | 11 | 132 | 24* | 6.00 | 239 | 55.2 | 0 | 0 | 9 | 13 | 2 |
| T20I | 19 | 6 | 1 | 23 | 16 | 4.60 | 33 | 69.7 | 0 | 0 | 1 | 1 | 1 |
| T20 (leagues & domestic) | 74 | 26 | 13 | 123 | 25* | 9.46 | 139 | 88.5 | 0 | 0 | 5 | 12 | 2 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2010 | 206 |
| 2011 | 62 |
| 2012 | 6 |
| 2013 | 53 |
| 2014 | 49 |
| 2015 | 19 |
| 2016 | 2 |
| 2017 | 54 |
| 2019 | 20 |
| 2020 | 15 |
| 2022 | 0 |
| 2025 | 3 |
Year-by-year batting (27 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2010 | ODI | 11 | 52 | 7.43 | 61.2 | 16 | 0 | 0 |
| 2010 | T20I | 2 | 17 | 8.50 | 77.3 | 16 | 0 | 0 |
| 2010 | Test | 10 | 137 | 15.22 | 62.6 | 53 | 0 | 1 |
| 2011 | ODI | 12 | 50 | 5.56 | 52.1 | 24 | 0 | 0 |
| 2011 | T20I | 1 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2011 | Test | 2 | 12 | 6.00 | 41.4 | 7 | 0 | 0 |
| 2012 | ODI | 1 | 1 | 1.00 | 50.0 | 1 | 0 | 0 |
| 2012 | T20 (leagues & domestic) | 1 | 4 | – | 80.0 | 4 | 0 | 0 |
| 2012 | T20I | 1 | 1 | – | 100.0 | 1 | 0 | 0 |
| 2013 | ODI | 3 | 6 | 3.00 | 50.0 | 4 | 0 | 0 |
| 2013 | T20 (leagues & domestic) | 4 | 47 | 47.00 | 114.6 | 25 | 0 | 0 |
| 2014 | ODI | 1 | 15 | – | 83.3 | 15 | 0 | 0 |
| 2014 | Test | 3 | 34 | 11.33 | 33.7 | 14 | 0 | 0 |
| 2015 | T20 (leagues & domestic) | 4 | 19 | 4.75 | 90.5 | 12 | 0 | 0 |
| 2016 | ODI | 2 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2016 | T20 (leagues & domestic) | 3 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2016 | Test | 2 | 2 | 1.00 | 6.5 | 2 | 0 | 0 |
| 2017 | T20 (leagues & domestic) | 4 | 27 | 9.00 | 73.0 | 16 | 0 | 0 |
| 2017 | T20I | 1 | 1 | 1.00 | 33.3 | 1 | 0 | 0 |
| 2017 | Test | 4 | 26 | 6.50 | 44.1 | 13 | 0 | 0 |
| 2019 | ODI | 2 | 3 | 1.50 | 21.4 | 2 | 0 | 0 |
| 2019 | T20 (leagues & domestic) | 4 | 13 | 13.00 | 144.4 | 10 | 0 | 0 |
| 2019 | T20I | 1 | 4 | 4.00 | 66.7 | 4 | 0 | 0 |
| 2020 | ODI | 1 | 5 | – | 100.0 | 5 | 0 | 0 |
| 2020 | T20 (leagues & domestic) | 2 | 10 | – | 142.9 | 7 | 0 | 0 |
| 2022 | T20 (leagues & domestic) | 1 | 0 | 0.00 | – | 0 | 0 | 0 |
| 2025 | T20 (leagues & domestic) | 3 | 3 | 1.50 | 33.3 | 2 | 0 | 0 |
Shafiul Islam bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 19 | 1,734 | 942 | 17 | 3/86 | 4/67 | 55.41 | 3.26 | 102.0 | 0 | 0 | 44 |
| ODI | 58 | 2,470 | 2,463 | 69 | 4/21 | – | 35.70 | 5.98 | 35.8 | 4 | 0 | 26 |
| T20I | 19 | 376 | 508 | 19 | 3/36 | – | 26.74 | 8.11 | 19.8 | 0 | 0 | 1 |
| T20 (leagues & domestic) | 72 | 1,414 | 2,039 | 74 | 5/26 | – | 27.55 | 8.65 | 19.1 | 3 | 1 | 2 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2010 | 40 |
| 2011 | 21 |
| 2012 | 8 |
| 2013 | 13 |
| 2014 | 7 |
| 2015 | 9 |
| 2016 | 21 |
| 2017 | 14 |
| 2019 | 33 |
| 2020 | 8 |
| 2022 | 1 |
| 2025 | 4 |
Year-by-year bowling (29 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2010 | ODI | 22 | 32 | 30.38 | 6.27 | 4/43 |
| 2010 | T20I | 3 | 1 | 66.00 | 7.33 | 1/25 |
| 2010 | Test | 8 | 7 | 71.71 | 3.77 | 3/86 |
| 2011 | ODI | 20 | 18 | 41.72 | 5.42 | 4/21 |
| 2011 | T20I | 2 | 2 | 19.50 | 5.57 | 2/19 |
| 2011 | Test | 2 | 1 | 67.00 | 2.03 | 1/29 |
| 2012 | ODI | 3 | 4 | 26.00 | 4.73 | 3/31 |
| 2012 | T20 (leagues & domestic) | 3 | 2 | 46.00 | 10.22 | 1/23 |
| 2012 | T20I | 4 | 2 | 60.50 | 8.85 | 2/26 |
| 2013 | ODI | 3 | 4 | 37.00 | 5.92 | 2/39 |
| 2013 | T20 (leagues & domestic) | 9 | 6 | 34.83 | 7.94 | 2/23 |
| 2013 | T20I | 2 | 3 | 16.33 | 7.00 | 2/20 |
| 2014 | ODI | 3 | 0 | – | 8.60 | 0/20 |
| 2014 | Test | 4 | 7 | 27.00 | 2.82 | 2/17 |
| 2015 | T20 (leagues & domestic) | 7 | 9 | 21.33 | 8.66 | 3/21 |
| 2016 | ODI | 3 | 4 | 39.25 | 5.85 | 2/59 |
| 2016 | T20 (leagues & domestic) | 11 | 17 | 16.76 | 7.40 | 4/17 |
| 2016 | Test | 2 | 0 | – | 3.58 | 0/10 |
| 2017 | T20 (leagues & domestic) | 9 | 12 | 23.00 | 8.36 | 5/26 |
| 2017 | T20I | 1 | 0 | – | 16.50 | 0/33 |
| 2017 | Test | 3 | 2 | 70.50 | 3.20 | 1/46 |
| 2019 | ODI | 3 | 6 | 26.50 | 6.62 | 3/62 |
| 2019 | T20 (leagues & domestic) | 19 | 20 | 26.90 | 8.72 | 3/21 |
| 2019 | T20I | 4 | 7 | 18.14 | 9.07 | 3/36 |
| 2020 | ODI | 1 | 1 | 76.00 | 8.44 | 1/76 |
| 2020 | T20 (leagues & domestic) | 7 | 3 | 75.67 | 9.46 | 1/26 |
| 2020 | T20I | 3 | 4 | 18.25 | 7.30 | 2/27 |
| 2022 | T20 (leagues & domestic) | 1 | 1 | 26.00 | 6.50 | 1/26 |
| 2025 | T20 (leagues & domestic) | 6 | 4 | 48.50 | 11.41 | 1/3 |
Shafiul Islam against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| England | Test | 6 | 91 | 15.17 | 61.1 | 53 | 0 | 1 |
| India | Test | 4 | 23 | 5.75 | 39.0 | 9 | 0 | 0 |
| Zimbabwe | Test | 3 | 22 | 7.33 | 39.3 | 10 | 0 | 0 |
| England | ODI | 6 | 51 | 17.00 | 91.1 | 24 | 0 | 0 |
| Zimbabwe | ODI | 8 | 25 | 5.00 | 56.8 | 8 | 0 | 0 |
| New Zealand | ODI | 5 | 20 | 10.00 | 45.5 | 11 | 0 | 0 |
| Sri Lanka | ODI | 4 | 20 | 6.67 | 51.3 | 15 | 0 | 0 |
| Pakistan | ODI | 3 | 1 | 0.33 | 7.1 | 1 | 0 | 0 |
| Dhaka Dynamites | T20 (leagues & domestic) | 6 | 13 | 3.25 | 56.5 | 10 | 0 | 0 |
| Rangpur Riders | T20 (leagues & domestic) | 4 | 12 | 12.00 | 63.2 | 6 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Zimbabwe | Test | 4 | 5 | 26.80 | 2.23 | 2/17 |
| India | Test | 3 | 4 | 53.50 | 4.55 | 3/86 |
| England | Test | 5 | 2 | 86.50 | 3.26 | 2/63 |
| Zimbabwe | ODI | 14 | 15 | 33.60 | 5.11 | 4/43 |
| England | ODI | 10 | 11 | 43.82 | 6.68 | 2/38 |
| New Zealand | ODI | 6 | 10 | 24.70 | 5.95 | 4/68 |
| Sri Lanka | ODI | 6 | 9 | 31.56 | 6.60 | 3/62 |
| West Indies | ODI | 5 | 6 | 30.50 | 5.23 | 3/31 |
| Pakistan | ODI | 6 | 6 | 47.17 | 6.74 | 3/95 |
| India | ODI | 4 | 3 | 60.67 | 6.50 | 1/24 |
| Australia | ODI | 3 | 1 | 159.00 | 8.37 | 1/77 |
| Zimbabwe | T20I | 4 | 7 | 14.86 | 7.43 | 3/36 |
| India | T20I | 3 | 4 | 22.75 | 9.10 | 2/32 |
| Pakistan | T20I | 5 | 4 | 33.50 | 8.04 | 2/27 |
| Dhaka Dynamites | T20 (leagues & domestic) | 10 | 14 | 18.21 | 7.93 | 3/21 |
| Rajshahi Kings | T20 (leagues & domestic) | 5 | 9 | 16.22 | 8.85 | 5/26 |
| Barisal Bulls | T20 (leagues & domestic) | 4 | 6 | 15.67 | 6.96 | 4/17 |
| Comilla Victorians | T20 (leagues & domestic) | 5 | 6 | 18.00 | 7.20 | 2/8 |
| Chittagong Vikings | T20 (leagues & domestic) | 6 | 6 | 29.33 | 8.31 | 4/28 |
| Sylhet Sixers | T20 (leagues & domestic) | 3 | 5 | 18.80 | 7.83 | 3/31 |
| Chittagong Kings | T20 (leagues & domestic) | 4 | 4 | 34.50 | 9.20 | 2/24 |
| Rangpur Riders | T20 (leagues & domestic) | 5 | 3 | 48.67 | 9.12 | 1/16 |
| Rajshahi Royals | T20 (leagues & domestic) | 4 | 0 | – | 9.93 | 0/27 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Shere Bangla National Stadium | 38 | 208 | 8.32 | 53 |
| Zahur Ahmed Chowdhury Stadium | 12 | 88 | 9.78 | 24 |
| Seddon Park | 3 | 26 | 13.00 | 13 |
| MA Aziz Stadium | 1 | 25 | – | 25 |
| Daren Sammy Cricket Ground | 2 | 24 | 12.00 | 14 |
| Harare Sports Club | 5 | 23 | 5.75 | 8 |
| Kensington Oval | 1 | 16 | 16.00 | 16 |
| Edgbaston | 1 | 16 | 16.00 | 16 |
| McLean Park | 1 | 11 | 11.00 | 11 |
| Sheikh Abu Naser Stadium | 1 | 10 | – | 10 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Shere Bangla National Stadium | 77 | 70 | 35.90 | 6.73 |
| Zahur Ahmed Chowdhury Stadium | 31 | 35 | 26.51 | 5.45 |
| Sylhet International Cricket Stadium | 10 | 11 | 33.09 | 9.58 |
| Queens Sports Club | 7 | 10 | 27.00 | 5.59 |
| R Premadasa Stadium | 3 | 6 | 26.50 | 6.62 |
| Rangiri Dambulla International Stadium | 3 | 5 | 36.00 | 6.92 |
| Civil Service Cricket Club | 1 | 4 | 14.75 | 5.90 |
| McLean Park | 1 | 4 | 17.00 | 6.80 |
| Daren Sammy Cricket Ground | 3 | 4 | 36.75 | 3.34 |
| University Oval, Dunedin | 1 | 3 | 16.33 | 7.00 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | – | – | – | – | 642 | 27 | 8.19 |
| T20 | Middle | 13 | 31 | 41.9 | 2 | 553 | 27 | 7.56 |
| T20 | Death | 133 | 141 | 94.3 | 16 | 595 | 39 | 9.82 |
| ODI | Powerplay | – | – | – | – | 1129 | 21 | 5.12 |
| ODI | Middle | 11 | 55 | 20.0 | 7 | 914 | 19 | 5.56 |
| ODI | Death | 121 | 184 | 65.8 | 15 | 427 | 29 | 9.16 |
How Shafiul Islam was dismissed
- Caught27 (45%)
- Bowled16 (27%)
- Run out10 (17%)
- Lbw5 (8%)
- Caught and bowled1 (2%)
- Stumped1 (2%)
How Shafiul Islam took wickets
- Caught125
- Bowled36
- Lbw16
- Caught and bowled2
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 28 Sep 2017 | 2 |
| 26 Oct 2017 | 1 |
| 5 Nov 2017 | 2 |
| 21 Nov 2017 | 5 |
| 28 Nov 2017 | 16 |
| 3 Dec 2017 | 4 |
| 5 Jan 2019 | 1 |
| 11 Jan 2019 | 10 |
| 6 Feb 2019 | 0 |
| 26 Jul 2019 | 2 |
| 31 Jul 2019 | 1 |
| 10 Nov 2019 | 4 |
| 23 Dec 2019 | 2 |
| 4 Jan 2020 | 3 |
| 17 Jan 2020 | 7 |
| 3 Mar 2020 | 5 |
| 11 Feb 2022 | 0 |
| 3 Jan 2025 | 1 |
| 12 Jan 2025 | 0 |
| 23 Jan 2025 | 2 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 23 Jan 2025 | T20 (leagues & domestic) | Rangpur Riders | 2* | 2 | not out | Zahur Ahmed Chowdhury Stadium |
| 12 Jan 2025 | T20 (leagues & domestic) | Dhaka Capitals | 0 | 1 | run out | Sylhet International Cricket Stadium |
| 3 Jan 2025 | T20 (leagues & domestic) | Chittagong Kings | 1 | 6 | caught | Shere Bangla National Stadium |
| 11 Feb 2022 | T20 (leagues & domestic) | Fortune Barishal | 0 | 0 | run out | Shere Bangla National Stadium |
| 3 Mar 2020 | ODI | Zimbabwe | 5* | 5 | not out | Sylhet International Cricket Stadium |
| 17 Jan 2020 | T20 (leagues & domestic) | Rajshahi Royals | 7* | 4 | not out | Shere Bangla National Stadium |
| 4 Jan 2020 | T20 (leagues & domestic) | Chattogram Challengers | 3* | 3 | not out | Sylhet International Cricket Stadium |
| 23 Dec 2019 | T20 (leagues & domestic) | Rajshahi Royals | 2* | 2 | not out | Zahur Ahmed Chowdhury Stadium |
| 10 Nov 2019 | T20I | India | 4 | 6 | caught | Vidarbha Cricket Association Stadium |
| 31 Jul 2019 | ODI | Sri Lanka | 1 | 5 | stumped | R Premadasa Stadium |
| 26 Jul 2019 | ODI | Sri Lanka | 2 | 9 | bowled | R Premadasa Stadium |
| 6 Feb 2019 | T20 (leagues & domestic) | Dhaka Dynamites | 0 | 2 | caught | Shere Bangla National Stadium |
| 11 Jan 2019 | T20 (leagues & domestic) | Dhaka Dynamites | 10* | 4 | not out | Shere Bangla National Stadium |
| 5 Jan 2019 | T20 (leagues & domestic) | Chittagong Vikings | 1* | 1 | not out | Shere Bangla National Stadium |
| 3 Dec 2017 | T20 (leagues & domestic) | Rangpur Riders | 4* | 9 | not out | Shere Bangla National Stadium |
| 28 Nov 2017 | T20 (leagues & domestic) | Comilla Victorians | 16 | 18 | bowled | Zahur Ahmed Chowdhury Stadium |
| 21 Nov 2017 | T20 (leagues & domestic) | Rajshahi Kings | 5 | 4 | bowled | Shere Bangla National Stadium |
| 5 Nov 2017 | T20 (leagues & domestic) | Dhaka Dynamites | 2 | 6 | bowled | Sylhet International Cricket Stadium |
| 26 Oct 2017 | T20I | South Africa | 1 | 3 | caught | Mangaung Oval |
| 28 Sep 2017 | Test | South Africa | 2 | 1 | run out | Senwes Park |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 23 Jan 2025 | T20 (leagues & domestic) | Rangpur Riders | 1/16 | 3 | 0 | Zahur Ahmed Chowdhury Stadium |
| 12 Jan 2025 | T20 (leagues & domestic) | Dhaka Capitals | 1/62 | 4 | 0 | Sylhet International Cricket Stadium |
| 10 Jan 2025 | T20 (leagues & domestic) | Khulna Tigers | 1/3 | 1 | 0 | Sylhet International Cricket Stadium |
| 6 Jan 2025 | T20 (leagues & domestic) | Fortune Barishal | 0/22 | 2 | 0 | Sylhet International Cricket Stadium |
| 3 Jan 2025 | T20 (leagues & domestic) | Chittagong Kings | 1/46 | 3 | 0 | Shere Bangla National Stadium |
| 2 Jan 2025 | T20 (leagues & domestic) | Dhaka Capitals | 0/45 | 4 | 0 | Shere Bangla National Stadium |
| 11 Feb 2022 | T20 (leagues & domestic) | Fortune Barishal | 1/26 | 4 | 0 | Shere Bangla National Stadium |
| 9 Mar 2020 | T20I | Zimbabwe | 1/19 | 3 | 0 | Shere Bangla National Stadium |
| 3 Mar 2020 | ODI | Zimbabwe | 1/76 | 9 | 0 | Sylhet International Cricket Stadium |
| 25 Jan 2020 | T20I | Pakistan | 1/27 | 3 | 0 | Gaddafi Stadium |
| 24 Jan 2020 | T20I | Pakistan | 2/27 | 4 | 0 | Gaddafi Stadium |
| 17 Jan 2020 | T20 (leagues & domestic) | Rajshahi Royals | 0/38 | 4 | 0 | Shere Bangla National Stadium |
| 13 Jan 2020 | T20 (leagues & domestic) | Rajshahi Royals | 0/36 | 4 | 0 | Shere Bangla National Stadium |
| 11 Jan 2020 | T20 (leagues & domestic) | Dhaka Platoon | 1/50 | 4 | 0 | Shere Bangla National Stadium |
| 10 Jan 2020 | T20 (leagues & domestic) | Cumilla Warriors | 0/11 | 2 | 0 | Shere Bangla National Stadium |
| 8 Jan 2020 | T20 (leagues & domestic) | Cumilla Warriors | 1/26 | 3 | 0 | Shere Bangla National Stadium |
| 4 Jan 2020 | T20 (leagues & domestic) | Chattogram Challengers | 0/22 | 3 | 0 | Sylhet International Cricket Stadium |
| 3 Jan 2020 | T20 (leagues & domestic) | Dhaka Platoon | 1/44 | 4 | 0 | Sylhet International Cricket Stadium |
| 28 Dec 2019 | T20 (leagues & domestic) | Sylhet Thunder | 0/30 | 4 | 0 | Shere Bangla National Stadium |
| 27 Dec 2019 | T20 (leagues & domestic) | Rangpur Rangers | 1/14 | 2 | 0 | Shere Bangla National Stadium |
Frequently asked questions
How many wickets has Shafiul Islam taken in Tests?
17 wickets in 19 innings at an average of 55.41, economy 3.26, best figures 3/86.
How many wickets has Shafiul Islam taken in ODIs?
69 wickets in 58 innings at an average of 35.70, economy 5.98, best figures 4/21.
How many runs has Shafiul Islam scored in Tests?
211 runs in 21 innings (11 matches) at an average of 10.55 and a strike rate of 48.1, in the data from 2010 to 2017.
How many runs has Shafiul Islam scored in ODIs?
132 runs in 33 innings (58 matches) at an average of 6.00 and a strike rate of 55.2, in the data from 2010 to 2020.
How many runs has Shafiul Islam scored in T20Is?
23 runs in 6 innings (19 matches) at an average of 4.60 and a strike rate of 69.7, in the data from 2010 to 2020.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.