Ben Stokes

Left-hand bat
ENG Flag
Full Name: Benjamin Andrew Stokes
Date of Birth: 04 Jun 1991
Current Age: 34 Year, 3 Month, 14 Days
Born: Christchurch Canterbury New Zealand
Teams: England, Durham, Durham 2nd XI, England Lions, England Under-19s
TEST
Rank
36
Cap No
658
First Game
2013-12-05
Last Game
2025-07-23
ODI
Rank
-
Cap No
221
First Game
2011-08-25
Last Game
2023-11-12
T20I
Rank
-
Cap No
58
First Game
2011-09-25
Last Game
2022-11-13
Ben Stokes's 2017 stats
TEST
MAT
13
ING
12
RUNS
527
BF
829
50s
4
100s
2
6s
19
4s
290
NO
0
HS
112
AVG
43.92
SR
63.57
ODI
MAT
15
ING
13
RUNS
616
BF
576
50s
4
100s
2
6s
24
4s
44
NO
3
HS
102
AVG
61.60
SR
106.94
T20I
MAT
3
ING
3
RUNS
46
BF
39
50s
0
100s
0
6s
2
4s
3
NO
1
HS
38
AVG
23.00
SR
117.95
TEST
1st InningING
5
RUNS
336
BF
495
50s
2
100s
2
6s
13
4s
179
NO
0
HS
112
AVG
67.20
SR
67.88
TEST
2nd InningING
2
RUNS
60
BF
86
50s
1
100s
0
6s
0
4s
10
NO
0
HS
60
AVG
30.00
SR
69.77
TEST
3rd InningING
4
RUNS
113
BF
204
50s
1
100s
0
6s
6
4s
98
NO
0
HS
58
AVG
28.25
SR
55.39
TEST
4th InningING
1
RUNS
18
BF
44
50s
0
100s
0
6s
0
4s
3
NO
0
HS
18
AVG
18.00
SR
40.91
ODI
1st InningING
9
RUNS
489
BF
449
50s
4
100s
1
6s
20
4s
30
NO
1
HS
101
AVG
61.13
SR
108.91
ODI
2nd InningING
4
RUNS
127
BF
127
50s
0
100s
1
6s
4
4s
14
NO
2
HS
102
AVG
63.50
SR
100.00
T20I
2nd InningING
3
RUNS
46
BF
39
50s
0
100s
0
6s
2
4s
3
NO
1
HS
38
AVG
23.00
SR
117.95
TEST
MAT
-99
ING
10
RUNS
446
BF
679
50s
0
100s
0
6s
6
4s
62
NO
0
HS
112
AVG
0.00
SR
0.00
TEST
MAT
-99
ING
2
RUNS
81
BF
150
50s
1
100s
0
6s
13
4s
228
NO
0
HS
58
AVG
40.50
SR
54.00
ODI
MAT
-99
ING
13
RUNS
616
BF
576
50s
0
100s
0
6s
24
4s
44
NO
0
HS
102
AVG
0.00
SR
0.00
T20I
MAT
-99
ING
3
RUNS
46
BF
39
50s
0
100s
0
6s
2
4s
3
NO
0
HS
38
AVG
0.00
SR
0.00
TEST
MAT
13
ING
11
BALLS
135
WKT
13
RUNS
424
ECO
3.13
AVG
32.62
SR
62.45
5Ws
0
ODI
MAT
15
ING
13
BALLS
85
WKT
14
RUNS
552
ECO
6.49
AVG
39.43
SR
36.47
5Ws
0
T20I
MAT
3
ING
3
BALLS
11
WKT
2
RUNS
90
ECO
8.18
AVG
45.00
SR
33.00
5Ws
0
TEST
1st InningING
2
BALLS
32
WKT
8
RUNS
99
ECO
3.07
AVG
12.38
SR
24.23
5Ws
0
TEST
2nd InningING
4
BALLS
51
WKT
2
RUNS
190
ECO
3.73
AVG
95.00
SR
153.00
5Ws
0
TEST
3rd InningING
3
BALLS
41
WKT
3
RUNS
84
ECO
2.05
AVG
28.00
SR
82.00
5Ws
0
TEST
4th InningING
2
BALLS
11
WKT
0
RUNS
51
ECO
4.64
AVG
51.00
SR
66.00
5Ws
0
ODI
1st InningING
5
BALLS
38
WKT
6
RUNS
254
ECO
6.68
AVG
42.33
SR
38.00
5Ws
0
ODI
2nd InningING
8
BALLS
47
WKT
8
RUNS
298
ECO
6.33
AVG
37.25
SR
35.33
5Ws
0
T20I
1st InningING
3
BALLS
11
WKT
2
RUNS
90
ECO
8.18
AVG
45.00
SR
33.00
5Ws
0
TEST
MAT
-99
ING
9
BALLS
123
WKT
13
RUNS
364
ECO
0.00
AVG
0.00
SR
5Ws
0
TEST
MAT
-99
ING
2
BALLS
12
WKT
0
RUNS
60
ECO
5.00
AVG
60.00
SR
72.00
5Ws
0
ODI
MAT
-99
ING
13
BALLS
85
WKT
14
RUNS
552
ECO
0.00
AVG
0.00
SR
5Ws
0
T20I
MAT
-99
ING
3
BALLS
11
WKT
2
RUNS
90
ECO
0.00
AVG
0.00
SR
5Ws
0
Ben Stokes's 2017 matches
MatchRB4s6sSRORWEcoWin/LossScorecard
3rd ODI - Sun, 24 Sep 2017 vs West Indies736353115.87WinView Scorecard
1st ODI - Tue, 19 Sep 2017 vs West Indies231012230.00WinView Scorecard
3rd Test - Thu, 07 Sep 2017 vs West Indies607410081.08WinView Scorecard
2nd Test - Fri, 25 Aug 2017 vs West Indies10012417080.64LossView Scorecard
2nd Test - Fri, 25 Aug 2017 vs West Indies5810811053.70LossView Scorecard
1st Test - Thu, 17 Aug 2017 vs West Indies10142071.42WinView Scorecard
4th Test - Fri, 04 Aug 2017 vs South Africa589614380.00WinView Scorecard
4th Test - Fri, 04 Aug 2017 vs South Africa23548550.00WinView Scorecard
3rd Test - Thu, 27 Jul 2017 vs South Africa1121539473.20WinView Scorecard
3rd Test - Thu, 27 Jul 2017 vs South Africa31382181.57WinView Scorecard
2nd Test - Fri, 14 Jul 2017 vs South Africa012000.00LossView Scorecard
2nd Test - Fri, 14 Jul 2017 vs South Africa18443040.90LossView Scorecard
1st Test - Thu, 06 Jul 2017 vs South Africa561088151.85WinView Scorecard
1st Test - Thu, 06 Jul 2017 vs South Africa140025.00WinView Scorecard
1st Semi-final - Wed, 14 Jun 2017 vs Pakistan34640053.12LossView Scorecard
10th Group A - Sat, 10 Jun 2017 vs Australia10210913293.57WinView Scorecard
6h Group A - Tue, 06 Jun 2017 vs New Zealand48534290.56WinView Scorecard
2nd ODI - Sat, 27 May 2017 vs South Africa10179113127.84WinView Scorecard
1st ODI - Wed, 24 May 2017 vs South Africa25300183.33WinView Scorecard
3rd ODI - Thu, 09 Mar 2017 vs West Indies342041170.00WinView Scorecard
2nd ODI - Sun, 05 Mar 2017 vs West Indies150020.00WinView Scorecard
1st ODI - Fri, 03 Mar 2017 vs West Indies55610390.16WinView Scorecard
3rd T20I (N) - Wed, 01 Feb 2017 vs India671085.71LossView Scorecard
2nd T20I (N) - Sun, 29 Jan 2017 vs India382722140.74LossView Scorecard
1st T20I (D/N) - Thu, 26 Jan 2017 vs India250040.00WinView Scorecard
3rd ODI - Sun, 22 Jan 2017 vs India573942146.15WinView Scorecard
2nd ODI - Thu, 19 Jan 2017 vs India130033.33LossView Scorecard
1st ODI - Sun, 15 Jan 2017 vs India624025155.00LossView Scorecard
3rd ODI - Sun, 24 Sep 2017 vs West Indies4.002506.25WinView Scorecard
1st ODI - Tue, 19 Sep 2017 vs West Indies9.004334.77WinView Scorecard
3rd Test - Thu, 07 Sep 2017 vs West Indies14.302261.51WinView Scorecard
3rd Test - Thu, 07 Sep 2017 vs West Indies12.004103.41WinView Scorecard
2nd Test - Fri, 25 Aug 2017 vs West Indies25.006322.52LossView Scorecard
2nd Test - Fri, 25 Aug 2017 vs West Indies5.002505.00LossView Scorecard
1st Test - Thu, 17 Aug 2017 vs West Indies7.004005.71WinView Scorecard
1st Test - Thu, 17 Aug 2017 vs West Indies9.00911.00WinView Scorecard
4th Test - Fri, 04 Aug 2017 vs South Africa6.003405.66WinView Scorecard
4th Test - Fri, 04 Aug 2017 vs South Africa6.002604.33WinView Scorecard
2nd Test - Fri, 14 Jul 2017 vs South Africa18.007724.27LossView Scorecard
2nd Test - Fri, 14 Jul 2017 vs South Africa20.003421.70LossView Scorecard
1st Test - Thu, 06 Jul 2017 vs South Africa13.005304.07WinView Scorecard
1st Semi-final - Wed, 14 Jun 2017 vs Pakistan3.1038012.00LossView Scorecard
10th Group A - Sat, 10 Jun 2017 vs Australia8.006117.62WinView Scorecard
6h Group A - Tue, 06 Jun 2017 vs New Zealand8.004615.75WinView Scorecard
1st Group A - Thu, 01 Jun 2017 vs Bangladesh7.004216.00WinView Scorecard
2nd ODI - Sat, 27 May 2017 vs South Africa3.001214.00WinView Scorecard
1st ODI - Wed, 24 May 2017 vs South Africa2.001407.00WinView Scorecard
3rd ODI - Thu, 09 Mar 2017 vs West Indies7.002713.85WinView Scorecard
2nd ODI - Sun, 05 Mar 2017 vs West Indies5.002915.80WinView Scorecard
3rd T20I (N) - Wed, 01 Feb 2017 vs India4.003218.00LossView Scorecard
2nd T20I (N) - Sun, 29 Jan 2017 vs India3.002107.00LossView Scorecard
1st T20I (D/N) - Thu, 26 Jan 2017 vs India4.003719.25WinView Scorecard
3rd ODI - Sun, 22 Jan 2017 vs India10.006336.30WinView Scorecard
2nd ODI - Thu, 19 Jan 2017 vs India9.007908.77LossView Scorecard
1st ODI - Sun, 15 Jan 2017 vs India10.007327.30LossView Scorecard