CricketWise
  1. Home
  2. Players
  3. Dale Steyn

South Africa · Men's cricket

Dale Steyn stats

Data through 3 March 2021Last updated 3 March 2021

Coverage: matches in the Cricsheet data from 17 August 2005 to 3 March 2021. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Dale Steyn played 90 Tests, 124 ODIs, 46 T20Is for South Africa in the data, between 2005 and 2021. With the ball, the best return was 431 wickets in Tests at an average of 22.42 and an economy rate of 3.22.

International matches
260
Tests 90 · ODIs 124 · T20Is 46
International runs
1,611
0 hundreds
International wickets
686
29 five-wicket hauls
T20 league & domestic matches
147
225 runs
Best bowling
7/51
Test

Teams played for

South Africa 2006–2020 · 258Sunrisers Hyderabad 2013–2015 · 37Royal Challengers Bengaluru 2008–2020 · 33Deccan Chargers 2011–2012 · 24Cape Town Blitz 2018–2019 · 17Hampshire 2018 · 12Jamaica Tallawahs 2016 · 7Glamorgan 2016 · 5Melbourne Stars 2019–2020 · 4Titans 2017 · 4Islamabad United 2020 · 4Quetta Gladiators 2021 · 3

Dale Steyn batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test90114241,2267613.622,78144.1021412135
ODI1245112365609.3656264.9018359
T20I46115205*3.332580.000220
T20 (leagues & domestic)147502522519*9.00221101.8006194
First-class571652510.8311357.5002111
List A332868.007114.300010

Runs per year

