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 2022 stats
TEST
MAT
17
ING
11
RUNS
338
BF
532
50s
5
100s
0
6s
8
4s
32
NO
1
HS
84
AVG
30.81
SR
69.53
ODI
MAT
3
ING
9
RUNS
235
BF
285
50s
0
100s
0
6s
3
4s
23
NO
0
HS
77
AVG
26.67
SR
74.07
T20I
MAT
15
ING
15
RUNS
349
BF
270
50s
3
100s
0
6s
9
4s
32
NO
1
HS
70
AVG
24.93
SR
129.26
TEST
1st InningING
4
RUNS
75
BF
116
50s
2
100s
0
6s
2
4s
8
NO
0
HS
51
AVG
25.25
SR
78.29
TEST
2nd InningING
2
RUNS
29
BF
69
50s
0
100s
0
6s
0
4s
3
NO
1
HS
26
AVG
19.00
SR
54.81
TEST
3rd InningING
4
RUNS
150
BF
239
50s
2
100s
0
6s
0
4s
15
NO
0
HS
63
AVG
37.50
SR
62.76
TEST
4th InningING
1
RUNS
84
BF
108
50s
1
100s
0
6s
6
4s
6
NO
0
HS
84
AVG
84.00
SR
77.78
ODI
1st InningING
5
RUNS
135
BF
162
50s
0
100s
0
6s
3
4s
13
NO
0
HS
77
AVG
8.00
SR
40.00
ODI
2nd InningING
4
RUNS
100
BF
123
50s
0
100s
0
6s
0
4s
10
NO
0
HS
43
AVG
36.00
SR
81.82
T20I
1st InningING
11
RUNS
197
BF
158
50s
1
100s
0
6s
5
4s
17
NO
0
HS
68
AVG
17.91
SR
124.68
T20I
2nd InningING
4
RUNS
152
BF
112
50s
2
100s
0
6s
4
4s
15
NO
1
HS
70
AVG
50.67
SR
135.71
TEST
MAT
-99
ING
11
RUNS
338
BF
532
50s
0
100s
0
6s
8
4s
32
NO
0
HS
84
AVG
0.00
SR
0.00
ODI
MAT
-99
ING
9
RUNS
235
BF
285
50s
0
100s
0
6s
3
4s
23
NO
0
HS
77
AVG
0.00
SR
0.00
T20I
MAT
-99
ING
15
RUNS
349
BF
270
50s
0
100s
0
6s
9
4s
32
NO
0
HS
70
AVG
0.00
SR
0.00
TEST
MAT
17
ING
10
BALLS
191
WKT
16
RUNS
473
ECO
2.88
AVG
29.96
SR
62.35
5Ws
0
ODI
MAT
3
ING
9
BALLS
88
WKT
17
RUNS
389
ECO
4.77
AVG
15.89
SR
20.00
5Ws
0
T20I
MAT
15
ING
14
BALLS
50
WKT
11
RUNS
400
ECO
8.00
AVG
36.36
SR
27.27
5Ws
0
TEST
1st InningING
2
BALLS
51
WKT
3
RUNS
86
ECO
2.32
AVG
22.86
SR
59.14
5Ws
0
TEST
2nd InningING
4
BALLS
98
WKT
10
RUNS
269
ECO
3.19
AVG
31.50
SR
59.31
5Ws
0
TEST
3rd InningING
1
BALLS
25
WKT
1
RUNS
58
ECO
2.32
AVG
58.00
SR
150.00
5Ws
0
TEST
4th InningING
3
BALLS
17
WKT
2
RUNS
60
ECO
3.53
AVG
30.00
SR
51.00
5Ws
0
ODI
1st InningING
4
BALLS
38
WKT
11
RUNS
178
ECO
5.20
AVG
14.86
SR
17.14
5Ws
0
ODI
2nd InningING
5
BALLS
50
WKT
6
RUNS
211
ECO
3.90
AVG
19.50
SR
30.00
5Ws
0
T20I
1st InningING
4
BALLS
15
WKT
5
RUNS
144
ECO
9.60
AVG
28.80
SR
18.00
5Ws
0
T20I
2nd InningING
10
BALLS
35
WKT
6
RUNS
256
ECO
7.31
AVG
42.67
SR
35.00
5Ws
0
TEST
MAT
-99
ING
10
BALLS
191
WKT
16
RUNS
473
ECO
0.00
AVG
0.00
SR
5Ws
0
ODI
MAT
-99
ING
9
BALLS
88
WKT
17
RUNS
389
ECO
0.00
AVG
0.00
SR
5Ws
0
T20I
MAT
-99
ING
14
BALLS
50
WKT
11
RUNS
400
ECO
0.00
AVG
0.00
SR
5Ws
0
Shakib Al Hasan's 2022 matches
MatchRB4s6sSRORWEcoWin/LossScorecard
2nd Test - Thu, 22 Dec 2022 vs India16391141.02LossView Scorecard
2nd Test - Thu, 22 Dec 2022 vs India13361036.11LossView Scorecard
1st Test - Wed, 14 Dec 2022 vs India3250012.00LossView Scorecard
1st Test - Wed, 14 Dec 2022 vs India841086677.77LossView Scorecard
3rd ODI (D/N) - Sat, 10 Dec 2022 vs India43504086.00LossView Scorecard
2nd ODI (D/N) - Wed, 07 Dec 2022 vs India8201040.00WinView Scorecard
1st ODI (D/N) - Sun, 04 Dec 2022 vs India29383076.31WinView Scorecard
41st , Group 2 - Sun, 06 Nov 2022 vs Pakistan01000.00LossView Scorecard
35th , Group 2 (N) - Wed, 02 Nov 2022 vs India131220108.33LossView Scorecard
28th , Group 2 - Sun, 30 Oct 2022 vs Zimbabwe232010115.00LossView Scorecard
22nd , Group 2 (D/N) - Thu, 27 Oct 2022 vs South Africa140025.00LossView Scorecard
17th , Group 2 (D/N) - Mon, 24 Oct 2022 vs Netherlands790077.77LossView Scorecard
6th - Thu, 13 Oct 2022 vs Pakistan684273161.90LossView Scorecard
5th - Wed, 12 Oct 2022 vs New Zealand704481159.09LossView Scorecard
3rd (N) - Sun, 09 Oct 2022 vs New Zealand161610100.00LossView Scorecard
5th , Group B (N) - Thu, 01 Sep 2022 vs Sri Lanka242230109.09LossView Scorecard
3rd , Group B (N) - Tue, 30 Aug 2022 vs Afghanistan11920122.22LossView Scorecard
3rd T20I - Thu, 07 Jul 2022 vs West Indies5310166.66LossView Scorecard
2nd T20I - Sun, 03 Jul 2022 vs West Indies685253130.76LossView Scorecard
1st T20I - Sat, 02 Jul 2022 vs West Indies291522193.33LossView Scorecard
2nd Test - Fri, 24 Jun 2022 vs West Indies891088.88LossView Scorecard
2nd Test - Fri, 24 Jun 2022 vs West Indies16321050.00LossView Scorecard
1st Test - Thu, 16 Jun 2022 vs West Indies51676176.11LossView Scorecard
1st Test - Thu, 16 Jun 2022 vs West Indies63996063.63LossView Scorecard
2nd Test - Mon, 23 May 2022 vs Sri Lanka01000.00LossView Scorecard
2nd Test - Mon, 23 May 2022 vs Sri Lanka58727080.55LossView Scorecard
1st Test - Sun, 15 May 2022 vs Sri Lanka26443059.09LossView Scorecard
3rd ODI (D/N) - Wed, 23 Mar 2022 vs South Africa18202090.00WinView Scorecard
2nd ODI - Sun, 20 Mar 2022 vs South Africa06000.00LossView Scorecard
1st ODI (D/N) - Fri, 18 Mar 2022 vs South Africa776473120.31WinView Scorecard
2nd T20I (D/N) - Sat, 05 Mar 2022 vs Afghanistan9150060.00LossView Scorecard
1st T20I (D/N) - Thu, 03 Mar 2022 vs Afghanistan560083.33WinView Scorecard
3rd ODI (D/N) - Mon, 28 Feb 2022 vs Afghanistan30363083.33LossView Scorecard
2nd ODI (D/N) - Fri, 25 Feb 2022 vs Afghanistan20362055.55WinView Scorecard
1st ODI (D/N) - Wed, 23 Feb 2022 vs Afghanistan10151066.66WinView Scorecard
2nd Test - Thu, 22 Dec 2022 vs India19.307944.05LossView Scorecard
2nd Test - Thu, 22 Dec 2022 vs India14.005023.57LossView Scorecard
1st Test - Wed, 14 Dec 2022 vs India12.002602.16LossView Scorecard
3rd ODI (D/N) - Sat, 10 Dec 2022 vs India10.006826.80LossView Scorecard
2nd ODI (D/N) - Wed, 07 Dec 2022 vs India10.003923.90WinView Scorecard
1st ODI (D/N) - Sun, 04 Dec 2022 vs India10.003653.60WinView Scorecard
41st , Group 2 - Sun, 06 Nov 2022 vs Pakistan4.003518.75LossView Scorecard
35th , Group 2 (N) - Wed, 02 Nov 2022 vs India4.003328.25LossView Scorecard
28th , Group 2 - Sun, 30 Oct 2022 vs Zimbabwe4.003408.50LossView Scorecard
22nd , Group 2 (D/N) - Thu, 27 Oct 2022 vs South Africa3.0033211.00LossView Scorecard
17th , Group 2 (D/N) - Mon, 24 Oct 2022 vs Netherlands4.003218.00LossView Scorecard
6th - Thu, 13 Oct 2022 vs Pakistan3.002809.33LossView Scorecard
5th - Wed, 12 Oct 2022 vs New Zealand4.0040010.00LossView Scorecard
3rd (N) - Sun, 09 Oct 2022 vs New Zealand3.002307.66LossView Scorecard
5th , Group B (N) - Thu, 01 Sep 2022 vs Sri Lanka4.003107.75LossView Scorecard
3rd , Group B (N) - Tue, 30 Aug 2022 vs Afghanistan4.001313.25LossView Scorecard
3rd T20I - Thu, 07 Jul 2022 vs West Indies2.001015.00LossView Scorecard
2nd T20I - Sun, 03 Jul 2022 vs West Indies4.003819.50LossView Scorecard
2nd Test - Fri, 24 Jun 2022 vs West Indies18.004602.55LossView Scorecard
1st Test - Thu, 16 Jun 2022 vs West Indies21.004812.28LossView Scorecard
1st Test - Thu, 16 Jun 2022 vs West Indies2.00301.50LossView Scorecard
2nd Test - Mon, 23 May 2022 vs Sri Lanka40.109652.39LossView Scorecard
2nd Test - Mon, 23 May 2022 vs Sri Lanka1.00707.00LossView Scorecard
1st Test - Sun, 15 May 2022 vs Sri Lanka39.006031.53LossView Scorecard
1st Test - Sun, 15 May 2022 vs Sri Lanka25.005812.32LossView Scorecard
3rd ODI (D/N) - Wed, 23 Mar 2022 vs South Africa9.002422.66WinView Scorecard
2nd ODI - Sun, 20 Mar 2022 vs South Africa10.003313.30LossView Scorecard
1st ODI (D/N) - Fri, 18 Mar 2022 vs South Africa10.005405.40WinView Scorecard
2nd T20I (D/N) - Sat, 05 Mar 2022 vs Afghanistan3.0032010.66LossView Scorecard
1st T20I (D/N) - Thu, 03 Mar 2022 vs Afghanistan4.001824.50WinView Scorecard
3rd ODI (D/N) - Mon, 28 Feb 2022 vs Afghanistan10.004714.70LossView Scorecard
2nd ODI (D/N) - Fri, 25 Feb 2022 vs Afghanistan10.003823.80WinView Scorecard
1st ODI (D/N) - Wed, 23 Feb 2022 vs Afghanistan9.005025.55WinView Scorecard