Shakib Al Hasan

Allrounder
BAN Flag
Full Name: Shakib Al Hasan
Date of Birth: 24 Mar 1987
Current Age: 38 Year, 5 Month, 3 Days
Born: Magura Jessore
Teams: Bangladesh, Adelaide Strikers, Bangladesh A, Bangladesh Cricket Board XI, Barbados Tridents, Dhaka Gladiators, Khulna Division, Kolkata Knight Riders, Worcestershire
TEST
Rank
56
Cap No
46
First Game
2007-05-18
Last Game
2024-09-27
ODI
Rank
-
Cap No
82
First Game
2006-08-06
Last Game
2023-11-06
T20I
Rank
-
Cap No
11
First Game
2006-11-28
Last Game
2024-06-25
Shakib Al Hasan's 2017 stats
TEST
MAT
14
ING
14
RUNS
665
BF
956
50s
3
100s
2
6s
1
4s
87
NO
0
HS
217
AVG
47.50
SR
69.56
ODI
MAT
13
ING
12
RUNS
430
BF
521
50s
3
100s
1
6s
2
4s
42
NO
0
HS
114
AVG
35.83
SR
82.53
T20I
MAT
7
ING
7
RUNS
120
BF
108
50s
0
100s
0
6s
0
4s
11
NO
0
HS
41
AVG
17.14
SR
111.11
TEST
1st InningING
4
RUNS
384
BF
539
50s
2
100s
1
6s
0
4s
54
NO
0
HS
217
AVG
96.00
SR
71.24
TEST
2nd InningING
3
RUNS
221
BF
281
50s
1
100s
1
6s
1
4s
25
NO
0
HS
116
AVG
73.67
SR
78.65
TEST
3rd InningING
4
RUNS
15
BF
31
50s
0
100s
0
6s
0
4s
2
NO
0
HS
8
AVG
3.75
SR
48.39
TEST
4th InningING
3
RUNS
45
BF
105
50s
0
100s
0
6s
0
4s
6
NO
0
HS
22
AVG
15.00
SR
42.86
ODI
1st InningING
7
RUNS
175
BF
225
50s
1
100s
0
6s
1
4s
14
NO
0
HS
72
AVG
25.00
SR
77.78
ODI
2nd InningING
5
RUNS
255
BF
296
50s
2
100s
1
6s
1
4s
28
NO
0
HS
114
AVG
51.00
SR
86.15
T20I
1st InningING
3
RUNS
63
BF
60
50s
0
100s
0
6s
0
4s
4
NO
0
HS
38
AVG
21.00
SR
105.00
T20I
2nd InningING
4
RUNS
57
BF
48
50s
0
100s
0
6s
0
4s
7
NO
0
HS
41
AVG
14.25
SR
118.75
TEST
MAT
-99
ING
14
RUNS
665
BF
956
50s
0
100s
0
6s
1
4s
87
NO
0
HS
217
AVG
0.00
SR
0.00
ODI
MAT
-99
ING
12
RUNS
430
BF
521
50s
0
100s
0
6s
2
4s
42
NO
0
HS
114
AVG
0.00
SR
0.00
T20I
MAT
-99
ING
7
RUNS
120
BF
108
50s
0
100s
0
6s
0
4s
11
NO
0
HS
41
AVG
0.00
SR
0.00
TEST
MAT
14
ING
14
BALLS
303
WKT
29
RUNS
968
ECO
3.19
AVG
33.38
SR
62.73
5Ws
0
ODI
MAT
13
ING
12
BALLS
108
WKT
6
RUNS
594
ECO
5.50
AVG
99.00
SR
108.00
5Ws
0
T20I
MAT
7
ING
7
BALLS
26
WKT
8
RUNS
187
ECO
7.19
AVG
23.38
SR
19.50
5Ws
0
TEST
1st InningING
3
BALLS
89
WKT
3
RUNS
284
ECO
3.19
AVG
94.67
SR
178.20
5Ws
0
TEST
2nd InningING
4
BALLS
95
WKT
12
RUNS
278
ECO
2.90
AVG
23.17
SR
47.95
5Ws
0
TEST
3rd InningING
3
BALLS
70
WKT
8
RUNS
228
ECO
3.25
AVG
28.50
SR
52.65
5Ws
0
TEST
4th InningING
4
BALLS
48
WKT
6
RUNS
178
ECO
3.71
AVG
29.67
SR
48.00
5Ws
0
ODI
1st InningING
7
BALLS
65
WKT
5
RUNS
347
ECO
5.34
AVG
69.40
SR
78.00
5Ws
0
ODI
2nd InningING
5
BALLS
43
WKT
1
RUNS
247
ECO
5.74
AVG
247.00
SR
258.00
5Ws
0
T20I
1st InningING
4
BALLS
15
WKT
4
RUNS
104
ECO
6.93
AVG
26.00
SR
22.50
5Ws
0
T20I
2nd InningING
3
BALLS
11
WKT
4
RUNS
83
ECO
7.55
AVG
20.75
SR
16.50
5Ws
0
TEST
MAT
-99
ING
14
BALLS
303
WKT
29
RUNS
968
ECO
0.00
AVG
0.00
SR
5Ws
0
ODI
MAT
-99
ING
12
BALLS
108
WKT
6
RUNS
594
ECO
0.00
AVG
0.00
SR
5Ws
0
T20I
MAT
-99
ING
7
BALLS
26
WKT
8
RUNS
187
ECO
0.00
AVG
0.00
SR
5Ws
0
Shakib Al Hasan's 2017 matches
MatchRB4s6sSRORWEcoWin/LossScorecard
2nd T20I - Sun, 29 Oct 2017 vs South Africa240050.00LossView Scorecard
1st T20I (N) - Thu, 26 Oct 2017 vs South Africa13830162.50LossView Scorecard
3rd ODI - Sun, 22 Oct 2017 vs South Africa63828076.82LossView Scorecard
2nd ODI - Wed, 18 Oct 2017 vs South Africa5500100.00LossView Scorecard
1st ODI - Sun, 15 Oct 2017 vs South Africa29452064.44LossView Scorecard
2nd Test - Mon, 04 Sep 2017 vs Australia24523046.15LossView Scorecard
2nd Test - Mon, 04 Sep 2017 vs Australia280025.00LossView Scorecard
1st Test - Sun, 27 Aug 2017 vs Australia8413311063.15WinView Scorecard
1st Test - Sun, 27 Aug 2017 vs Australia5111045.45WinView Scorecard
2nd Semi-final - Thu, 15 Jun 2017 vs India15231065.21LossView Scorecard
9th Group A - Fri, 09 Jun 2017 vs New Zealand11411511199.13WinView Scorecard
5th Group A (D/N) - Mon, 05 Jun 2017 vs Australia29482060.41LossView Scorecard
1st Group A - Thu, 01 Jun 2017 vs England10820125.00LossView Scorecard
6th - Wed, 24 May 2017 vs New Zealand19322059.37WinView Scorecard
3rd - Wed, 17 May 2017 vs New Zealand6141042.85LossView Scorecard
1st - Fri, 12 May 2017 vs Ireland14162087.50LossView Scorecard
2nd T20I (N) - Thu, 06 Apr 2017 vs Sri Lanka383140122.58WinView Scorecard
1st T20I (N) - Tue, 04 Apr 2017 vs Sri Lanka11150073.33LossView Scorecard
3rd ODI - Sat, 01 Apr 2017 vs Sri Lanka54627087.09LossView Scorecard
1st ODI - Sat, 25 Mar 2017 vs Sri Lanka727141101.40WinView Scorecard
2nd Test - Wed, 15 Mar 2017 vs Sri Lanka11615910072.95WinView Scorecard
2nd Test - Wed, 15 Mar 2017 vs Sri Lanka15431034.88WinView Scorecard
1st Test - Tue, 07 Mar 2017 vs Sri Lanka231911121.05LossView Scorecard
1st Test - Tue, 07 Mar 2017 vs Sri Lanka8121066.66LossView Scorecard
Only Test - Thu, 09 Feb 2017 vs India8210314079.61LossView Scorecard
Only Test - Thu, 09 Feb 2017 vs India22504044.00LossView Scorecard
2nd Test - Fri, 20 Jan 2017 vs New Zealand59789075.64LossView Scorecard
2nd Test - Fri, 20 Jan 2017 vs New Zealand8710114.28LossView Scorecard
1st Test - Thu, 12 Jan 2017 vs New Zealand21727631078.62LossView Scorecard
1st Test - Thu, 12 Jan 2017 vs New Zealand05000.00LossView Scorecard
3rd T20I - Sun, 08 Jan 2017 vs New Zealand413440120.58LossView Scorecard
2nd T20I - Fri, 06 Jan 2017 vs New Zealand120050.00LossView Scorecard
1st T20I (N) - Tue, 03 Jan 2017 vs New Zealand141400100.00LossView Scorecard
2nd T20I - Sun, 29 Oct 2017 vs South Africa4.002225.50LossView Scorecard
1st T20I (N) - Thu, 26 Oct 2017 vs South Africa3.002819.33LossView Scorecard
3rd ODI - Sun, 22 Oct 2017 vs South Africa10.005605.60LossView Scorecard
2nd ODI - Wed, 18 Oct 2017 vs South Africa10.006026.00LossView Scorecard
1st ODI - Sun, 15 Oct 2017 vs South Africa8.004806.00LossView Scorecard
2nd Test - Mon, 04 Sep 2017 vs Australia31.008212.64LossView Scorecard
2nd Test - Mon, 04 Sep 2017 vs Australia6.003515.83LossView Scorecard
1st Test - Sun, 27 Aug 2017 vs Australia25.506852.63WinView Scorecard
1st Test - Sun, 27 Aug 2017 vs Australia28.008553.03WinView Scorecard
2nd Semi-final - Thu, 15 Jun 2017 vs India9.005406.00LossView Scorecard
9th Group A - Fri, 09 Jun 2017 vs New Zealand10.005205.20WinView Scorecard
1st Group A - Thu, 01 Jun 2017 vs England8.006207.75LossView Scorecard
6th - Wed, 24 May 2017 vs New Zealand8.004125.12WinView Scorecard
4th - Fri, 19 May 2017 vs Ireland9.003814.22WinView Scorecard
3rd - Wed, 17 May 2017 vs New Zealand10.005005.00LossView Scorecard
2nd T20I (N) - Thu, 06 Apr 2017 vs Sri Lanka4.002436.00WinView Scorecard
1st T20I (N) - Tue, 04 Apr 2017 vs Sri Lanka3.002909.66LossView Scorecard
3rd ODI - Sat, 01 Apr 2017 vs Sri Lanka8.004105.12LossView Scorecard
2nd ODI (D/N) - Tue, 28 Mar 2017 vs Sri Lanka10.005905.90LossView Scorecard
1st ODI - Sat, 25 Mar 2017 vs Sri Lanka8.003314.12WinView Scorecard
2nd Test - Wed, 15 Mar 2017 vs Sri Lanka33.008022.42WinView Scorecard
2nd Test - Wed, 15 Mar 2017 vs Sri Lanka36.207442.03WinView Scorecard
1st Test - Tue, 07 Mar 2017 vs Sri Lanka32.1010013.10LossView Scorecard
1st Test - Tue, 07 Mar 2017 vs Sri Lanka25.0010424.16LossView Scorecard
Only Test - Thu, 09 Feb 2017 vs India24.0010404.33LossView Scorecard
Only Test - Thu, 09 Feb 2017 vs India9.005025.55LossView Scorecard
2nd Test - Fri, 20 Jan 2017 vs New Zealand12.405043.94LossView Scorecard
2nd Test - Fri, 20 Jan 2017 vs New Zealand4.002807.00LossView Scorecard
1st Test - Thu, 12 Jan 2017 vs New Zealand27.007822.88LossView Scorecard
1st Test - Thu, 12 Jan 2017 vs New Zealand10.003003.00LossView Scorecard
3rd T20I - Sun, 08 Jan 2017 vs New Zealand4.002205.50LossView Scorecard
2nd T20I - Fri, 06 Jan 2017 vs New Zealand4.003218.00LossView Scorecard
1st T20I (N) - Tue, 03 Jan 2017 vs New Zealand4.003017.50LossView Scorecard