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 stats vs India
TEST
MAT
48
ING
43
RUNS
948
BF
2090
50s
5
100s
0
6s
11
4s
110
NO
0
HS
82
AVG
22.05
SR
45.36
TEST
1st InningING
13
RUNS
381
BF
816
50s
3
100s
0
6s
8
4s
42
NO
0
HS
82
AVG
29.31
SR
46.69
TEST
2nd InningING
10
RUNS
231
BF
446
50s
1
100s
0
6s
1
4s
31
NO
0
HS
70
AVG
23.10
SR
51.79
TEST
3rd InningING
12
RUNS
168
BF
359
50s
0
100s
0
6s
2
4s
19
NO
0
HS
37
AVG
14.00
SR
46.80
TEST
4th InningING
8
RUNS
168
BF
469
50s
1
100s
0
6s
0
4s
18
NO
0
HS
62
AVG
21.00
SR
35.82
ODI
MAT
21
ING
18
RUNS
522
BF
513
50s
5
100s
0
6s
24
4s
36
NO
2
HS
99
AVG
32.63
SR
101.75
ODI
1st InningING
10
RUNS
336
BF
327
50s
4
100s
0
6s
12
4s
24
NO
2
HS
79
AVG
42.00
SR
102.75
ODI
2nd InningING
8
RUNS
186
BF
186
50s
1
100s
0
6s
12
4s
12
NO
0
HS
99
AVG
23.25
SR
100.00
T20I
MAT
10
ING
7
RUNS
144
BF
105
50s
0
100s
0
6s
5
4s
12
NO
1
HS
46
AVG
24.00
SR
137.14
T20I
1st InningING
2
RUNS
38
BF
31
50s
0
100s
0
6s
0
4s
3
NO
0
HS
24
AVG
19.00
SR
122.58
T20I
2nd InningING
5
RUNS
106
BF
74
50s
0
100s
0
6s
5
4s
9
NO
1
HS
46
AVG
26.50
SR
143.24
ALL
MAT
79
ING
68
RUNS
1614
BF
2708
50s
10
100s
0
6s
40
4s
158
NO
3
HS
99
AVG
24.83
SR
59.60
ALL
1st InningING
25
RUNS
755
BF
1174
50s
7
100s
0
6s
20
4s
69
NO
2
HS
82
AVG
32.83
SR
64.31
ALL
2nd InningING
23
RUNS
523
BF
706
50s
2
100s
0
6s
18
4s
52
NO
1
HS
99
AVG
23.77
SR
74.08
ALL
3rd InningING
12
RUNS
168
BF
359
50s
0
100s
0
6s
2
4s
19
NO
0
HS
37
AVG
14.00
SR
46.80
ALL
4th InningING
8
RUNS
168
BF
469
50s
1
100s
0
6s
0
4s
18
NO
0
HS
62
AVG
21.00
SR
35.82
TEST
MAT
48
ING
27
BALLS
415
WKT
41
RUNS
1348
ECO
3.24
AVG
32.88
SR
60.86
5Ws
0
TEST
1st InningING
8
BALLS
140
WKT
11
RUNS
451
ECO
3.21
AVG
41.00
SR
76.58
5Ws
0
TEST
2nd InningING
8
BALLS
123
WKT
14
RUNS
413
ECO
3.35
AVG
29.50
SR
52.80
5Ws
0
TEST
3rd InningING
6
BALLS
85
WKT
6
RUNS
286
ECO
3.36
AVG
47.67
SR
85.10
5Ws
0
TEST
4th InningING
5
BALLS
67
WKT
10
RUNS
198
ECO
2.95
AVG
19.80
SR
40.32
5Ws
0
ODI
MAT
21
ING
15
BALLS
91
WKT
13
RUNS
616
ECO
6.77
AVG
47.38
SR
42.00
5Ws
0
ODI
1st InningING
6
BALLS
42
WKT
4
RUNS
297
ECO
7.07
AVG
74.25
SR
63.00
5Ws
0
ODI
2nd InningING
9
BALLS
49
WKT
9
RUNS
319
ECO
6.51
AVG
35.44
SR
32.67
5Ws
0
T20I
MAT
10
ING
10
BALLS
27
WKT
5
RUNS
225
ECO
8.33
AVG
45.00
SR
32.40
5Ws
0
T20I
1st InningING
8
BALLS
24
WKT
5
RUNS
197
ECO
8.21
AVG
39.40
SR
28.80
5Ws
0
T20I
2nd InningING
2
BALLS
3
WKT
0
RUNS
28
ECO
9.33
AVG
28.00
SR
18.00
5Ws
0
ALL
MAT
79
ING
52
BALLS
533
WKT
59
RUNS
2189
ECO
4.10
AVG
37.10
SR
54.29
5Ws
0
ALL
1st InningING
22
BALLS
206
WKT
20
RUNS
945
ECO
4.58
AVG
47.25
SR
61.92
5Ws
0
ALL
2nd InningING
19
BALLS
175
WKT
23
RUNS
760
ECO
4.34
AVG
33.04
SR
45.70
5Ws
0
ALL
3rd InningING
6
BALLS
85
WKT
6
RUNS
286
ECO
3.36
AVG
47.67
SR
85.10
5Ws
0
ALL
4th InningING
5
BALLS
67
WKT
10
RUNS
198
ECO
2.95
AVG
19.80
SR
40.32
5Ws
0
Ben Stokes's matches vs India
MatchRB4s6sSRORWEcoWin/LossScorecard
4th Test - Wed, 23 Jul 202514119811371.2124.007253.00LossView Scorecard
4th Test - Wed, 23 Jul 202514119811371.2111.003313.00LossView Scorecard
3rd Test - Thu, 10 Jul 2025441104040.0020.006323.15WinView Scorecard
3rd Test - Thu, 10 Jul 2025441104040.0024.004832.00WinView Scorecard
3rd Test - Thu, 10 Jul 202533963034.3720.006323.15WinView Scorecard
3rd Test - Thu, 10 Jul 202533963034.3724.004832.00WinView Scorecard
2nd Test - Wed, 02 Jul 202501000.0019.007413.89LossView Scorecard
2nd Test - Wed, 02 Jul 202501000.007.002603.71LossView Scorecard
2nd Test - Wed, 02 Jul 202533736045.2019.007413.89LossView Scorecard
2nd Test - Wed, 02 Jul 202533736045.207.002603.71LossView Scorecard
1st Test - Fri, 20 Jun 202520523038.4620.006643.30WinView Scorecard
1st Test - Fri, 20 Jun 202520523038.4615.004713.13WinView Scorecard
1st Test - Fri, 20 Jun 202533514064.7020.006643.30WinView Scorecard
1st Test - Fri, 20 Jun 202533514064.7015.004713.13WinView Scorecard
5th Test - Thu, 07 Mar 202406000.005.001713.40LossView Scorecard
5th Test - Thu, 07 Mar 20242100020.005.001713.40LossView Scorecard
4th Test - Fri, 23 Feb 2024360050.00LossView Scorecard
4th Test - Fri, 23 Feb 20244130030.76LossView Scorecard
3rd Test - Thu, 15 Feb 202441896046.06LossView Scorecard
3rd Test - Thu, 15 Feb 202415391038.46LossView Scorecard
2nd Test - Fri, 02 Feb 202447545187.03LossView Scorecard
2nd Test - Fri, 02 Feb 202411291037.93LossView Scorecard
1st Test - Thu, 25 Jan 202470886379.54WinView Scorecard
1st Test - Thu, 25 Jan 20246330018.18WinView Scorecard
29th (D/N) - Sun, 29 Oct 2023010000.00LossView Scorecard
3rd ODI - Sun, 17 Jul 202227294093.102.001407.00LossView Scorecard
2nd ODI (D/N) - Thu, 14 Jul 202221233091.30WinView Scorecard
1st ODI (D/N) - Tue, 12 Jul 202201000.001.00101.00LossView Scorecard
5th Test - Fri, 01 Jul 202225363069.4413.004713.61WinView Scorecard
5th Test - Fri, 01 Jul 202225363069.4411.503342.78WinView Scorecard
3rd ODI (D/N) - Sun, 28 Mar 202135394189.747.004516.42LossView Scorecard
2nd ODI (D/N) - Fri, 26 Mar 20219952410190.385.004208.40WinView Scorecard
1st ODI (D/N) - Tue, 23 Mar 2021111009.098.003434.25LossView Scorecard
5th T20I (N) - Sat, 20 Mar 2021141220116.663.002618.66LossView Scorecard
4th T20I (N) - Thu, 18 Mar 2021462343200.003.002618.66LossView Scorecard
2nd T20I (N) - Sun, 14 Mar 2021242110114.281.0017017.00LossView Scorecard
4th Test - Thu, 04 Mar 2021551216245.4527.408943.21LossView Scorecard
4th Test - Thu, 04 Mar 2021290022.2227.408943.21LossView Scorecard
3rd Test (D/N) - Wed, 24 Feb 20216241025.003.001906.33LossView Scorecard
3rd Test (D/N) - Wed, 24 Feb 202125343073.523.001906.33LossView Scorecard
2nd Test - Sat, 13 Feb 202118341052.942.001608.00LossView Scorecard
2nd Test - Sat, 13 Feb 20218510015.682.001608.00LossView Scorecard
1st Test - Fri, 05 Feb 20218211810369.496.001602.66WinView Scorecard
1st Test - Fri, 05 Feb 20218211810369.494.001313.25WinView Scorecard
1st Test - Fri, 05 Feb 20217121058.336.001602.66WinView Scorecard
1st Test - Fri, 05 Feb 20217121058.334.001313.25WinView Scorecard
38th - Sun, 30 Jun 2019795463146.294.003408.50WinView Scorecard
5th Test - Fri, 07 Sep 201811402027.5016.005623.50WinView Scorecard
5th Test - Fri, 07 Sep 201811402027.5013.006014.61WinView Scorecard
5th Test - Fri, 07 Sep 2018373651102.7716.005623.50WinView Scorecard
5th Test - Fri, 07 Sep 2018373651102.7713.006014.61WinView Scorecard
4th Test - Thu, 30 Aug 201823793029.117.002313.28WinView Scorecard
4th Test - Thu, 30 Aug 201823793029.1112.003422.83WinView Scorecard
4th Test - Thu, 30 Aug 2018301102027.277.002313.28WinView Scorecard
4th Test - Thu, 30 Aug 2018301102027.2712.003422.83WinView Scorecard
3rd Test - Sat, 18 Aug 201810132076.9215.005403.60LossView Scorecard
3rd Test - Sat, 18 Aug 201810132076.9220.006823.40LossView Scorecard
3rd Test - Sat, 18 Aug 2018621876033.1515.005403.60LossView Scorecard
3rd Test - Sat, 18 Aug 2018621876033.1520.006823.40LossView Scorecard
1st Test - Wed, 01 Aug 201821412051.2119.007323.84WinView Scorecard
1st Test - Wed, 01 Aug 201821412051.2114.204042.79WinView Scorecard
1st Test - Wed, 01 Aug 20186130046.1519.007323.84WinView Scorecard
1st Test - Wed, 01 Aug 20186130046.1514.204042.79WinView Scorecard
2nd ODI - Sat, 14 Jul 2018580062.505.002905.80WinView Scorecard
1st ODI - Thu, 12 Jul 2018501032048.544.002706.75LossView Scorecard
3rd T20I - Sun, 08 Jul 2018141020140.002.001105.50LossView Scorecard
3rd T20I (N) - Wed, 01 Feb 2017671085.714.003218.00LossView Scorecard
2nd T20I (N) - Sun, 29 Jan 2017382722140.743.002107.00LossView Scorecard
1st T20I (D/N) - Thu, 26 Jan 2017250040.004.003719.25WinView Scorecard
3rd ODI - Sun, 22 Jan 2017573942146.1510.006336.30WinView Scorecard
2nd ODI - Thu, 19 Jan 2017130033.339.007908.77LossView Scorecard
1st ODI - Sun, 15 Jan 2017624025155.0010.007327.30LossView Scorecard
5th Test - Fri, 16 Dec 20166320018.7520.007613.80LossView Scorecard
5th Test - Fri, 16 Dec 201623544042.5920.007613.80LossView Scorecard
4th Test - Thu, 08 Dec 201631923033.6910.003203.20LossView Scorecard
4th Test - Thu, 08 Dec 201618302160.0010.003203.20LossView Scorecard
3rd Test - Sat, 26 Nov 201629595049.1526.207352.77LossView Scorecard
3rd Test - Sat, 26 Nov 201629595049.154.001604.00LossView Scorecard
3rd Test - Sat, 26 Nov 20165191026.3126.207352.77LossView Scorecard
3rd Test - Sat, 26 Nov 20165191026.314.001604.00LossView Scorecard
2nd Test - Thu, 17 Nov 20167015711044.5820.007313.65LossView Scorecard
2nd Test - Thu, 17 Nov 20167015711044.587.003404.85LossView Scorecard
2nd Test - Thu, 17 Nov 20166330018.1820.007313.65LossView Scorecard
2nd Test - Thu, 17 Nov 20166330018.187.003404.85LossView Scorecard
1st Test - Wed, 09 Nov 201612823513254.4617.005213.05LossView Scorecard
1st Test - Wed, 09 Nov 201612823513254.462.00100.50LossView Scorecard
1st Test - Wed, 09 Nov 2016292950100.0017.005213.05LossView Scorecard
1st Test - Wed, 09 Nov 2016292950100.002.00100.50LossView Scorecard
5th ODI - Fri, 05 Sep 2014332332143.477.004736.71WinView Scorecard
3rd ODI - Sat, 30 Aug 2014270028.576.003115.16LossView Scorecard
2nd ODI - Wed, 27 Aug 201423293079.317.005407.71LossView Scorecard
2nd Investec Test - Thu, 17 Jul 201408000.0017.404022.26LossView Scorecard
2nd Investec Test - Thu, 17 Jul 201408000.0018.105132.80LossView Scorecard
2nd Investec Test - Thu, 17 Jul 201406000.0017.404022.26LossView Scorecard
2nd Investec Test - Thu, 17 Jul 201406000.0018.105132.80LossView Scorecard
1st Investec Test - Wed, 09 Jul 201402000.0034.008122.38LossView Scorecard
1st Investec Test - Wed, 09 Jul 201402000.0018.006003.33LossView Scorecard
4th ODI - Sun, 11 Sep 20117111063.63LossView Scorecard
3rd ODI - Fri, 09 Sep 201120310164.51WinView Scorecard
2nd Semi-Final (N) - Thu, 10 Nov 20222.001809.00LossView Scorecard
3rd T20I (N) - Tue, 16 Mar 20212.001206.00WinView Scorecard
1st T20I (N) - Fri, 12 Mar 20213.002518.33WinView Scorecard
3rd ODI - Tue, 17 Jul 20186.004307.16WinView Scorecard