- Home
- Players
- Shakib Al Hasan
Bangladesh · Men's cricket
Shakib Al Hasan stats
Data through 8 August 2026Last updated 8 August 2026
Coverage: matches in the Cricsheet data from 6 August 2006 to 8 August 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Shakib Al Hasan played 68 Tests, 211 ODIs, 113 T20Is for Bangladesh in the data, between 2006 and 2026. In ODIs Shakib Al Hasan scored 6,638 runs in 200 innings (average 38.15, strike rate 83.7), including 8 hundreds and 52 fifties. With the ball, the best return was 289 wickets in T20 leagues at an average of 22.28 and an economy rate of 6.92. Against New Zealand in Tests, Shakib Al Hasan averaged 68.70 over 13 innings.
Teams played for
Shakib Al Hasan batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 68 | 124 | 8 | 4,356 | 217 | 37.55 | 6,973 | 62.5 | 5 | 29 | 6 | 530 | 27 |
| ODI | 211 | 200 | 26 | 6,638 | 124* | 38.15 | 7,930 | 83.7 | 8 | 52 | 11 | 618 | 51 |
| T20I | 113 | 110 | 13 | 2,295 | 84 | 23.66 | 1,874 | 122.5 | 0 | 12 | 8 | 234 | 49 |
| T20 (leagues & domestic) | 276 | 236 | 39 | 4,212 | 89* | 21.38 | 3,282 | 128.3 | 0 | 18 | 19 | 380 | 137 |
| First-class | 1 | 2 | 0 | 12 | 12 | 6.00 | 29 | 41.4 | 0 | 0 | 1 | 1 | 0 |
| Other T20 | 2 | 2 | 0 | 47 | 46 | 23.50 | 40 | 117.5 | 0 | 0 | 0 | 0 | 2 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2006 | 297 |
| 2007 | 468 |
| 2008 | 586 |
| 2009 | 862 |
| 2010 | 1,264 |
| 2011 | 1,051 |
| 2012 | 765 |
| 2013 | 752 |
| 2014 | 1,249 |
| 2015 | 953 |
| 2016 | 1,136 |
| 2017 | 1,542 |
| 2018 | 1,137 |
| 2019 | 1,127 |
| 2021 | 818 |
| 2022 | 1,215 |
| 2023 | 1,313 |
| 2024 | 651 |
| 2025 | 221 |
| 2026 | 153 |
Year-by-year batting (67 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2006 | ODI | 11 | 297 | 42.43 | 65.0 | 67 | 0 | 1 |
| 2007 | ODI | 17 | 305 | 20.33 | 56.7 | 57 | 0 | 3 |
| 2007 | T20I | 5 | 67 | 13.40 | 119.6 | 19 | 0 | 0 |
| 2007 | Test | 5 | 96 | 19.20 | 50.0 | 30 | 0 | 0 |
| 2008 | ODI | 12 | 366 | 30.50 | 73.2 | 108 | 1 | 3 |
| 2008 | T20I | 2 | 4 | 2.00 | 100.0 | 4 | 0 | 0 |
| 2008 | Test | 11 | 216 | 21.60 | 48.2 | 49 | 0 | 0 |
| 2009 | ODI | 14 | 625 | 62.50 | 109.5 | 105 | 2 | 4 |
| 2009 | T20I | 3 | 32 | 10.67 | 97.0 | 17 | 0 | 0 |
| 2009 | Test | 6 | 205 | 41.00 | 75.6 | 96 | 0 | 1 |
| 2010 | ODI | 25 | 722 | 32.82 | 81.7 | 106 | 1 | 4 |
| 2010 | T20I | 3 | 78 | 26.00 | 121.9 | 47 | 0 | 0 |
| 2010 | Test | 14 | 464 | 33.14 | 59.0 | 100 | 1 | 2 |
| 2011 | ODI | 19 | 564 | 33.18 | 71.8 | 79 | 0 | 5 |
| 2011 | T20 (leagues & domestic) | 3 | 29 | 14.50 | 131.8 | 26 | 0 | 0 |
| 2011 | T20I | 2 | 7 | 3.50 | 46.7 | 7 | 0 | 0 |
| 2011 | Test | 9 | 451 | 50.11 | 67.6 | 144 | 1 | 4 |
| 2012 | ODI | 4 | 237 | 59.25 | 110.2 | 68 | 0 | 3 |
| 2012 | T20 (leagues & domestic) | 12 | 159 | 15.90 | 116.1 | 42 | 0 | 0 |
| 2012 | T20I | 5 | 164 | 32.80 | 150.5 | 84 | 0 | 2 |
| 2012 | Test | 4 | 205 | 51.25 | 72.4 | 97 | 0 | 2 |
| 2013 | ODI | 3 | 53 | 17.67 | 86.9 | 34 | 0 | 0 |
| 2013 | T20 (leagues & domestic) | 15 | 324 | 24.92 | 150.0 | 59 | 0 | 2 |
| 2013 | T20I | 2 | 105 | 52.50 | 154.4 | 65 | 0 | 1 |
| 2013 | Test | 8 | 270 | 45.00 | 64.4 | 81 | 0 | 3 |
| 2014 | ODI | 11 | 289 | 28.90 | 99.3 | 101 | 1 | 1 |
| 2014 | Other T20 | 2 | 47 | 23.50 | 117.5 | 46 | 0 | 0 |
| 2014 | T20 (leagues & domestic) | 13 | 275 | 30.56 | 144.7 | 60 | 0 | 1 |
| 2014 | T20I | 8 | 214 | 30.57 | 138.1 | 66 | 0 | 1 |
| 2014 | Test | 10 | 424 | 47.11 | 64.7 | 137 | 1 | 3 |
| 2015 | ODI | 13 | 358 | 39.78 | 85.9 | 52 | 0 | 3 |
| 2015 | T20 (leagues & domestic) | 17 | 210 | 15.00 | 111.7 | 33 | 0 | 0 |
| 2015 | T20I | 3 | 91 | 45.50 | 107.1 | 57 | 0 | 1 |
| 2015 | Test | 7 | 294 | 58.80 | 62.6 | 89 | 0 | 2 |
| 2016 | ODI | 6 | 170 | 28.33 | 95.5 | 79 | 0 | 2 |
| 2016 | T20 (leagues & domestic) | 36 | 600 | 21.43 | 113.0 | 66 | 0 | 3 |
| 2016 | T20I | 15 | 260 | 23.64 | 113.5 | 50 | 0 | 1 |
| 2016 | Test | 4 | 106 | 26.50 | 49.5 | 41 | 0 | 0 |
| 2017 | ODI | 12 | 430 | 35.83 | 82.5 | 114 | 1 | 3 |
| 2017 | T20 (leagues & domestic) | 21 | 327 | 21.80 | 118.1 | 47 | 0 | 0 |
| 2017 | T20I | 7 | 120 | 17.14 | 111.1 | 41 | 0 | 0 |
| 2017 | Test | 14 | 665 | 47.50 | 69.6 | 217 | 2 | 3 |
| 2018 | ODI | 11 | 465 | 42.27 | 86.9 | 97 | 0 | 5 |
| 2018 | T20 (leagues & domestic) | 13 | 239 | 21.73 | 121.3 | 35 | 0 | 0 |
| 2018 | T20I | 8 | 220 | 31.43 | 141.0 | 61 | 0 | 2 |
| 2018 | Test | 7 | 213 | 30.43 | 58.7 | 80 | 0 | 2 |
| 2019 | ODI | 10 | 695 | 99.29 | 98.0 | 124 | 2 | 6 |
| 2019 | T20 (leagues & domestic) | 22 | 421 | 20.05 | 113.2 | 61 | 0 | 2 |
| 2019 | T20I | 2 | 11 | 5.50 | 91.7 | 10 | 0 | 0 |
| 2021 | ODI | 9 | 277 | 39.57 | 70.3 | 96 | 0 | 2 |
| 2021 | T20 (leagues & domestic) | 6 | 47 | 9.40 | 97.9 | 26 | 0 | 0 |
| 2021 | T20I | 17 | 327 | 19.24 | 106.9 | 46 | 0 | 0 |
| 2021 | Test | 4 | 167 | 41.75 | 49.3 | 68 | 0 | 2 |
| 2022 | ODI | 6 | 175 | 35.00 | 88.4 | 77 | 0 | 1 |
| 2022 | T20 (leagues & domestic) | 17 | 378 | 23.62 | 144.3 | 53 | 0 | 4 |
| 2022 | T20I | 12 | 324 | 29.45 | 135.0 | 70 | 0 | 3 |
| 2022 | Test | 11 | 338 | 30.73 | 63.5 | 84 | 0 | 4 |
| 2023 | ODI | 17 | 610 | 35.88 | 90.4 | 93 | 0 | 6 |
| 2023 | T20 (leagues & domestic) | 21 | 514 | 30.24 | 153.0 | 89 | 0 | 3 |
| 2023 | T20I | 6 | 102 | 51.00 | 134.2 | 38 | 0 | 0 |
| 2023 | Test | 1 | 87 | 87.00 | 92.6 | 87 | 0 | 1 |
| 2024 | First-class | 2 | 12 | 6.00 | 41.4 | 12 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 15 | 315 | 21.00 | 150.7 | 69 | 0 | 2 |
| 2024 | T20I | 10 | 169 | 18.78 | 107.0 | 64 | 0 | 1 |
| 2024 | Test | 9 | 155 | 19.38 | 54.6 | 36 | 0 | 0 |
| 2025 | T20 (leagues & domestic) | 15 | 221 | 17.00 | 125.6 | 61 | 0 | 1 |
| 2026 | T20 (leagues & domestic) | 10 | 153 | 19.12 | 126.4 | 38 | 0 | 0 |
Shakib Al Hasan bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 115 | 14,593 | 7,363 | 226 | 6/33 | 10/124 | 32.58 | 3.03 | 64.6 | 28 | 17 | 444 |
| ODI | 205 | 10,632 | 8,139 | 258 | 5/30 | – | 31.55 | 4.59 | 41.2 | 11 | 3 | 77 |
| T20I | 110 | 2,378 | 2,744 | 131 | 5/20 | – | 20.95 | 6.92 | 18.2 | 8 | 2 | 2 |
| T20 (leagues & domestic) | 271 | 5,582 | 6,439 | 289 | 6/6 | – | 22.28 | 6.92 | 19.3 | 6 | 2 | 17 |
| First-class | 2 | 380 | 193 | 9 | 5/96 | 9/193 | 21.44 | 3.05 | 42.2 | 2 | 1 | 8 |
| Other T20 | 1 | 24 | 23 | 2 | 2/23 | – | 11.50 | 5.75 | 12.0 | 0 | 0 | 0 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2006 | 11 |
| 2007 | 19 |
| 2008 | 30 |
| 2009 | 42 |
| 2010 | 74 |
| 2011 | 61 |
| 2012 | 34 |
| 2013 | 42 |
| 2014 | 71 |
| 2015 | 59 |
| 2016 | 72 |
| 2017 | 72 |
| 2018 | 60 |
| 2019 | 38 |
| 2021 | 51 |
| 2022 | 60 |
| 2023 | 46 |
| 2024 | 49 |
| 2025 | 10 |
| 2026 | 14 |
Year-by-year bowling (67 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2006 | ODI | 11 | 11 | 29.36 | 3.65 | 3/18 |
| 2007 | ODI | 16 | 13 | 46.54 | 5.33 | 3/56 |
| 2007 | T20I | 5 | 6 | 19.33 | 6.82 | 4/34 |
| 2007 | Test | 3 | 0 | – | 3.08 | 0/29 |
| 2008 | ODI | 12 | 12 | 39.83 | 4.47 | 2/38 |
| 2008 | T20I | 2 | 3 | 18.00 | 7.71 | 2/21 |
| 2008 | Test | 8 | 15 | 30.53 | 3.01 | 6/99 |
| 2009 | ODI | 16 | 21 | 25.62 | 3.83 | 3/8 |
| 2009 | T20I | 3 | 3 | 20.00 | 5.45 | 1/13 |
| 2009 | Test | 6 | 18 | 24.00 | 2.71 | 5/70 |
| 2010 | ODI | 25 | 43 | 25.77 | 4.74 | 4/33 |
| 2010 | T20I | 3 | 4 | 16.75 | 6.70 | 2/24 |
| 2010 | Test | 13 | 27 | 39.00 | 3.02 | 5/62 |
| 2011 | ODI | 20 | 25 | 28.08 | 4.33 | 4/16 |
| 2011 | T20 (leagues & domestic) | 7 | 11 | 15.91 | 6.86 | 3/28 |
| 2011 | T20I | 2 | 4 | 12.25 | 6.12 | 2/24 |
| 2011 | Test | 9 | 21 | 28.62 | 2.78 | 6/82 |
| 2012 | ODI | 4 | 6 | 33.17 | 4.97 | 2/39 |
| 2012 | T20 (leagues & domestic) | 13 | 18 | 17.44 | 6.54 | 3/17 |
| 2012 | T20I | 5 | 4 | 35.00 | 7.00 | 2/23 |
| 2012 | Test | 3 | 6 | 51.83 | 3.21 | 4/151 |
| 2013 | ODI | 3 | 1 | 112.00 | 5.33 | 1/42 |
| 2013 | T20 (leagues & domestic) | 17 | 24 | 15.54 | 6.05 | 6/6 |
| 2013 | T20I | 2 | 6 | 6.83 | 5.12 | 4/21 |
| 2013 | Test | 7 | 11 | 33.18 | 2.98 | 5/103 |
| 2014 | ODI | 12 | 21 | 16.81 | 3.72 | 4/41 |
| 2014 | Other T20 | 1 | 2 | 11.50 | 5.75 | 2/23 |
| 2014 | T20 (leagues & domestic) | 15 | 13 | 28.08 | 6.64 | 2/21 |
| 2014 | T20I | 8 | 8 | 21.25 | 6.07 | 3/9 |
| 2014 | Test | 9 | 27 | 26.52 | 3.13 | 6/59 |
| 2015 | ODI | 15 | 22 | 28.23 | 4.59 | 5/47 |
| 2015 | T20 (leagues & domestic) | 18 | 29 | 15.86 | 6.67 | 4/13 |
| 2015 | T20I | 3 | 1 | 78.00 | 6.50 | 1/24 |
| 2015 | Test | 6 | 7 | 70.57 | 4.17 | 4/105 |
| 2016 | ODI | 6 | 8 | 40.38 | 5.87 | 3/69 |
| 2016 | T20 (leagues & domestic) | 39 | 32 | 29.41 | 7.24 | 3/23 |
| 2016 | T20I | 15 | 20 | 20.60 | 7.40 | 4/15 |
| 2016 | Test | 4 | 12 | 18.42 | 2.73 | 5/85 |
| 2017 | ODI | 12 | 6 | 99.00 | 5.50 | 2/41 |
| 2017 | T20 (leagues & domestic) | 21 | 29 | 16.03 | 6.76 | 5/16 |
| 2017 | T20I | 7 | 8 | 23.38 | 7.19 | 3/24 |
| 2017 | Test | 14 | 29 | 33.38 | 3.18 | 5/68 |
| 2018 | ODI | 13 | 16 | 29.12 | 4.37 | 3/34 |
| 2018 | T20 (leagues & domestic) | 17 | 14 | 32.57 | 8.00 | 2/18 |
| 2018 | T20I | 8 | 13 | 14.92 | 6.93 | 5/20 |
| 2018 | Test | 7 | 17 | 19.35 | 2.89 | 6/33 |
| 2019 | ODI | 10 | 8 | 61.88 | 5.32 | 2/47 |
| 2019 | T20 (leagues & domestic) | 24 | 29 | 22.45 | 7.50 | 4/16 |
| 2019 | T20I | 2 | 1 | 77.00 | 9.62 | 1/28 |
| 2021 | ODI | 9 | 17 | 17.53 | 3.68 | 5/30 |
| 2021 | T20 (leagues & domestic) | 8 | 4 | 46.75 | 7.19 | 1/1 |
| 2021 | T20I | 18 | 25 | 16.88 | 6.06 | 4/9 |
| 2021 | Test | 4 | 5 | 38.80 | 2.29 | 4/82 |
| 2022 | ODI | 6 | 12 | 21.17 | 4.31 | 5/36 |
| 2022 | T20 (leagues & domestic) | 17 | 24 | 15.83 | 5.94 | 3/20 |
| 2022 | T20I | 11 | 8 | 42.12 | 8.64 | 2/33 |
| 2022 | Test | 10 | 16 | 29.56 | 2.47 | 5/96 |
| 2023 | ODI | 15 | 16 | 41.88 | 5.04 | 4/35 |
| 2023 | T20 (leagues & domestic) | 24 | 20 | 27.20 | 6.21 | 2/10 |
| 2023 | T20I | 6 | 8 | 13.88 | 6.17 | 5/22 |
| 2023 | Test | 2 | 2 | 17.00 | 2.12 | 2/26 |
| 2024 | First-class | 2 | 9 | 21.44 | 3.05 | 5/96 |
| 2024 | T20 (leagues & domestic) | 17 | 18 | 22.94 | 7.14 | 3/16 |
| 2024 | T20I | 10 | 9 | 25.44 | 7.39 | 4/35 |
| 2024 | Test | 10 | 13 | 43.54 | 3.77 | 4/78 |
| 2025 | T20 (leagues & domestic) | 19 | 10 | 33.20 | 7.55 | 3/11 |
| 2026 | T20 (leagues & domestic) | 15 | 14 | 27.36 | 7.82 | 3/43 |
Shakib Al Hasan against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| West Indies | Test | 23 | 951 | 43.23 | 65.5 | 97 | 0 | 10 |
| New Zealand | Test | 13 | 687 | 68.70 | 70.4 | 217 | 2 | 3 |
| Pakistan | Test | 13 | 546 | 54.60 | 62.3 | 144 | 1 | 4 |
| Sri Lanka | Test | 17 | 540 | 33.75 | 66.8 | 116 | 1 | 3 |
| Zimbabwe | Test | 13 | 477 | 36.69 | 68.3 | 137 | 1 | 4 |
| India | Test | 18 | 442 | 24.56 | 54.2 | 84 | 0 | 2 |
| England | Test | 12 | 308 | 25.67 | 49.1 | 96 | 0 | 1 |
| South Africa | Test | 10 | 203 | 20.30 | 47.9 | 47 | 0 | 0 |
| Australia | Test | 4 | 115 | 28.75 | 56.4 | 84 | 0 | 1 |
| Zimbabwe | ODI | 39 | 1386 | 44.71 | 87.7 | 105 | 3 | 7 |
| West Indies | ODI | 19 | 834 | 55.60 | 90.4 | 124 | 1 | 8 |
| India | ODI | 21 | 751 | 37.55 | 83.4 | 85 | 0 | 9 |
| Sri Lanka | ODI | 25 | 707 | 30.74 | 83.7 | 92 | 0 | 7 |
| New Zealand | ODI | 20 | 663 | 34.89 | 83.3 | 114 | 2 | 3 |
| Pakistan | ODI | 17 | 649 | 43.27 | 84.4 | 108 | 1 | 5 |
| England | ODI | 18 | 541 | 31.82 | 81.6 | 121 | 1 | 4 |
| South Africa | ODI | 16 | 476 | 34.00 | 74.3 | 77 | 0 | 5 |
| Ireland | ODI | 9 | 272 | 38.86 | 94.1 | 93 | 0 | 2 |
| Australia | ODI | 9 | 217 | 24.11 | 65.2 | 51 | 0 | 1 |
| Kenya | ODI | 3 | 58 | 29.00 | 63.0 | 25 | 0 | 0 |
| Pakistan | T20I | 11 | 360 | 40.00 | 132.4 | 84 | 0 | 4 |
| West Indies | T20I | 14 | 347 | 28.92 | 139.4 | 68 | 0 | 3 |
| Australia | T20I | 10 | 265 | 26.50 | 110.9 | 66 | 0 | 1 |
| Zimbabwe | T20I | 13 | 252 | 22.91 | 135.5 | 65 | 0 | 1 |
| New Zealand | T20I | 12 | 203 | 16.92 | 113.4 | 70 | 0 | 1 |
| Sri Lanka | T20I | 10 | 186 | 18.60 | 106.9 | 38 | 0 | 0 |
| Ireland | T20I | 5 | 128 | 42.67 | 154.2 | 57 | 0 | 1 |
| Netherlands | T20I | 5 | 88 | 22.00 | 115.8 | 64 | 0 | 1 |
| India | T20I | 8 | 86 | 10.75 | 111.7 | 22 | 0 | 0 |
| South Africa | T20I | 8 | 76 | 9.50 | 93.8 | 26 | 0 | 0 |
| England | T20I | 4 | 42 | 21.00 | 105.0 | 34 | 0 | 0 |
| Rangpur Riders | T20 (leagues & domestic) | 10 | 338 | 42.25 | 148.9 | 89 | 0 | 1 |
| Comilla Victorians | T20 (leagues & domestic) | 18 | 309 | 19.31 | 126.6 | 81 | 0 | 2 |
| Khulna Tigers | T20 (leagues & domestic) | 6 | 179 | 29.83 | 173.8 | 69 | 0 | 1 |
| Chattogram Challengers | T20 (leagues & domestic) | 6 | 162 | 27.00 | 145.9 | 62 | 0 | 2 |
| Trinbago Knight Riders | T20 (leagues & domestic) | 10 | 158 | 17.56 | 104.6 | 35 | 0 | 0 |
| Royal Challengers Bengaluru | T20 (leagues & domestic) | 7 | 152 | 30.40 | 129.9 | 60 | 0 | 1 |
| Barbados Royals | T20 (leagues & domestic) | 7 | 127 | 21.17 | 136.6 | 53 | 0 | 1 |
| Sylhet Sixers | T20 (leagues & domestic) | 4 | 125 | 62.50 | 138.9 | 61 | 0 | 1 |
| Chennai Super Kings | T20 (leagues & domestic) | 8 | 124 | 24.80 | 155.0 | 46 | 0 | 0 |
| Chittagong Vikings | T20 (leagues & domestic) | 6 | 123 | 30.75 | 119.4 | 53 | 0 | 1 |
| St Kitts and Nevis Patriots | T20 (leagues & domestic) | 5 | 115 | 28.75 | 126.4 | 38 | 0 | 0 |
| Chittagong Kings | T20 (leagues & domestic) | 3 | 104 | 104.00 | 176.3 | 59 | 0 | 1 |
| Mumbai Indians | T20 (leagues & domestic) | 10 | 102 | 11.33 | 122.9 | 26 | 0 | 0 |
| Punjab Kings | T20 (leagues & domestic) | 6 | 97 | 19.40 | 111.5 | 28 | 0 | 0 |
| St Lucia Kings | T20 (leagues & domestic) | 6 | 97 | 19.40 | 154.0 | 61 | 0 | 1 |
| Sylhet Strikers | T20 (leagues & domestic) | 3 | 96 | 32.00 | 188.2 | 67 | 0 | 1 |
| Rajasthan Royals | T20 (leagues & domestic) | 6 | 94 | 23.50 | 136.2 | 29 | 0 | 0 |
| Lahore Qalandars | T20 (leagues & domestic) | 3 | 90 | 30.00 | 132.4 | 51 | 0 | 1 |
| Guyana Amazon Warriors | T20 (leagues & domestic) | 7 | 88 | 14.67 | 94.6 | 54 | 0 | 1 |
| Gujarat Lions | T20 (leagues & domestic) | 3 | 70 | 70.00 | 120.7 | 66 | 0 | 1 |
| Rajshahi Kings | T20 (leagues & domestic) | 7 | 69 | 13.80 | 111.3 | 18 | 0 | 0 |
| Kolkata Knight Riders | T20 (leagues & domestic) | 3 | 65 | 21.67 | 125.0 | 28 | 0 | 0 |
| Barisal Burners | T20 (leagues & domestic) | 3 | 62 | 20.67 | 172.2 | 54 | 0 | 1 |
| Barisal Bulls | T20 (leagues & domestic) | 5 | 62 | 12.40 | 89.9 | 22 | 0 | 0 |
| Desert Vipers | T20 (leagues & domestic) | 3 | 61 | 30.50 | 105.2 | 36 | 0 | 0 |
| Khulna Titans | T20 (leagues & domestic) | 7 | 59 | 8.43 | 89.4 | 20 | 0 | 0 |
| Sylhet Royals | T20 (leagues & domestic) | 3 | 59 | 19.67 | 113.5 | 38 | 0 | 0 |
| B-Love Kandy | T20 (leagues & domestic) | 3 | 58 | 19.33 | 120.8 | 30 | 0 | 0 |
| Dambulla Aura | T20 (leagues & domestic) | 3 | 55 | 18.33 | 125.0 | 23 | 0 | 0 |
| Fortune Barishal | T20 (leagues & domestic) | 3 | 32 | 10.67 | 145.5 | 29 | 0 | 0 |
| Islamabad United | T20 (leagues & domestic) | 4 | 32 | 10.67 | 86.5 | 20 | 0 | 0 |
| Delhi Capitals | T20 (leagues & domestic) | 3 | 31 | 15.50 | 114.8 | 30 | 0 | 0 |
| Quetta Gladiators | T20 (leagues & domestic) | 3 | 28 | 9.33 | 84.8 | 17 | 0 | 0 |
| Washington Freedom | T20 (leagues & domestic) | 3 | 22 | 7.33 | 110.0 | 18 | 0 | 0 |
| Sunrisers Hyderabad | T20 (leagues & domestic) | 3 | 11 | 3.67 | 55.0 | 7 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| West Indies | Test | 22 | 47 | 26.09 | 2.75 | 6/33 |
| Sri Lanka | Test | 16 | 36 | 37.78 | 3.07 | 5/96 |
| Zimbabwe | Test | 14 | 31 | 23.58 | 2.61 | 6/59 |
| England | Test | 11 | 29 | 29.28 | 2.96 | 5/85 |
| India | Test | 16 | 25 | 40.88 | 3.91 | 5/62 |
| New Zealand | Test | 12 | 17 | 37.47 | 2.82 | 5/103 |
| Pakistan | Test | 11 | 14 | 58.50 | 3.22 | 6/82 |
| South Africa | Test | 7 | 13 | 31.92 | 3.27 | 6/99 |
| Australia | Test | 4 | 12 | 22.50 | 2.97 | 5/68 |
| Zimbabwe | ODI | 41 | 73 | 20.23 | 4.10 | 5/30 |
| New Zealand | ODI | 20 | 33 | 27.61 | 5.44 | 4/33 |
| India | ODI | 22 | 29 | 32.66 | 4.88 | 5/36 |
| West Indies | ODI | 21 | 24 | 26.83 | 3.76 | 4/8 |
| Pakistan | ODI | 18 | 21 | 36.24 | 4.64 | 2/34 |
| England | ODI | 18 | 21 | 41.00 | 5.04 | 4/35 |
| Sri Lanka | ODI | 26 | 20 | 51.10 | 4.70 | 3/47 |
| South Africa | ODI | 17 | 17 | 43.00 | 4.71 | 3/33 |
| Ireland | ODI | 7 | 7 | 39.43 | 4.76 | 2/21 |
| Australia | ODI | 8 | 5 | 58.00 | 5.04 | 2/38 |
| Kenya | ODI | 3 | 3 | 28.67 | 3.51 | 2/32 |
| West Indies | T20I | 13 | 21 | 15.52 | 6.94 | 5/20 |
| Zimbabwe | T20I | 14 | 20 | 20.90 | 7.51 | 4/21 |
| Australia | T20I | 9 | 12 | 19.08 | 7.01 | 4/9 |
| Sri Lanka | T20I | 10 | 12 | 18.17 | 6.81 | 3/24 |
| South Africa | T20I | 8 | 9 | 22.11 | 7.65 | 2/21 |
| Pakistan | T20I | 11 | 7 | 41.43 | 6.74 | 2/24 |
| India | T20I | 8 | 7 | 30.29 | 7.57 | 2/33 |
| Netherlands | T20I | 5 | 7 | 20.14 | 7.05 | 2/23 |
| New Zealand | T20I | 12 | 6 | 54.00 | 7.20 | 2/10 |
| Ireland | T20I | 5 | 6 | 15.17 | 6.50 | 5/22 |
| England | T20I | 4 | 3 | 31.00 | 6.64 | 1/13 |
| United States of America | T20I | 3 | 1 | 74.00 | 7.40 | 1/23 |
| Comilla Victorians | T20 (leagues & domestic) | 19 | 23 | 22.13 | 6.97 | 3/20 |
| Rangpur Riders | T20 (leagues & domestic) | 12 | 20 | 13.40 | 5.85 | 5/16 |
| Trinbago Knight Riders | T20 (leagues & domestic) | 11 | 17 | 12.82 | 7.27 | 6/6 |
| Mumbai Indians | T20 (leagues & domestic) | 12 | 13 | 25.00 | 7.01 | 2/22 |
| Rajasthan Royals | T20 (leagues & domestic) | 10 | 13 | 17.92 | 6.44 | 3/17 |
| Rajshahi Kings | T20 (leagues & domestic) | 7 | 12 | 12.83 | 5.92 | 4/8 |
| Khulna Titans | T20 (leagues & domestic) | 7 | 10 | 18.60 | 8.45 | 3/18 |
| Chittagong Vikings | T20 (leagues & domestic) | 7 | 7 | 21.57 | 6.04 | 4/16 |
| St Kitts and Nevis Patriots | T20 (leagues & domestic) | 5 | 7 | 8.29 | 4.46 | 3/11 |
| Barisal Bulls | T20 (leagues & domestic) | 5 | 7 | 16.86 | 6.56 | 3/23 |
| Chattogram Challengers | T20 (leagues & domestic) | 6 | 7 | 21.14 | 6.43 | 3/23 |
| Guyana Amazon Warriors | T20 (leagues & domestic) | 8 | 6 | 33.00 | 7.62 | 2/25 |
| Khulna Tigers | T20 (leagues & domestic) | 6 | 6 | 22.83 | 5.87 | 2/10 |
| Sunrisers Hyderabad | T20 (leagues & domestic) | 6 | 6 | 25.50 | 6.95 | 2/22 |
| Royal Challengers Bengaluru | T20 (leagues & domestic) | 9 | 5 | 50.40 | 8.64 | 2/21 |
| Barisal Burners | T20 (leagues & domestic) | 3 | 5 | 14.80 | 6.17 | 2/22 |
| Kolkata Knight Riders | T20 (leagues & domestic) | 4 | 5 | 21.80 | 7.98 | 2/21 |
| Sylhet Sixers | T20 (leagues & domestic) | 4 | 4 | 25.25 | 7.21 | 2/34 |
| Galle Gallants | T20 (leagues & domestic) | 3 | 4 | 19.50 | 7.80 | 2/15 |
| Delhi Capitals | T20 (leagues & domestic) | 6 | 4 | 40.75 | 7.09 | 2/27 |
| Punjab Kings | T20 (leagues & domestic) | 7 | 4 | 47.50 | 7.92 | 2/18 |
| St Lucia Kings | T20 (leagues & domestic) | 6 | 4 | 40.00 | 8.42 | 2/33 |
| Barbados Royals | T20 (leagues & domestic) | 6 | 4 | 33.75 | 7.71 | 1/12 |
| Quetta Gladiators | T20 (leagues & domestic) | 3 | 3 | 34.00 | 8.50 | 1/25 |
| Chennai Super Kings | T20 (leagues & domestic) | 9 | 3 | 82.67 | 8.55 | 2/25 |
| Dambulla Aura | T20 (leagues & domestic) | 3 | 3 | 22.67 | 5.67 | 1/20 |
| Fortune Barishal | T20 (leagues & domestic) | 3 | 3 | 19.33 | 6.11 | 2/16 |
| Washington Freedom | T20 (leagues & domestic) | 3 | 3 | 29.00 | 8.70 | 2/34 |
| B-Love Kandy | T20 (leagues & domestic) | 3 | 3 | 21.67 | 6.50 | 2/10 |
| Sylhet Royals | T20 (leagues & domestic) | 3 | 3 | 34.00 | 8.74 | 2/30 |
| Sylhet Strikers | T20 (leagues & domestic) | 3 | 3 | 20.00 | 6.00 | 2/18 |
| Jamaica Tallawahs | T20 (leagues & domestic) | 4 | 2 | 45.00 | 7.50 | 1/22 |
| Chittagong Kings | T20 (leagues & domestic) | 3 | 2 | 28.50 | 6.33 | 2/25 |
| Desert Vipers | T20 (leagues & domestic) | 3 | 2 | 17.00 | 5.67 | 2/14 |
| Karachi Kings | T20 (leagues & domestic) | 3 | 2 | 25.00 | 8.33 | 1/4 |
| Islamabad United | T20 (leagues & domestic) | 4 | 1 | 76.00 | 6.91 | 1/24 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Shere Bangla National Stadium | 203 | 5666 | 32.38 | 144 |
| Zahur Ahmed Chowdhury Stadium | 67 | 2042 | 36.46 | 101 |
| Harare Sports Club | 16 | 536 | 38.29 | 96 |
| Sheikh Abu Naser Stadium | 12 | 456 | 50.67 | 137 |
| Queens Sports Club | 11 | 446 | 44.60 | 104 |
| Eden Gardens | 19 | 395 | 30.38 | 66 |
| Sylhet International Cricket Stadium | 13 | 366 | 30.50 | 93 |
| Providence Stadium | 13 | 293 | 24.42 | 97 |
| R Premadasa Stadium | 16 | 293 | 19.53 | 80 |
| Hagley Oval | 6 | 280 | 46.67 | 70 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Shere Bangla National Stadium | 207 | 313 | 22.93 | 4.16 |
| Zahur Ahmed Chowdhury Stadium | 70 | 107 | 25.27 | 3.70 |
| Harare Sports Club | 18 | 28 | 27.43 | 3.40 |
| Eden Gardens | 26 | 22 | 34.82 | 7.49 |
| Sheikh Abu Naser Stadium | 10 | 21 | 29.52 | 3.61 |
| R Premadasa Stadium | 16 | 18 | 21.89 | 5.28 |
| Sylhet International Cricket Stadium | 15 | 18 | 22.50 | 6.66 |
| Queens Sports Club | 12 | 16 | 27.62 | 5.02 |
| Providence Stadium | 13 | 14 | 28.00 | 6.59 |
| Kensington Oval | 10 | 13 | 18.69 | 4.96 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 1106 | 973 | 113.7 | 42 | 2598 | 129 | 6.91 |
| T20 | Middle | 3848 | 3161 | 121.7 | 158 | 4138 | 190 | 6.43 |
| T20 | Death | 1553 | 1022 | 152.0 | 94 | 1224 | 101 | 8.59 |
| ODI | Powerplay | 541 | 695 | 77.8 | 12 | 1014 | 28 | 4.41 |
| ODI | Middle | 5284 | 6608 | 80.0 | 129 | 8262 | 182 | 4.30 |
| ODI | Death | 813 | 627 | 129.7 | 33 | 1356 | 48 | 6.50 |
How Shakib Al Hasan was dismissed
- Caught367 (62%)
- Bowled117 (20%)
- Lbw37 (6%)
- Run out30 (5%)
- Caught and bowled20 (3%)
- Stumped16 (3%)
- Retired out1 (0%)
How Shakib Al Hasan took wickets
- Caught449
- Bowled201
- Lbw155
- Stumped80
- Caught and bowled29
- Hit wicket1
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 22 Aug 2025 | 8 |
| 24 Aug 2025 | 25 |
| 27 Aug 2025 | 13 |
| 31 Aug 2025 | 61 |
| 5 Sep 2025 | 15 |
| 10 Sep 2025 | 1 |
| 16 Sep 2025 | 26 |
| 7 Dec 2025 | 16 |
| 21 Dec 2025 | 17 |
| 30 Dec 2025 | 8 |
| 2 Jan 2026 | 38 |
| 4 Jan 2026 | 36 |
| 5 Jul 2026 | 1 |
| 10 Jul 2026 | 15 |
| 12 Jul 2026 | 18 |
| 15 Jul 2026 | 4 |
| 22 Jul 2026 | 10 |
| 23 Jul 2026 | 0 |
| 30 Jul 2026 | 22 |
| 8 Aug 2026 | 9 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 8 Aug 2026 | T20 (leagues & domestic) | Galle Gallants | 9 | 13 | caught | R Premadasa Stadium |
| 30 Jul 2026 | T20 (leagues & domestic) | Kandy Royals | 22* | 16 | not out | Pallekele International Cricket Stadium |
| 23 Jul 2026 | T20 (leagues & domestic) | Galle Gallants | 0 | 1 | bowled | Rangiri Dambulla International Stadium |
| 22 Jul 2026 | T20 (leagues & domestic) | Colombo Kaps | 10* | 5 | not out | Rangiri Dambulla International Stadium |
| 15 Jul 2026 | T20 (leagues & domestic) | Washington Freedom | 4 | 5 | caught | Oakland Coliseum |
| 12 Jul 2026 | T20 (leagues & domestic) | Washington Freedom | 18 | 13 | caught | Grand Prairie Stadium |
| 10 Jul 2026 | T20 (leagues & domestic) | Seattle Orcas | 15 | 14 | caught | Grand Prairie Stadium |
| 5 Jul 2026 | T20 (leagues & domestic) | San Francisco Unicorns | 1 | 3 | caught | Knight Riders Cricket Ground |
| 4 Jan 2026 | T20 (leagues & domestic) | Desert Vipers | 36 | 27 | caught | Dubai International Cricket Stadium |
| 2 Jan 2026 | T20 (leagues & domestic) | Abu Dhabi Knight Riders | 38 | 24 | caught | Sharjah Cricket Stadium |
| 30 Dec 2025 | T20 (leagues & domestic) | Desert Vipers | 8 | 6 | caught | Zayed Cricket Stadium |
| 21 Dec 2025 | T20 (leagues & domestic) | Desert Vipers | 17* | 25 | not out | Dubai International Cricket Stadium |
| 7 Dec 2025 | T20 (leagues & domestic) | Sharjah Warriorz | 16 | 12 | retired out | Sharjah Cricket Stadium |
| 16 Sep 2025 | T20 (leagues & domestic) | Trinbago Knight Riders | 26* | 9 | not out | Providence Stadium |
| 10 Sep 2025 | T20 (leagues & domestic) | Guyana Amazon Warriors | 1 | 2 | lbw | Providence Stadium |
| 5 Sep 2025 | T20 (leagues & domestic) | Barbados Royals | 15 | 12 | caught | Kensington Oval |
| 31 Aug 2025 | T20 (leagues & domestic) | St Lucia Kings | 61 | 26 | caught | Daren Sammy Cricket Ground |
| 27 Aug 2025 | T20 (leagues & domestic) | Trinbago Knight Riders | 13 | 14 | caught | Brian Lara Stadium |
| 24 Aug 2025 | T20 (leagues & domestic) | St Kitts and Nevis Patriots | 25 | 18 | stumped | Sir Vivian Richards Stadium |
| 22 Aug 2025 | T20 (leagues & domestic) | Guyana Amazon Warriors | 8 | 7 | stumped | Sir Vivian Richards Stadium |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 8 Aug 2026 | T20 (leagues & domestic) | Galle Gallants | 2/15 | 4 | 0 | R Premadasa Stadium |
| 5 Aug 2026 | T20 (leagues & domestic) | Galle Gallants | 1/36 | 3 | 0 | R Premadasa Stadium |
| 2 Aug 2026 | T20 (leagues & domestic) | Dambulla Sixers | 0/29 | 3 | 0 | Pallekele International Cricket Stadium |
| 30 Jul 2026 | T20 (leagues & domestic) | Kandy Royals | 3/43 | 4 | 0 | Pallekele International Cricket Stadium |
| 28 Jul 2026 | T20 (leagues & domestic) | Colombo Kaps | 0/27 | 3 | 0 | Pallekele International Cricket Stadium |
| 26 Jul 2026 | T20 (leagues & domestic) | Kandy Royals | 1/18 | 3 | 0 | Rangiri Dambulla International Stadium |
| 23 Jul 2026 | T20 (leagues & domestic) | Galle Gallants | 1/27 | 3 | 0 | Rangiri Dambulla International Stadium |
| 22 Jul 2026 | T20 (leagues & domestic) | Colombo Kaps | 1/19 | 2 | 0 | Rangiri Dambulla International Stadium |
| 19 Jul 2026 | T20 (leagues & domestic) | Dambulla Sixers | 2/12 | 4 | 1 | Sinhalese Sports Club Ground |
| 15 Jul 2026 | T20 (leagues & domestic) | Washington Freedom | 2/34 | 4 | 0 | Oakland Coliseum |
| 12 Jul 2026 | T20 (leagues & domestic) | Washington Freedom | 1/24 | 3 | 0 | Grand Prairie Stadium |
| 10 Jul 2026 | T20 (leagues & domestic) | Seattle Orcas | 0/44 | 4 | 0 | Grand Prairie Stadium |
| 5 Jul 2026 | T20 (leagues & domestic) | San Francisco Unicorns | 0/25 | 4 | 0 | Knight Riders Cricket Ground |
| 4 Jan 2026 | T20 (leagues & domestic) | Desert Vipers | 0/10 | 1 | 0 | Dubai International Cricket Stadium |
| 2 Jan 2026 | T20 (leagues & domestic) | Abu Dhabi Knight Riders | 0/20 | 4 | 0 | Sharjah Cricket Stadium |
| 30 Dec 2025 | T20 (leagues & domestic) | Desert Vipers | 0/10 | 1 | 0 | Zayed Cricket Stadium |
| 27 Dec 2025 | T20 (leagues & domestic) | Dubai Capitals | 1/11 | 4 | 0 | Zayed Cricket Stadium |
| 23 Dec 2025 | T20 (leagues & domestic) | Gulf Giants | 0/10 | 2 | 0 | Zayed Cricket Stadium |
| 21 Dec 2025 | T20 (leagues & domestic) | Desert Vipers | 2/14 | 4 | 0 | Dubai International Cricket Stadium |
| 20 Dec 2025 | T20 (leagues & domestic) | Abu Dhabi Knight Riders | 0/20 | 2 | 0 | Zayed Cricket Stadium |
Batter vs bowler matchups
Bowlers Shakib Al Hasan faced most
- vs Ravi Ashwin291 balls
- vs Elton Chigumbura268 balls
Batters Shakib Al Hasan bowled to most
- Dinesh Chandimal vs Shakib Al Hasan550 balls
- Hamilton Masakadza vs Shakib Al Hasan544 balls
- Brendan Taylor vs Shakib Al Hasan539 balls
- Elton Chigumbura vs Shakib Al Hasan378 balls
- Regis Chakabva vs Shakib Al Hasan369 balls
- Angelo Mathews vs Shakib Al Hasan367 balls
- Kumar Sangakkara vs Shakib Al Hasan358 balls
- Ross Taylor vs Shakib Al Hasan336 balls
- Jonathan Trott vs Shakib Al Hasan325 balls
- Virat Kohli vs Shakib Al Hasan317 balls
- Kraigg Brathwaite vs Shakib Al Hasan311 balls
- Kusal Mendis vs Shakib Al Hasan306 balls
Frequently asked questions
How many runs has Shakib Al Hasan scored in Tests?
How many runs has Shakib Al Hasan scored in ODIs?
How many runs has Shakib Al Hasan scored in T20Is?
What is Shakib Al Hasan's highest score?
How many wickets has Shakib Al Hasan taken in Tests?
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.