Dale Steyn
Dale Steyn is a South Africa international bowler who has played 352 matches across Tests, ODIs, T20 Internationals and numerous franchise competitions, including the IPL, PSL and Lanka Premier League. His primary competition by classification is the One-Day International, where he appeared 123 times and took 193 wickets. Across his full career he has claimed 780 wickets at a bowling average of 23.53 and an economy of 4.03, from 27,339 balls delivered. His most recent appearances came in the 2020 and 2021 PSL seasons, where he took 4 wickets across five outings.

2026 Season Context
Current team & role
Sunrisers Hyderabad · All-Rounder
Recent form
Steyn's last 10 appearances, spread across the PSL, Lanka Premier League and IPL between March 2020 and March 2021, brought modest returns: 7 wickets from those outings with two wicketless performance
Strongest format
One-Day International — Steyn's primary competition by the warehouse classification is the ODI, where he played 123 matches and took 193 wickets at a bowling average of 26.11
Career stats overview
90 Test · 123 ODI · 139 T20I appearances — spanning 2009 to present.
Test
90 matches
Where his legacy was forged — the format that rewards patience and precision.
ODI
123 matches
The middle-overs architect — a decade of white-ball consistency.
T20I
139 matches
Brief but impactful — quality over volume in the shortest format.
Format-aware deep dive
Where he dominates
Home record
Average 21.4 on Indian soil — better than any active spinner of the era.
Fourth-innings force
A third of his Test wickets come on day five, when bowlers decide outcomes.
Lower-order resilience
At No.7 his average beats every Indian specialist in that slot since 2015.
Elite opposition
Combined record vs Australia, England, New Zealand and South Africa.
Consistency
Third-most by any Indian bowler since his Test debut.
WTC presence
In the conversation every cycle. Central to this India red-ball side.
Career threads
Beyond the numbers
780 wickets across 352 career appearances
Steyn has bowled across Tests, ODIs, T20 Internationals and a string of franchise competitions, accumulating 780 wickets in total. His career bowling average sits at 23.53 from 27,339 balls delivered, with an economy of 4.03 across all formats.
Test record: 431 wickets at 22.42
In 90 Test matches, Steyn took 431 wickets at a bowling average of 22.42 and an economy of 3.22. That combination of volume and control represents his most sustained period of bowling output across any single competition.
Newlands his most productive ground
At Newlands, Steyn has taken 102 wickets in 20 matches at an economy of 3.40. No other ground in his record combines that wicket volume with that level of control.
102 wickets against India at 3.66 economy
In 23 matches against India, Steyn took 102 wickets and conceded at 3.66 runs per over. That makes India one of the opponents he has been most economical and prolific against across his career.
T20I average of 19.22 his sharpest format by average
Across 44 T20 Internationals, Steyn took 59 wickets at a bowling average of 19.22, better than his Test, ODI or IPL averages. The economy of 7.12 reflects the nature of the format rather than any loss of penetration.
Head-to-head
Vs opponents
Career totals broken down by the teams DW Steyn has faced most often, heat-scaled by output.
Australia
- Matches
- 27
- Runs
- 337
- Wickets
- 127
India
- Matches
- 23
- Runs
- 251
- Wickets
- 102
Pakistan
- Matches
- 20
- Runs
- 177
- Wickets
- 99
England
- Matches
- 18
- Runs
- 241
- Wickets
- 60
New Zealand
- Matches
- 17
- Runs
- 121
- Wickets
- 92
Sri Lanka
- Matches
- 14
- Runs
- 181
- Wickets
- 61
West Indies
- Matches
- 12
- Runs
- 190
- Wickets
- 75
Mumbai Indians
- Matches
- 7
- Runs
- 33
- Wickets
- 15
Grounds played at
Home & away grounds
The venues where DW Steyn has turned out most often.
Newlands, Cape Town
- Matches
- 20
- Runs
- 215
- Wickets
- 102
SuperSport Park, Centurion
- Matches
- 15
- Runs
- 135
- Wickets
- 90
New Wanderers Stadium, Johannesburg
- Matches
- 14
- Runs
- 138
- Wickets
- 70
Kingsmead, Durban
- Matches
- 13
- Runs
- 253
- Wickets
- 67
Rajiv Gandhi International Stadium, Hyderabad
- Matches
- 9
- Runs
- 60
- Wickets
- 27
St George's Park, Port Elizabeth
- Matches
- 9
- Runs
- 123
- Wickets
- 40
Boland Park, Paarl
- Matches
- 5
- Runs
- 11
- Wickets
- 7
Western Australia Cricket Association Ground
- Matches
- 5
- Runs
- 32
- Wickets
- 17
Official profile
Elsewhere on the web
ESPNcricinfo
DW Steyn's profile
Historical aggregates derived from Cricsheet (cricsheet.org) under ODC-BY licence. 2001/02–2026 IPL seasons. Batting average uses dismissals as the denominator; bowler wickets are credited only for bowler-kind dismissals (bowled, caught, lbw, caught-and-bowled, stumped, hit wicket). Venue and opposition splits are rebuilt after every ingest from the Cricsheet archive.
Photo credits (1)
- Dale Steyn — photo by YellowMonkey/Blnguyen, CC BY-SA 4.0 · source