Shakib Al Hasan

Allrounder
BAN Flag
Full Name: Shakib Al Hasan
Date of Birth: 24 Mar 1987
Current Age: 38 Year, 5 Month, 7 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 2024 stats
TEST
MAT
10
ING
9
RUNS
155
BF
284
50s
0
100s
0
6s
1
4s
17
NO
1
HS
36
AVG
19.38
SR
54.58
T20I
MAT
12
ING
11
RUNS
169
BF
159
50s
1
100s
0
6s
3
4s
16
NO
1
HS
64
AVG
16.90
SR
106.29
TEST
1st InningING
1
RUNS
9
BF
17
50s
0
100s
0
6s
0
4s
2
NO
0
HS
9
AVG
9.00
SR
52.94
TEST
2nd InningING
4
RUNS
64
BF
113
50s
0
100s
0
6s
0
4s
8
NO
0
HS
32
AVG
16.00
SR
56.64
TEST
3rd InningING
1
RUNS
0
BF
2
50s
0
100s
0
6s
0
4s
0
NO
0
HS
0
AVG
0.00
SR
0.00
TEST
4th InningING
3
RUNS
82
BF
152
50s
0
100s
0
6s
1
4s
7
NO
1
HS
36
AVG
41.00
SR
53.95
T20I
1st InningING
6
RUNS
117
BF
110
50s
1
100s
0
6s
1
4s
11
NO
1
HS
64
AVG
23.40
SR
106.36
T20I
2nd InningING
5
RUNS
52
BF
49
50s
0
100s
0
6s
2
4s
5
NO
0
HS
30
AVG
10.40
SR
106.12
TEST
MAT
-99
ING
1
RUNS
36
BF
53
50s
0
100s
0
6s
0
4s
3
NO
0
HS
36
AVG
36.00
SR
67.92
TEST
MAT
-99
ING
6
RUNS
110
BF
212
50s
0
100s
0
6s
1
4s
12
NO
1
HS
32
AVG
22.00
SR
51.89
TEST
MAT
-99
ING
1
RUNS
9
BF
17
50s
0
100s
0
6s
0
4s
2
NO
0
HS
9
AVG
9.00
SR
52.94
TEST
MAT
-99
ING
1
RUNS
0
BF
2
50s
0
100s
0
6s
0
4s
0
NO
0
HS
0
AVG
0.00
SR
0.00
T20I
MAT
-99
ING
4
RUNS
84
BF
73
50s
1
100s
0
6s
0
4s
11
NO
1
HS
64
AVG
28.00
SR
115.07
T20I
MAT
-99
ING
4
RUNS
48
BF
45
50s
0
100s
0
6s
2
4s
5
NO
0
HS
30
AVG
12.00
SR
106.67
T20I
MAT
-99
ING
3
RUNS
37
BF
41
50s
0
100s
0
6s
1
4s
0
NO
0
HS
21
AVG
12.33
SR
90.24
TEST
MAT
10
ING
10
BALLS
150
WKT
13
RUNS
566
ECO
3.77
AVG
43.54
SR
69.23
5Ws
0
T20I
MAT
12
ING
11
BALLS
34
WKT
9
RUNS
248
ECO
7.17
AVG
27.56
SR
23.07
5Ws
0
TEST
1st InningING
4
BALLS
89
WKT
5
RUNS
294
ECO
3.30
AVG
58.80
SR
106.80
5Ws
0
TEST
2nd InningING
1
BALLS
11
WKT
4
RUNS
78
ECO
7.09
AVG
19.50
SR
16.50
5Ws
0
TEST
3rd InningING
4
BALLS
47
WKT
4
RUNS
176
ECO
3.74
AVG
44.00
SR
70.50
5Ws
0
TEST
4th InningING
1
BALLS
3
WKT
0
RUNS
18
ECO
6.00
AVG
18.00
SR
18.00
5Ws
0
T20I
1st InningING
6
BALLS
18
WKT
2
RUNS
150
ECO
8.33
AVG
75.00
SR
54.00
5Ws
0
T20I
2nd InningING
5
BALLS
16
WKT
7
RUNS
98
ECO
5.90
AVG
14.00
SR
14.23
5Ws
0
TEST
MAT
-99
ING
1
BALLS
3
WKT
0
RUNS
18
ECO
6.00
AVG
18.00
SR
18.00
5Ws
0
TEST
MAT
-99
ING
3
BALLS
64
WKT
7
RUNS
193
ECO
3.02
AVG
27.57
SR
54.86
5Ws
0
TEST
MAT
-99
ING
1
BALLS
13
WKT
0
RUNS
79
ECO
6.08
AVG
79.00
SR
78.00
5Ws
0
TEST
MAT
-99
ING
5
BALLS
70
WKT
6
RUNS
276
ECO
3.94
AVG
46.00
SR
70.00
5Ws
0
T20I
MAT
-99
ING
3
BALLS
10
WKT
2
RUNS
76
ECO
7.60
AVG
38.00
SR
30.00
5Ws
0
T20I
MAT
-99
ING
3
BALLS
10
WKT
5
RUNS
77
ECO
7.40
AVG
15.40
SR
12.48
5Ws
0
T20I
MAT
-99
ING
3
BALLS
11
WKT
0
RUNS
80
ECO
7.27
AVG
80.00
SR
66.00
5Ws
0
T20I
MAT
-99
ING
2
BALLS
3
WKT
2
RUNS
15
ECO
4.69
AVG
7.50
SR
9.60
5Ws
0
Shakib Al Hasan's 2024 matches
MatchRB4s6sSRORWEcoWin/LossScorecard
2nd Test - Fri, 27 Sep 2024 vs India9172052.94LossView Scorecard
2nd Test - Fri, 27 Sep 2024 vs India02000.00LossView Scorecard
1st Test - Thu, 19 Sep 2024 vs India32645050.00LossView Scorecard
1st Test - Thu, 19 Sep 2024 vs India25563044.64LossView Scorecard
2nd Test - Fri, 30 Aug 2024 vs Pakistan2100020.00LossView Scorecard
2nd Test - Fri, 30 Aug 2024 vs Pakistan21431148.83LossView Scorecard
1st Test - Wed, 21 Aug 2024 vs Pakistan15162093.75WinView Scorecard
52nd , Super Eights, Group 1 (N) - Tue, 25 Jun 2024 vs TBA01000.00LossView Scorecard
47th , Super Eights,Group 1 - Sat, 22 Jun 2024 vs India11711157.14LossView Scorecard
44th , Super Eights, Group 1 (N) - Fri, 21 Jun 2024 vs Australia8100080.00LossView Scorecard
37th , Group D (N) - Sun, 16 Jun 2024 vs Nepal17222077.27WinView Scorecard
27th , Group D - Thu, 13 Jun 2024 vs Netherlands644690139.13WinView Scorecard
21st , Group D - Mon, 10 Jun 2024 vs South Africa340075.00LossView Scorecard
15th , Group D (N) - Sat, 08 Jun 2024 vs Sri Lanka8140057.14WinView Scorecard
2nd T20I - Thu, 23 May 2024 vs United States of America302341130.43LossView Scorecard
1st T20I - Tue, 21 May 2024 vs United States of America6120050.00LossView Scorecard
5th T20I - Sun, 12 May 2024 vs Zimbabwe211701123.52LossView Scorecard
4th T20I (N) - Fri, 10 May 2024 vs Zimbabwe130033.33WinView Scorecard
2nd Test - Sat, 30 Mar 2024 vs Sri Lanka15231065.21LossView Scorecard
2nd Test - Sat, 30 Mar 2024 vs Sri Lanka36533067.92LossView Scorecard
2nd Test - Fri, 27 Sep 2024 vs India11.007847.09LossView Scorecard
2nd Test - Fri, 27 Sep 2024 vs India3.001806.00LossView Scorecard
1st Test - Thu, 19 Sep 2024 vs India8.005006.25LossView Scorecard
1st Test - Thu, 19 Sep 2024 vs India13.007906.07LossView Scorecard
2nd Test - Fri, 30 Aug 2024 vs Pakistan17.003412.00LossView Scorecard
2nd Test - Fri, 30 Aug 2024 vs Pakistan7.001402.00LossView Scorecard
1st Test - Wed, 21 Aug 2024 vs Pakistan27.0010013.70WinView Scorecard
1st Test - Wed, 21 Aug 2024 vs Pakistan17.004432.58WinView Scorecard
52nd , Super Eights, Group 1 (N) - Tue, 25 Jun 2024 vs TBA4.001904.75LossView Scorecard
47th , Super Eights,Group 1 - Sat, 22 Jun 2024 vs India3.0037112.33LossView Scorecard
37th , Group D (N) - Sun, 16 Jun 2024 vs Nepal2.20923.85WinView Scorecard
27th , Group D - Thu, 13 Jun 2024 vs Netherlands4.002907.25WinView Scorecard
21st , Group D - Mon, 10 Jun 2024 vs South Africa1.00606.00LossView Scorecard
15th , Group D (N) - Sat, 08 Jun 2024 vs Sri Lanka3.0030010.00WinView Scorecard
3rd T20I - Sat, 25 May 2024 vs United States of America3.002317.66WinView Scorecard
2nd T20I - Thu, 23 May 2024 vs United States of America4.003508.75LossView Scorecard
1st T20I - Tue, 21 May 2024 vs United States of America3.001605.33LossView Scorecard
5th T20I - Sun, 12 May 2024 vs Zimbabwe4.00912.25LossView Scorecard
4th T20I (N) - Fri, 10 May 2024 vs Zimbabwe3.403549.54WinView Scorecard
2nd Test - Sat, 30 Mar 2024 vs Sri Lanka37.0011032.97LossView Scorecard
2nd Test - Sat, 30 Mar 2024 vs Sri Lanka10.003913.90LossView Scorecard