Kagiso Rabada
Kagiso Rabada is a bowler who has represented South Africa Cricket and several franchise sides across Tests, ODIs, T20 Internationals, the IPL and SA20. Across 372 matches, he has claimed 749 wickets at a bowling average of 24.24 and an economy of 4.72. In ODIs, his primary format by match count, he has 164 wickets from 101 appearances. On recent form, he has been active in IPL 2026 and a T20 International series in early 2026, taking wickets in both competitions without yet touching his peak returns.

2026 Season Context
Current team & role
Delhi Capitals · All-Rounder
Recent form
In his last 10 appearances, spanning IPL 2026 and a T20 International series, Rabada has taken 8 wickets from 36 overs, with his best return being 2/42 against Rajasthan Royals on 4 April 2026. His si
Strongest format
One-Day International — Rabada's primary competition is the ODI format, where he has played 101 matches and taken 164 wickets at a bowling average of 27.45 and an economy of
Career stats overview
73 Test · 101 ODI · 198 T20I appearances — spanning 2009 to present.
Test
73 matches
Where his legacy was forged — the format that rewards patience and precision.
ODI
101 matches
The middle-overs architect — a decade of white-ball consistency.
T20I
198 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
749 wickets across all formats
Rabada has appeared in 372 matches across Tests, ODIs, T20 Internationals, the IPL and SA20, claiming 749 wickets at a bowling average of 24.24. His economy of 4.72 across formats reflects consistent control alongside the capacity to take wickets at regular intervals.
Test cricket: his most lethal format by average
In 73 Test matches, Rabada has taken 340 wickets at 22.04, his best bowling average across any format. That volume over the longest format signals sustained threat across conditions, with an economy of 3.35 giving captains a reliable option at either end.
Australia: 102 wickets in 25 matches
Against Australia Cricket, Rabada has claimed 102 wickets across 25 matches at an economy of 4.48. That wicket tally against one of the strongest batting line-ups in world cricket stands out even within a career of considerable depth.
Newlands is his most productive home ground
At Newlands, Rabada has played 20 matches and taken 88 wickets. That return at a venue he knows well underlines how the Cape Town conditions can amplify his effectiveness, with an economy of 4.97 in those appearances.
IPL 2026: steady rather than spectacular so far
Across his first four IPL outings in 2026, Rabada has picked up 4 wickets from 15 overs, with returns of 2/42, 1/34, 0/32 and 1/54. The wickets are coming, though the economy in those spells reflects T20's relentless scoring environment.
Head-to-head
Vs opponents
Career totals broken down by the teams K Rabada has faced most often, heat-scaled by output.
India
- Matches
- 27
- Runs
- 295
- Wickets
- 85
Australia
- Matches
- 25
- Runs
- 251
- Wickets
- 102
England
- Matches
- 20
- Runs
- 281
- Wickets
- 101
Pakistan
- Matches
- 17
- Runs
- 263
- Wickets
- 47
Sri Lanka
- Matches
- 16
- Runs
- 149
- Wickets
- 77
West Indies
- Matches
- 13
- Runs
- 180
- Wickets
- 49
New Zealand
- Matches
- 10
- Runs
- 160
- Wickets
- 44
Bangladesh
- Matches
- 7
- Runs
- 54
- Wickets
- 58
Grounds played at
Home & away grounds
The venues where K Rabada has turned out most often.
Newlands, Cape Town
- Matches
- 20
- Runs
- 167
- Wickets
- 88
SuperSport Park, Centurion
- Matches
- 18
- Runs
- 197
- Wickets
- 83
New Wanderers Stadium, Johannesburg
- Matches
- 18
- Runs
- 198
- Wickets
- 81
Kingsmead, Durban
- Matches
- 8
- Runs
- 70
- Wickets
- 35
St George's Park, Port Elizabeth
- Matches
- 8
- Runs
- 115
- Wickets
- 40
Boland Park, Paarl
- Matches
- 5
- Runs
- 28
- Wickets
- 12
The Oval, London
- Matches
- 5
- Runs
- 66
- Wickets
- 12
Brabourne Stadium, Mumbai
- Matches
- 4
- Runs
- 15
- Wickets
- 6
Official profile
Elsewhere on the web
ESPNcricinfo
K Rabada'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)
- Kagiso Rabada — photo by Blue Square Thing, CC BY-SA 4.0 · source