Skip to content

Kagiso Rabada

435 matches · 2014 to 2026 · played for South Africa, Delhi Capitals, MI Cape Town, Punjab Kings

Batting

FormatMatchesInningsRunsAverageStrike rateFoursSixes
Tests711121,10412.1351.413920
T20929256410.64107.85120
ODIs444440114.8579.13012
First-class23258.3349.040

Counted from the deliveries; super overs left out. See batting average and strike rate.

Bowling

FormatMatchesOversRunsWicketsAverageEconomyStrike rate
Tests742311.27,74035022.113.3539.6
T20253932.47,72631924.228.2817.5
ODIs101880.54,50116427.455.1132.2
First-class277.0232733.143.0166.0

Byes and leg byes are not charged to the bowler. See economy rate and strike rate.

Recent matches

DateCompetitionMatchResult
27 Oct 2026TestsSouth Africa v Australiawon
18 Oct 2026TestsSouth Africa v Australiawon
31 May 2026IPLGujarat Titans v Royal Challengers Bengalurulost
29 May 2026IPLGujarat Titans v Rajasthan Royalswon
26 May 2026IPLGujarat Titans v Royal Challengers Bengalurulost
21 May 2026IPLGujarat Titans v Chennai Super Kingswon
16 May 2026IPLGujarat Titans v Kolkata Knight Riderslost
12 May 2026IPLGujarat Titans v Sunrisers Hyderabadwon
9 May 2026IPLGujarat Titans v Rajasthan Royalswon
3 May 2026IPLGujarat Titans v Punjab Kingswon

Query Kagiso Rabada yourself

500 free credits every month, no card. REST or MCP. Player id e62dd25d.

Get a free key