01002003002005201120210
Dale Steyn: runs per calendar year (all formats in the data)
01002003002005200720092011201320152017201920210
Dale Steyn: runs per calendar year (all formats in the data)
Show as table
Dale Steyn: runs per calendar year (all formats in the data)
YearRuns
20054
200651
200783
2008180
2009153
2010200
2011260
2012101
2013205
2014247
2015105
201634
20170
2018231
201948
20207
20210
Year-by-year batting (48 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2005ODI242.0026.7300
2006Test10517.2927.61300
2007T20I11–100.0100
2007Test88211.7165.13300
2008ODI41515.0068.2600
2008T20 (leagues & domestic)222.0040.0100
2008Test1116316.3044.27601
2009ODI43010.00111.11700
2009T20 (leagues & domestic)200.000.0000
2009T20I111.0050.0100
2009Test912213.5642.74700
2010ODI43712.33119.43500
2010T20 (leagues & domestic)4133.2576.5800
2010T20I155.0083.3500
2010Test1314518.1237.93900
2011ODI8557.8657.32000
2011T20 (leagues & domestic)5369.00102.91300
2011Test816933.8050.94300
2012ODI352.5038.5300
2012T20 (leagues & domestic)6193.8090.5700
2012T20I10––000
2012Test12776.4230.32600
2013ODI6305.0042.91500
2013T20 (leagues & domestic)85326.50147.21800
2013T20I111.0033.3100
2013Test1012117.2942.34400
2014ODI86010.0057.72300
2014T20 (leagues & domestic)4227.3384.61200
2014T20I363.0085.7500
2014Test1015919.8860.25801
2015ODI7569.3371.81600
2015T20 (leagues & domestic)32020.00153.81900
2015Test6294.8329.31700
2016ODI16–120.0600
2016T20 (leagues & domestic)399.00112.5700
2016Test3199.5063.31300
2018First-class76510.8357.52500
2018List A388.00114.3600
2018ODI36733.5067.76001
2018T20 (leagues & domestic)63618.00109.11500
2018Test75511.0061.82300
2019ODI100.000.0000
2019T20 (leagues & domestic)313–86.7800
2019T20I11–33.3100
2019Test7348.5043.61500
2020T20 (leagues & domestic)222.0028.6100
2020T20I255.00166.7500
2021T20 (leagues & domestic)20–0.0000

Dale Steyn bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test16518,0079,6614317/5111/6022.423.2241.85326644
ODI1236,1955,0391936/39–26.114.8832.17370
T20I469971,169624/9–18.857.0416.1203
T20 (leagues & domestic)1463,3123,7741724/18–21.946.8419.32011
First-class8855382205/667/7119.102.6842.82130
List A315617031/34–56.676.5452.0001

Wickets per year

0501001502005201120214
Dale Steyn: wickets per calendar year (all formats in the data)
0501001502005200720092011201320152017201920214
Dale Steyn: wickets per calendar year (all formats in the data)
Show as table
Dale Steyn: wickets per calendar year (all formats in the data)
YearWickets
20052
200625
200757
200897
200966
201089
201167
201277
2013104
201482
201550
201642
20176
201859
201944
202010
20214
Year-by-year bowling (53 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2005ODI2221.004.131/2
2006ODI2190.0011.251/58
2006Test102430.584.045/47
2007ODI4822.505.623/65
2007T20I255.203.714/9
2007Test144417.483.536/49
2008ODI101138.365.094/16
2008T20 (leagues & domestic)101025.206.633/27
2008T20I129.006.002/18
2008Test247420.013.356/72
2009ODI152627.275.094/27
2009T20 (leagues & domestic)3231.006.891/21
2009T20I111619.697.683/38
2009Test92232.863.534/56
2010ODI81041.305.823/37
2010T20 (leagues & domestic)151527.076.883/18
2010T20I6441.506.921/18
2010Test206021.423.297/51
2011ODI142519.324.375/50
2011T20 (leagues & domestic)121421.366.573/16
2011Test102819.573.075/73
2012ODI91032.104.362/24
2012T20 (leagues & domestic)121815.836.113/8
2012T20I81011.804.723/22
2012Test193929.723.045/56
2013ODI132715.853.666/39
2013T20 (leagues & domestic)171920.215.663/11
2013T20I4711.005.503/15
2013Test185117.672.526/8
2014ODI142226.555.074/34
2014T20 (leagues & domestic)161238.427.202/20
2014T20I5917.007.984/17
2014Test153919.563.126/34
2015ODI193027.304.993/27
2015T20 (leagues & domestic)6356.678.952/38
2015Test71721.822.924/70
2016ODI4550.806.992/65
2016T20 (leagues & domestic)122312.656.564/18
2016T20I4343.339.292/32
2016Test41113.912.785/33
2017T20 (leagues & domestic)4613.505.792/16
2018First-class82019.102.685/66
2018List A3356.676.541/34
2018ODI51211.833.343/29
2018T20 (leagues & domestic)131719.716.662/21
2018Test7747.143.362/34
2019ODI4438.005.072/43
2019T20 (leagues & domestic)122215.327.493/10
2019T20I2319.678.432/34
2019Test81529.603.634/48
2020T20 (leagues & domestic)11744.718.092/16
2020T20I3335.678.922/31
2021T20 (leagues & domestic)3424.509.192/44

Dale Steyn against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
AustraliaTest2329415.4740.27601
West IndiesTest818030.0083.75801
EnglandTest1316416.4042.94700
IndiaTest2016211.5741.84400
Sri LankaTest181569.7538.84300
PakistanTest1513413.4041.02700
New ZealandTest1210610.6039.62500
BangladeshTest4112.7522.4700
IndiaODI11898.9089.03500
ZimbabweODI37437.0061.76001
EnglandODI86716.7577.92000
AustraliaODI10426.0066.71200
PakistanODI6427.0052.51600
New ZealandODI5142.8036.8800
West IndiesODI499.0039.1600
Rajasthan RoyalsT20 (leagues & domestic)73812.67152.01800
Mumbai IndiansT20 (leagues & domestic)7335.5094.31900
Kolkata Knight RidersT20 (leagues & domestic)4227.33122.21300
Chennai Super KingsT20 (leagues & domestic)5205.0076.91400
Delhi CapitalsT20 (leagues & domestic)3199.50111.8900
Punjab KingsT20 (leagues & domestic)51616.0061.51200
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
AustraliaTest287027.473.565/67
New ZealandTest236816.042.916/49
IndiaTest236521.543.097/51
PakistanTest265923.293.116/8
West IndiesTest164819.623.306/34
Sri LankaTest214327.813.435/54
EnglandTest164227.743.235/51
BangladeshTest102817.363.185/63
AustraliaODI274926.905.394/27
IndiaODI183422.444.955/50
PakistanODI142819.294.256/39
West IndiesODI132023.604.513/24
New ZealandODI141538.874.602/32
ZimbabweODI71519.204.723/29
EnglandODI111049.305.502/24
Sri LankaODI101035.705.513/47
IrelandODI3420.504.322/30
PakistanT20I71212.755.883/15
New ZealandT20I5910.444.954/17
Sri LankaT20I5817.388.182/10
AustraliaT20I7826.128.043/38
EnglandT20I10839.509.032/29
West IndiesT20I4711.435.334/9
IndiaT20I4337.007.842/25
Delhi CapitalsT20 (leagues & domestic)111617.256.272/11
Mumbai IndiansT20 (leagues & domestic)141524.606.713/12
Kolkata Knight RidersT20 (leagues & domestic)131330.857.863/27
Rajasthan RoyalsT20 (leagues & domestic)111317.855.572/16
Chennai Super KingsT20 (leagues & domestic)12939.117.332/25
Punjab KingsT20 (leagues & domestic)12843.387.892/20
Jozi StarsT20 (leagues & domestic)5816.756.703/25
Royal Challengers BengaluruT20 (leagues & domestic)8727.716.933/8
Deccan ChargersT20 (leagues & domestic)6718.145.773/18
Paarl RocksT20 (leagues & domestic)4619.337.732/21
Durban HeatT20 (leagues & domestic)4522.807.122/23
Pune WarriorsT20 (leagues & domestic)5528.807.263/11
KnightsT20 (leagues & domestic)3318.675.092/20

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Kingsmead1925314.8847
Newlands2521513.4432
The Wanderers Stadium1913812.5541
SuperSport Park1713511.2525
St George's Park1112324.6058
Melbourne Cricket Ground47826.0076
Mangaung Oval26130.5060
Rajiv Gandhi International Stadium106010.0019
Lord's55819.3326
Sawai Mansingh Stadium25353.0035

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
Newlands5210222.523.40
SuperSport Park389019.583.93
The Wanderers Stadium347023.263.89
Kingsmead286720.073.48
St George's Park194020.984.10
Rajiv Gandhi International Stadium242721.196.30
Harare Sports Club82117.193.63
Melbourne Cricket Ground71918.894.16
The Rose Bowl101925.263.44
Dubai International Cricket Stadium121927.894.52

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
T20Powerplay––––2244976.44
T20Middle101952.63870406.61
T20Death235227103.5281195977.92
ODIPowerplay––––2666504.56
ODIMiddle14926256.9122374674.47
ODIDeath21630072.0271155766.45

How Dale Steyn was dismissed

How Dale Steyn took wickets

Last 20 innings

010203016 Dec 201813 Feb 20192 Mar 20210
Dale Steyn: runs in the last 20 innings
010203016 Dec 201811 Jan 201913 Feb 201921 Feb 201910 Nov 201921 Feb 20202 Mar 20210
Dale Steyn: runs in the last 20 innings
Show as table
Dale Steyn: runs in the last 20 innings
InningsRuns
16 Dec 201815
26 Dec 201823
3 Jan 201913
11 Jan 20192
11 Jan 20190
27 Jan 20190
13 Feb 201915
13 Feb 20191
21 Feb 20193
21 Feb 20190
19 Mar 20191
21 Apr 20190
10 Nov 20195
20 Nov 20198
12 Feb 20205
21 Feb 20200
24 Sep 20201
10 Dec 20201
26 Feb 20210
2 Mar 20210
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
2 Mar 2021T20 (leagues & domestic)Islamabad United0*0not outNational Stadium, Karachi
26 Feb 2021T20 (leagues & domestic)Peshawar Zalmi0*2not outNational Stadium, Karachi
10 Dec 2020T20 (leagues & domestic)Galle Gladiators15bowledMahinda Rajapaksa International Cricket Stadium
24 Sep 2020T20 (leagues & domestic)Punjab Kings1*2not outDubai International Cricket Stadium
21 Feb 2020T20IAustralia01caughtThe Wanderers Stadium
12 Feb 2020T20IEngland5*2not outBuffalo Park
20 Nov 2019T20 (leagues & domestic)Nelson Mandela Bay Giants8*6not outSt George's Park
10 Nov 2019T20 (leagues & domestic)Paarl Rocks5*9not outBoland Park
21 Apr 2019T20 (leagues & domestic)Chennai Super Kings0*0not outM Chinnaswamy Stadium
19 Mar 2019T20ISri Lanka1*3not outNewlands
21 Feb 2019TestSri Lanka04caughtSt George's Park
21 Feb 2019TestSri Lanka3*11not outSt George's Park
13 Feb 2019TestSri Lanka16bowledKingsmead
13 Feb 2019TestSri Lanka1526bowledKingsmead
27 Jan 2019ODIPakistan02bowledThe Wanderers Stadium
11 Jan 2019TestPakistan0*4not outThe Wanderers Stadium
11 Jan 2019TestPakistan2*17not outThe Wanderers Stadium
3 Jan 2019TestPakistan1310caughtNewlands
26 Dec 2018TestPakistan2323caughtSuperSport Park
16 Dec 2018T20 (leagues & domestic)Jozi Stars15*9not outNewlands

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
3 Mar 2021T20 (leagues & domestic)Multan Sultans1/343.40National Stadium, Karachi
2 Mar 2021T20 (leagues & domestic)Islamabad United1/2030National Stadium, Karachi
26 Feb 2021T20 (leagues & domestic)Peshawar Zalmi2/4440National Stadium, Karachi
10 Dec 2020T20 (leagues & domestic)Galle Gladiators0/2340Mahinda Rajapaksa International Cricket Stadium
9 Dec 2020T20 (leagues & domestic)Jaffna Stallions2/3340Mahinda Rajapaksa International Cricket Stadium
28 Oct 2020T20 (leagues & domestic)Mumbai Indians0/4340Zayed Cricket Stadium
24 Sep 2020T20 (leagues & domestic)Punjab Kings0/5740Dubai International Cricket Stadium
21 Sep 2020T20 (leagues & domestic)Sunrisers Hyderabad1/333.40Dubai International Cricket Stadium
8 Mar 2020T20 (leagues & domestic)Multan Sultans0/1410Rawalpindi Cricket Stadium
7 Mar 2020T20 (leagues & domestic)Peshawar Zalmi0/1520Rawalpindi Cricket Stadium
4 Mar 2020T20 (leagues & domestic)Lahore Qalandars1/1840Gaddafi Stadium
1 Mar 2020T20 (leagues & domestic)Karachi Kings1/3741Rawalpindi Cricket Stadium
21 Feb 2020T20IAustralia2/3140The Wanderers Stadium
16 Feb 2020T20IEngland0/4340SuperSport Park
12 Feb 2020T20IEngland1/3340Buffalo Park
4 Jan 2020T20 (leagues & domestic)Melbourne Renegades2/1640Melbourne Cricket Ground
2 Jan 2020T20 (leagues & domestic)Sydney Thunder0/2440Sydney Showground Stadium
30 Dec 2019T20 (leagues & domestic)Hobart Hurricanes2/1220Aurora Stadium
27 Dec 2019T20 (leagues & domestic)Adelaide Strikers1/2930Carrara Oval
1 Dec 2019T20 (leagues & domestic)Tshwane Spartans3/1040Newlands

Batter vs bowler matchups

Frequently asked questions

How many wickets has Dale Steyn taken in Tests?
431 wickets in 165 innings at an average of 22.42, economy 3.22, best figures 7/51.
How many wickets has Dale Steyn taken in ODIs?
193 wickets in 123 innings at an average of 26.11, economy 4.88, best figures 6/39.
How many runs has Dale Steyn scored in Tests?
1,226 runs in 114 innings (90 matches) at an average of 13.62 and a strike rate of 44.1, in the data from 2006 to 2019.
How many runs has Dale Steyn scored in ODIs?
365 runs in 51 innings (124 matches) at an average of 9.36 and a strike rate of 64.9, in the data from 2005 to 2019.
How many runs has Dale Steyn scored in T20Is?
20 runs in 11 innings (46 matches) at an average of 3.33 and a strike rate of 80.0, in the data from 2007 to 2020.

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