Ben Stokes

Left-hand bat
ENG Flag
Full Name: Benjamin Andrew Stokes
Date of Birth: 04 Jun 1991
Current Age: 34 Year, 2 Month, 23 Days
Born: Christchurch Canterbury New Zealand
Teams: England, Durham, Durham 2nd XI, England Lions, England Under-19s
TEST
Rank
35
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 2022 stats
TEST
MAT
29
ING
26
RUNS
870
BF
1216
50s
4
100s
2
6s
26
4s
94
NO
2
HS
120
AVG
36.25
SR
71.55
ODI
MAT
4
ING
4
RUNS
53
BF
64
50s
0
100s
0
6s
0
4s
7
NO
0
HS
27
AVG
13.25
SR
82.81
T20I
MAT
9
ING
8
RUNS
143
BF
134
50s
1
100s
0
6s
2
4s
8
NO
3
HS
52
AVG
28.60
SR
106.72
TEST
1st InningING
6
RUNS
249
BF
326
50s
0
100s
1
6s
9
4s
28
NO
0
HS
120
AVG
41.50
SR
76.38
TEST
2nd InningING
9
RUNS
295
BF
398
50s
1
100s
1
6s
7
4s
32
NO
0
HS
103
AVG
32.78
SR
74.12
TEST
3rd InningING
6
RUNS
97
BF
131
50s
0
100s
0
6s
2
4s
6
NO
0
HS
41
AVG
16.17
SR
74.05
TEST
4th InningING
5
RUNS
229
BF
361
50s
3
100s
0
6s
8
4s
28
NO
2
HS
75
AVG
76.33
SR
63.43
ODI
1st InningING
3
RUNS
48
BF
53
50s
0
100s
0
6s
0
4s
7
NO
0
HS
27
AVG
16.00
SR
90.57
ODI
2nd InningING
1
RUNS
5
BF
11
50s
0
100s
0
6s
0
4s
0
NO
0
HS
5
AVG
5.00
SR
45.45
T20I
1st InningING
4
RUNS
41
BF
37
50s
0
100s
0
6s
1
4s
1
NO
1
HS
17
AVG
13.67
SR
110.81
T20I
2nd InningING
4
RUNS
102
BF
97
50s
1
100s
0
6s
1
4s
7
NO
2
HS
52
AVG
51.00
SR
105.15
TEST
MAT
-99
ING
26
RUNS
870
BF
1216
50s
0
100s
0
6s
26
4s
94
NO
0
HS
120
AVG
0.00
SR
0.00
ODI
MAT
-99
ING
4
RUNS
53
BF
64
50s
0
100s
0
6s
0
4s
7
NO
0
HS
27
AVG
0.00
SR
0.00
T20I
MAT
-99
ING
8
RUNS
143
BF
134
50s
0
100s
0
6s
2
4s
8
NO
0
HS
52
AVG
0.00
SR
0.00
TEST
MAT
29
ING
20
BALLS
277
WKT
26
RUNS
811
ECO
2.92
AVG
31.19
SR
64.02
5Ws
0
ODI
MAT
4
ING
3
BALLS
8
WKT
0
RUNS
59
ECO
7.38
AVG
59.00
SR
48.00
5Ws
0
T20I
MAT
9
ING
8
BALLS
20
WKT
7
RUNS
139
ECO
6.88
AVG
19.86
SR
17.31
5Ws
0
TEST
1st InningING
5
BALLS
57
WKT
6
RUNS
191
ECO
3.30
AVG
31.83
SR
57.90
5Ws
0
TEST
2nd InningING
5
BALLS
104
WKT
9
RUNS
261
ECO
2.51
AVG
29.00
SR
69.33
5Ws
0
TEST
3rd InningING
7
BALLS
75
WKT
9
RUNS
257
ECO
3.40
AVG
28.56
SR
50.33
5Ws
0
TEST
4th InningING
3
BALLS
40
WKT
2
RUNS
102
ECO
2.55
AVG
51.00
SR
120.00
5Ws
0
ODI
1st InningING
1
BALLS
5
WKT
0
RUNS
44
ECO
8.80
AVG
44.00
SR
30.00
5Ws
0
ODI
2nd InningING
2
BALLS
3
WKT
0
RUNS
15
ECO
5.00
AVG
15.00
SR
18.00
5Ws
0
T20I
1st InningING
5
BALLS
15
WKT
5
RUNS
101
ECO
6.64
AVG
20.20
SR
18.24
5Ws
0
T20I
2nd InningING
3
BALLS
5
WKT
2
RUNS
38
ECO
7.60
AVG
19.00
SR
15.00
5Ws
0
TEST
MAT
-99
ING
20
BALLS
277
WKT
26
RUNS
811
ECO
0.00
AVG
0.00
SR
5Ws
0
ODI
MAT
-99
ING
3
BALLS
8
WKT
0
RUNS
59
ECO
0.00
AVG
0.00
SR
5Ws
0
T20I
MAT
-99
ING
8
BALLS
20
WKT
7
RUNS
139
ECO
0.00
AVG
0.00
SR
5Ws
0
Ben Stokes's 2022 matches
MatchRB4s6sSRORWEcoWin/LossScorecard
3rd Test - Sat, 17 Dec 2022 vs Pakistan26334078.78WinView Scorecard
3rd Test - Sat, 17 Dec 2022 vs Pakistan35433081.39WinView Scorecard
2nd Test - Fri, 09 Dec 2022 vs Pakistan30383178.94WinView Scorecard
2nd Test - Fri, 09 Dec 2022 vs Pakistan41511180.39WinView Scorecard
1st Test - Thu, 01 Dec 2022 vs Pakistan411862227.77WinView Scorecard
1st Test - Thu, 01 Dec 2022 vs Pakistan03000.00WinView Scorecard
Final (N) - Sun, 13 Nov 2022 vs Pakistan524951106.12LossView Scorecard
39th , Group 1 (N) - Sat, 05 Nov 2022 vs Sri Lanka423620116.66LossView Scorecard
33rd , Group 1 (N) - Tue, 01 Nov 2022 vs New Zealand8700114.28LossView Scorecard
20th , Group 1 (D/N) - Wed, 26 Oct 2022 vs Ireland680075.00LossView Scorecard
14th , Group 1 (N) - Sat, 22 Oct 2022 vs Afghanistan240050.00LossView Scorecard
3rd T20I (N) - Fri, 14 Oct 2022 vs Australia171001170.00LossView Scorecard
2nd T20I (N) - Wed, 12 Oct 2022 vs Australia7110063.63LossView Scorecard
1st T20I (D/N) - Sun, 09 Oct 2022 vs Australia9910100.00LossView Scorecard
3rd Test - Thu, 08 Sep 2022 vs South Africa691066.66WinView Scorecard
2nd Test - Thu, 25 Aug 2022 vs South Africa1031636363.19WinView Scorecard
1st Test - Wed, 17 Aug 2022 vs South Africa20304066.66LossView Scorecard
1st Test - Wed, 17 Aug 2022 vs South Africa20282071.42LossView Scorecard
1st ODI (D/N) - Tue, 19 Jul 2022 vs South Africa5110045.45LossView Scorecard
3rd ODI - Sun, 17 Jul 2022 vs India27294093.10LossView Scorecard
2nd ODI (D/N) - Thu, 14 Jul 2022 vs India21233091.30WinView Scorecard
1st ODI (D/N) - Tue, 12 Jul 2022 vs India01000.00LossView Scorecard
5th Test - Fri, 01 Jul 2022 vs India25363069.44WinView Scorecard
3rd Test - Thu, 23 Jun 2022 vs New Zealand181321138.46WinView Scorecard
2nd Test - Fri, 10 Jun 2022 vs New Zealand463362139.39WinView Scorecard
2nd Test - Fri, 10 Jun 2022 vs New Zealand7570104107.14WinView Scorecard
1st Test - Thu, 02 Jun 2022 vs New Zealand190011.11WinView Scorecard
1st Test - Thu, 02 Jun 2022 vs New Zealand541105349.09WinView Scorecard
3rd Test - Thu, 24 Mar 2022 vs West Indies2170011.76LossView Scorecard
3rd Test - Thu, 24 Mar 2022 vs West Indies4180022.22LossView Scorecard
2nd Test - Wed, 16 Mar 2022 vs West Indies12012811693.75LossView Scorecard
2nd Test - Wed, 16 Mar 2022 vs West Indies191811105.55LossView Scorecard
1st Test - Tue, 08 Mar 2022 vs West Indies36954037.89LossView Scorecard
1st Test - Tue, 08 Mar 2022 vs West Indies131320100.00LossView Scorecard
5th Test (D/N) - Fri, 14 Jan 2022 vs Australia4111036.36LossView Scorecard
5th Test (D/N) - Fri, 14 Jan 2022 vs Australia5150033.33LossView Scorecard
4th Test - Wed, 05 Jan 2022 vs Australia66919172.52LossView Scorecard
4th Test - Wed, 05 Jan 2022 vs Australia6012310148.78LossView Scorecard
3rd Test - Sat, 17 Dec 2022 vs Pakistan8.002002.50WinView Scorecard
1st Test - Thu, 01 Dec 2022 vs Pakistan7.003505.00WinView Scorecard
1st Test - Thu, 01 Dec 2022 vs Pakistan20.006913.45WinView Scorecard
Final (N) - Sun, 13 Nov 2022 vs Pakistan4.003218.00LossView Scorecard
2nd Semi-Final (N) - Thu, 10 Nov 2022 vs India2.001809.00LossView Scorecard
39th , Group 1 (N) - Sat, 05 Nov 2022 vs Sri Lanka3.002418.00LossView Scorecard
33rd , Group 1 (N) - Tue, 01 Nov 2022 vs New Zealand1.0010110.00LossView Scorecard
20th , Group 1 (D/N) - Wed, 26 Oct 2022 vs Ireland2.20813.42LossView Scorecard
14th , Group 1 (N) - Sat, 22 Oct 2022 vs Afghanistan4.001924.75LossView Scorecard
2nd T20I (N) - Wed, 12 Oct 2022 vs Australia2.001015.00LossView Scorecard
1st T20I (D/N) - Sun, 09 Oct 2022 vs Australia2.001809.00LossView Scorecard
3rd Test - Thu, 08 Sep 2022 vs South Africa13.003933.00WinView Scorecard
2nd Test - Thu, 25 Aug 2022 vs South Africa7.001722.42WinView Scorecard
2nd Test - Thu, 25 Aug 2022 vs South Africa14.003022.14WinView Scorecard
1st Test - Wed, 17 Aug 2022 vs South Africa18.007133.94LossView Scorecard
1st ODI (D/N) - Tue, 19 Jul 2022 vs South Africa5.004408.80LossView Scorecard
3rd ODI - Sun, 17 Jul 2022 vs India2.001407.00LossView Scorecard
1st ODI (D/N) - Tue, 12 Jul 2022 vs India1.00101.00LossView Scorecard
5th Test - Fri, 01 Jul 2022 vs India13.004713.61WinView Scorecard
5th Test - Fri, 01 Jul 2022 vs India11.503342.78WinView Scorecard
3rd Test - Thu, 23 Jun 2022 vs New Zealand4.003007.50WinView Scorecard
2nd Test - Fri, 10 Jun 2022 vs New Zealand23.008523.69WinView Scorecard
2nd Test - Fri, 10 Jun 2022 vs New Zealand17.006203.64WinView Scorecard
1st Test - Thu, 02 Jun 2022 vs New Zealand1.40513.00WinView Scorecard
1st Test - Thu, 02 Jun 2022 vs New Zealand8.004305.37WinView Scorecard
3rd Test - Thu, 24 Mar 2022 vs West Indies22.004822.18LossView Scorecard
2nd Test - Wed, 16 Mar 2022 vs West Indies29.006522.24LossView Scorecard
2nd Test - Wed, 16 Mar 2022 vs West Indies7.00901.28LossView Scorecard
1st Test - Tue, 08 Mar 2022 vs West Indies28.004221.50LossView Scorecard
1st Test - Tue, 08 Mar 2022 vs West Indies13.002411.84LossView Scorecard
4th Test - Wed, 05 Jan 2022 vs Australia13.503702.67LossView Scorecard