CricketWise
  1. Home
  2. Players
  3. Sam Curran

Surrey · Men's cricket

Sam Curran stats

Data through 12 August 2026Last updated 12 August 2026

Coverage: matches in the Cricsheet data from 19 June 2015 to 12 August 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Between 2015 and 2026, Sam Curran appears in 24 Tests, 43 ODIs, 79 T20Is for England in the Cricsheet data. In T20 leagues Sam Curran scored 5,295 runs in 238 innings (average 27.44, strike rate 138.4), including 1 hundreds and 34 fifties. Sam Curran took 249 T20 league wickets in the data (average 28.58, economy 8.95, best 5/16). Against Sri Lanka in T20Is, Sam Curran averaged 40.33 over 7 innings.

International matches
146
Tests 24 · ODIs 43 · T20Is 79
International runs
2,217
0 hundreds
International wickets
158
1 five-wicket hauls
T20 league & domestic matches
266
5,295 runs
Best batting average (Test)
24.70
38 innings
Highest score
126
First-class

Teams played for

Surrey 2015–2026 · 186England 2018–2026 · 146Punjab Kings 2019–2024 · 36Oval Invincibles 2021–2025 · 36Chennai Super Kings 2020–2025 · 28Desert Vipers 2024–2026 · 27MI Cape Town 2023–2024 · 19Auckland 2017–2018 · 8MI London 2026 · 7Sydney Sixers 2026 · 4

Sam Curran batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test243858157824.701,27164.10379621
ODI4332365895*22.6973589.50224622
T20I7951167445821.26573129.80204532
T20 (leagues & domestic)266238455,295102*27.443,826138.413416388256
First-class517572,43712635.843,64666.8220734233
List A342344675724.5851291.2011514

Runs per year

05001K1.5K2K2015201920232026899
Sam Curran: runs per calendar year (all formats in the data)
05001K1.5K2K201520172019202120232026899
Sam Curran: runs per calendar year (all formats in the data)
Show as table
Sam Curran: runs per calendar year (all formats in the data)
YearRuns
2015337
2016784
2017699
2018822
2019817
2020355
2021407
20221,014
20231,284
20241,130
20251,868
2026899
Year-by-year batting (47 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2015First-class620350.7567.76101
2015List A79824.5093.34200
2015T20 (leagues & domestic)43636.0085.71700
2016First-class1447239.3360.29605
2016List A617829.6794.25701
2016T20 (leagues & domestic)1013413.40100.83200
2017First-class1539228.0057.09004
2017List A712417.7195.43900
2017T20 (leagues & domestic)1518313.07128.05001
2018First-class1020923.2260.97001
2018List A36733.5076.13000
2018ODI2178.5058.61500
2018T20 (leagues & domestic)712525.00148.84800
2018Test1240436.7357.97803
2019First-class825131.3861.18002
2019T20 (leagues & domestic)1632529.55151.25503
2019T20I33511.67152.22400
2019Test1320620.6076.93700
2020First-class23517.5072.92100
2020ODI284.0034.8700
2020T20 (leagues & domestic)1118623.25131.95201
2020T20I288.00100.0700
2020Test611819.6780.34400
2021ODI3116116.00103.69501
2021T20 (leagues & domestic)915626.00171.47201
2021T20I54848.00184.61600
2021Test78714.5055.13200
2022First-class645475.6779.812614
2022ODI46516.25118.23500
2022T20 (leagues & domestic)1642828.53139.96903
2022T20I11678.38104.71700
2023First-class26432.00110.35201
2023ODI1225222.91102.04200
2023T20 (leagues & domestic)4786620.14134.16805
2023T20I710214.57104.15001
2024First-class2168.0069.6800
2024ODI312943.0080.65201
2024T20 (leagues & domestic)3488934.19139.610216
2024T20I69619.20143.34100
2025First-class630751.1779.110812
2025ODI34013.3360.61700
2025T20 (leagues & domestic)51142734.80142.08809
2025T20I49494.00167.94900
2026First-class43411.33100.02000
2026ODI33110.3372.12600
2026T20 (leagues & domestic)1854041.54141.07405
2026T20I1329432.67127.35801

Sam Curran bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test423,0911,669474/585/9235.513.2465.82096
ODI431,6571,679435/48–39.056.0838.53112
T20I741,3371,955683/12–28.758.7719.7002
T20 (leagues & domestic)2484,7707,1172495/16–28.588.9519.2835
First-class837,2884,0181417/5810/10128.503.3151.7115232
List A331,6131,475474/32–31.385.4934.3107

Wickets per year

020406080201520192023202635
Sam Curran: wickets per calendar year (all formats in the data)
02040608020152017201920212023202635
Sam Curran: wickets per calendar year (all formats in the data)
Show as table
Sam Curran: wickets per calendar year (all formats in the data)
YearWickets
201543
201643
201758
201855
201957
202035
202137
202246
202368
202456
202562
202635
Year-by-year bowling (47 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2015First-class92124.193.965/67
2015List A101530.805.374/32
2015T20 (leagues & domestic)7723.298.153/17
2016First-class142727.853.507/58
2016List A8554.605.221/34
2016T20 (leagues & domestic)141128.007.902/23
2017First-class182245.053.483/74
2017List A102024.905.563/43
2017T20 (leagues & domestic)161631.628.884/13
2018First-class122524.323.166/54
2018List A5734.575.902/37
2018ODI2245.007.502/44
2018T20 (leagues & domestic)8725.867.242/20
2018Test131425.143.294/74
2019First-class81823.223.053/50
2019T20 (leagues & domestic)171537.279.724/11
2019T20I5625.508.502/22
2019Test111833.563.294/58
2020First-class2717.713.114/39
2020ODI3326.334.943/35
2020T20 (leagues & domestic)131326.468.193/19
2020T20I3329.009.673/28
2020Test9940.113.142/39
2021ODI6737.295.725/48
2021T20 (leagues & domestic)131726.009.544/29
2021T20I8717.866.582/14
2021Test9658.673.212/27
2022First-class5340.002.932/43
2022ODI7472.756.192/46
2022T20 (leagues & domestic)131918.688.595/30
2022T20I182025.857.833/12
2023First-class2333.672.732/65
2023ODI131732.716.314/29
2023T20 (leagues & domestic)484036.389.285/26
2023T20I11833.389.152/25
2024First-class4618.832.234/23
2024ODI30–6.620/13
2024T20 (leagues & domestic)374524.079.285/16
2024T20I11560.6010.452/23
2025First-class7929.003.273/22
2025ODI3248.006.132/46
2025T20 (leagues & domestic)514829.448.634/18
2025T20I4334.0010.202/11
2026First-class20–2.440/9
2026ODI6831.625.794/75
2026T20 (leagues & domestic)111128.0010.383/28
2026T20I141625.069.403/22

Sam Curran against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
IndiaTest1234631.4562.97802
South AfricaTest713018.5791.54400
Sri LankaTest612525.0046.66401
West IndiesTest56716.7558.81700
New ZealandTest34040.0053.32900
West IndiesODI517935.8086.15201
IndiaODI413344.3397.19501
New ZealandODI711917.0085.64200
South AfricaODI611619.33119.63500
BangladeshODI36733.5080.73300
AustraliaODI4287.0062.21500
Sri LankaODI3168.0061.5900
West IndiesT20I618336.60140.85001
New ZealandT20I812725.40141.14900
Sri LankaT20I712140.33123.55801
IndiaT20I99716.17142.64100
PakistanT20I34321.50126.51700
South AfricaT20I74013.33133.31000
AustraliaT20I4297.25103.61800
BangladeshT20I3227.3366.71200
SomersetT20 (leagues & domestic)1234131.00138.17203
HampshireT20 (leagues & domestic)930543.57153.310211
MiddlesexT20 (leagues & domestic)1529424.50130.77102
KentT20 (leagues & domestic)1527519.64121.15001
GlamorganT20 (leagues & domestic)1124324.30142.16602
London SpiritT20 (leagues & domestic)820829.71165.15101
Dubai CapitalsT20 (leagues & domestic)719338.60135.06202
SussexT20 (leagues & domestic)918022.50150.06801
MI EmiratesT20 (leagues & domestic)617443.50150.07401
Rajasthan RoyalsT20 (leagues & domestic)717142.75141.36301
Gulf GiantsT20 (leagues & domestic)416984.50119.96701
Trent RocketsT20 (leagues & domestic)516833.60168.07202
Southern BraveT20 (leagues & domestic)615939.75128.25001
Sharjah WarriorzT20 (leagues & domestic)515778.50142.75401
Delhi CapitalsT20 (leagues & domestic)814921.29135.56301
Mumbai IndiansT20 (leagues & domestic)614323.83141.65502
GloucestershireT20 (leagues & domestic)613527.00145.25101
Kolkata Knight RidersT20 (leagues & domestic)611939.67150.65501
Northern SuperchargersT20 (leagues & domestic)411629.00158.96001
Abu Dhabi Knight RidersT20 (leagues & domestic)411538.33126.45001
EssexT20 (leagues & domestic)911112.33111.03200
Sunrisers HyderabadT20 (leagues & domestic)611127.75146.13100
Manchester OriginalsT20 (leagues & domestic)510521.00156.76801
Welsh FireT20 (leagues & domestic)58116.20120.93400
Sunrisers Eastern CapeT20 (leagues & domestic)47525.00138.93700
Royal Challengers BengaluruT20 (leagues & domestic)7699.86103.02300
Chennai Super KingsT20 (leagues & domestic)56834.00115.32900
Birmingham PhoenixT20 (leagues & domestic)45513.75112.23000
Pretoria CapitalsT20 (leagues & domestic)45213.00118.22200
Gujarat TitansT20 (leagues & domestic)34715.6795.92200
Durban's Super GiantsT20 (leagues & domestic)34422.00129.43800
Paarl RoyalsT20 (leagues & domestic)34013.3387.02000
Lucknow Super GiantsT20 (leagues & domestic)3279.00150.02100
Joburg Super KingsT20 (leagues & domestic)42010.00117.61500
KentFirst-class941351.6287.312612
LancashireFirst-class1234234.2071.19603
EssexFirst-class630751.1767.99004
DurhamFirst-class622044.0074.110811
WarwickshireFirst-class818723.3862.36202
MiddlesexFirst-class514829.6048.27102
YorkshireFirst-class614629.2058.65901
SomersetFirst-class314548.3361.28001
NottinghamshireFirst-class311839.3362.47001
HampshireFirst-class810915.5767.32000
GloucestershireList A313645.3394.45701
KentList A36722.3398.53900
SomersetList A34615.3365.73000
YorkshireList A34120.50117.11900
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
IndiaTest131435.503.284/74
South AfricaTest81032.603.214/58
New ZealandTest3639.673.213/119
West IndiesTest5465.253.732/70
Sri LankaTest7441.003.252/37
PakistanTest3329.002.701/10
IndiaODI6836.386.064/75
BangladeshODI3718.145.774/29
Sri LankaODI7738.435.685/48
South AfricaODI8646.335.673/35
AustraliaODI4540.006.453/35
New ZealandODI7545.406.492/46
West IndiesODI6368.677.143/33
IndiaT20I141036.009.003/33
PakistanT20I81020.806.933/12
New ZealandT20I11933.228.542/22
Sri LankaT20I7916.898.003/38
West IndiesT20I11744.2910.632/25
AustraliaT20I4718.8610.153/25
South AfricaT20I9640.179.273/28
BangladeshT20I3161.006.781/15
London SpiritT20 (leagues & domestic)91811.227.395/16
SomersetT20 (leagues & domestic)141821.338.205/26
GloucestershireT20 (leagues & domestic)7178.536.304/13
GlamorganT20 (leagues & domestic)111418.867.883/17
MiddlesexT20 (leagues & domestic)141234.929.314/29
Rajasthan RoyalsT20 (leagues & domestic)91225.759.663/33
EssexT20 (leagues & domestic)91029.509.522/23
Southern BraveT20 (leagues & domestic)6915.787.223/21
SussexT20 (leagues & domestic)10828.888.404/18
Royal Challengers BengaluruT20 (leagues & domestic)9838.5010.273/19
Delhi CapitalsT20 (leagues & domestic)8824.388.484/11
KentT20 (leagues & domestic)10740.718.382/24
Mumbai IndiansT20 (leagues & domestic)7736.0010.963/34
HampshireT20 (leagues & domestic)8728.718.745/30
Manchester OriginalsT20 (leagues & domestic)6720.438.172/16
Lucknow Super GiantsT20 (leagues & domestic)3713.868.823/28
Northern SuperchargersT20 (leagues & domestic)4618.339.432/20
Dubai CapitalsT20 (leagues & domestic)7634.338.242/17
Sharjah WarriorzT20 (leagues & domestic)6525.206.002/14
Chennai Super KingsT20 (leagues & domestic)5537.409.843/35
Kolkata Knight RidersT20 (leagues & domestic)8568.8011.862/26
Gulf GiantsT20 (leagues & domestic)4520.007.143/28
Pretoria CapitalsT20 (leagues & domestic)4524.409.383/26
Sunrisers HyderabadT20 (leagues & domestic)7448.758.482/41
Welsh FireT20 (leagues & domestic)5432.508.672/25
Sunrisers Eastern CapeT20 (leagues & domestic)4344.6710.722/37
Joburg Super KingsT20 (leagues & domestic)4329.679.892/26
Birmingham PhoenixT20 (leagues & domestic)5348.6710.952/37
Trent RocketsT20 (leagues & domestic)62100.5010.961/25
Durban's Super GiantsT20 (leagues & domestic)3247.5010.001/31
Gujarat TitansT20 (leagues & domestic)3230.507.791/18
Punjab KingsT20 (leagues & domestic)4185.007.731/12
Paarl RoyalsT20 (leagues & domestic)4193.007.751/25
Abu Dhabi Knight RidersT20 (leagues & domestic)41129.009.921/36
MI EmiratesT20 (leagues & domestic)51185.0012.331/32
KentFirst-class122619.623.105/101
WarwickshireFirst-class92021.752.915/44
YorkshireFirst-class82023.003.626/54
LancashireFirst-class131835.783.395/67
DurhamFirst-class81819.282.997/58
MiddlesexFirst-class61129.553.704/60
HampshireFirst-class81040.602.904/39
EssexFirst-class5642.173.422/32
NottinghamshireFirst-class3357.674.122/47
KentList A3620.834.813/43
SomersetList A4631.506.302/37
HampshireList A3345.006.142/55
GloucestershireList A4288.005.682/60
YorkshireList A3271.005.071/33

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Kennington Oval110298131.05126
Lord's3175727.0471
Dubai International Cricket Stadium2057247.6774
The Rose Bowl1846731.1378
Old Trafford1428723.9268
County Ground, Taunton927133.8872
County Ground, Bristol1125425.4064
Trent Bridge825041.6770
Sharjah Cricket Stadium923639.3354
Edgbaston1122120.0963

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
Kennington Oval12617925.774.50
Lord's324026.955.21
Old Trafford162624.584.41
Sophia Gardens172118.436.28
The Rose Bowl212129.574.24
Dubai International Cricket Stadium222028.408.11
Edgbaston121926.744.18
County Ground, Bristol151826.286.94
Riverside Ground91427.504.32
County Ground, Taunton81230.506.33

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay678584116.1202349888.32
T20Middle33782647127.61031877828.72
T20Death19831168169.810518811479.84
ODIPowerplay040.00444165.16
ODIMiddle42554078.718950155.80
ODIDeath233191122.011263128.65

How Sam Curran was dismissed

How Sam Curran took wickets

Last 20 innings

02040608029 May 202619 Jun 202612 Aug 20260
Sam Curran: runs in the last 20 innings
02040608029 May 20265 Jun 202619 Jun 20264 Jul 202616 Jul 202627 Jul 202612 Aug 20260
Sam Curran: runs in the last 20 innings
Show as table
Sam Curran: runs in the last 20 innings
InningsRuns
29 May 202638
31 May 202614
3 Jun 20267
5 Jun 20266
7 Jun 202620
7 Jun 202613
19 Jun 20260
19 Jun 20261
26 Jun 20269
4 Jul 20267
7 Jul 202641
14 Jul 20260
16 Jul 202626
21 Jul 202660
25 Jul 20260
27 Jul 202630
2 Aug 202623
6 Aug 202633
8 Aug 202672
12 Aug 20260
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
12 Aug 2026T20 (leagues & domestic)Birmingham Phoenix04caughtEdgbaston
8 Aug 2026T20 (leagues & domestic)Trent Rockets7246caughtKennington Oval
6 Aug 2026T20 (leagues & domestic)London Spirit3323caughtLord's
2 Aug 2026T20 (leagues & domestic)Manchester Super Giants2311stumpedKennington Oval
27 Jul 2026T20 (leagues & domestic)Southern Brave3029bowledThe Rose Bowl
25 Jul 2026T20 (leagues & domestic)Welsh Fire01caughtSophia Gardens
21 Jul 2026T20 (leagues & domestic)Sunrisers Leeds60*39not outKennington Oval
16 Jul 2026ODIIndia2631caughtSophia Gardens
14 Jul 2026ODIIndia03caughtEdgbaston
7 Jul 2026T20IIndia41*24not outTrent Bridge
4 Jul 2026T20IIndia75caughtOld Trafford
26 Jun 2026T20 (leagues & domestic)Sussex910caughtCounty Ground, Brighton
19 Jun 2026First-classGlamorgan12caughtSophia Gardens
19 Jun 2026First-classGlamorgan03bowledSophia Gardens
7 Jun 2026First-classHampshire13*13not outKennington Oval
7 Jun 2026First-classHampshire2016caughtKennington Oval
5 Jun 2026T20 (leagues & domestic)Hampshire64caughtKennington Oval
3 Jun 2026T20 (leagues & domestic)Middlesex7*4not outKennington Oval
31 May 2026T20 (leagues & domestic)Kent1412caughtKennington Oval
29 May 2026T20 (leagues & domestic)Hampshire3829caughtThe Rose Bowl

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
12 Aug 2026T20 (leagues & domestic)Birmingham Phoenix2/3740Edgbaston
8 Aug 2026T20 (leagues & domestic)Trent Rockets0/3840Kennington Oval
6 Aug 2026T20 (leagues & domestic)London Spirit0/1220Lord's
27 Jul 2026T20 (leagues & domestic)Southern Brave2/2240The Rose Bowl
25 Jul 2026T20 (leagues & domestic)Welsh Fire0/2830Sophia Gardens
21 Jul 2026T20 (leagues & domestic)Sunrisers Leeds2/2730Kennington Oval
19 Jul 2026ODIIndia4/75100Lord's
16 Jul 2026ODIIndia1/2361Sophia Gardens
14 Jul 2026ODIIndia1/55100Edgbaston
11 Jul 2026T20IIndia3/3640The Rose Bowl
9 Jul 2026T20IIndia0/2440County Ground, Bristol
4 Jul 2026T20IIndia3/3340Old Trafford
1 Jul 2026T20IIndia1/2530Riverside Ground
26 Jun 2026T20 (leagues & domestic)Sussex0/2410County Ground, Brighton
19 Jun 2026First-classGlamorgan0/1350Sophia Gardens
19 Jun 2026First-classGlamorgan0/941Sophia Gardens
5 Mar 2026T20IIndia0/5340Wankhede Stadium
27 Feb 2026T20INew Zealand0/1010R Premadasa Stadium
24 Feb 2026T20IPakistan0/2430Pallekele International Cricket Stadium
16 Feb 2026T20IItaly3/2230Eden Gardens

Batter vs bowler matchups

Batters Sam Curran bowled to most

Frequently asked questions

How many runs has Sam Curran scored in Tests?
815 runs in 38 innings (24 matches) at an average of 24.70 and a strike rate of 64.1, in the data from 2018 to 2021.
How many runs has Sam Curran scored in ODIs?
658 runs in 32 innings (43 matches) at an average of 22.69 and a strike rate of 89.5, in the data from 2018 to 2026.
How many runs has Sam Curran scored in T20Is?
744 runs in 51 innings (79 matches) at an average of 21.26 and a strike rate of 129.8, in the data from 2019 to 2026.
What is Sam Curran's highest score?
126 in first-class, the highest score in the data.
How many wickets has Sam Curran taken in Tests?
47 wickets in 42 innings at an average of 35.51, economy 3.24, best figures 4/58.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.