29MatchesODI 15 · T20I 14
30Wicketseconomy 5.75 · best 4/41

Kagiso Rabada against India by format

FormatMatWktsEconBest
ODI15215.084/41
T20I1497.503/39

Kagiso Rabada against India year by year

YearMatWktsEconBest
2026 T20I108.000/32
2024 T20I119.001/36
2023 ODI114.801/48
2022 T20I847.211/15
2022 ODI235.282/36
6 earlier years
YearMatWktsEconBest
2019 T20I239.003/39
2019 ODI123.902/39
2018 ODI555.562/58
2017 ODI103.780/34
2015 ODI5105.134/41
2015 T20I216.251/18

Kagiso Rabada's best bowling against India

Three or more wickets in a match, best first

FiguresOversFormatGroundDate
4/417ODIWankhede Stadium25 Oct 2015
3/394T20IM. Chinnaswamy Stadium22 Sept 2019
3/5410ODIMA Chidambaram Stadium22 Oct 2015

Kagiso Rabada against India by ground

India batters Kagiso Rabada has bowled to most

Balls bowled, runs and dismissals, in internationals

BatterBallsRunsOutsSR
Virat Kohli219170377.6
Rohit Sharma209183787.6
Shikhar Dhawan149148499.3
MS Dhoni8061176.3
Shreyas Iyer5536065.5
Ruturaj Gaikwad4427161.4
Ajinkya Rahane4232076.2
Ishan Kishan4035087.5

Kagiso Rabada's bowling in every match against India

Newest first

DateFormatOversRunsWktsEconResultGround
22 Feb 2026T20I43208.00WonNarendra Modi Stadium
29 Jun 2024T20I43619.00LostKensington Oval
5 Nov 2023ODI104814.80LostEden Gardens
30 Oct 2022T20I42606.50WonPerth Stadium
9 Oct 2022ODI105915.90LostJSCA International Stadium Complex
24 older matches
DateFormatOversRunsWktsEconResultGround
6 Oct 2022ODI83624.50WonEkana Cricket Stadium
4 Oct 2022T20I42416.00WonHolkar Cricket Stadium
2 Oct 2022T20I457014.25LostBarsapara Cricket Stadium
28 Sept 2022T20I41614.00LostGreenfield International Stadium
19 Jun 2022T20I1505.00No resultM. Chinnaswamy Stadium
14 Jun 2022T20I43117.75LostACA-VDCA Cricket Stadium
12 Jun 2022T20I41513.75WonBarabati Stadium
9 Jun 2022T20I43508.75WonArun Jaitley Stadium
22 Sept 2019T20I43939.75WonM. Chinnaswamy Stadium
18 Sept 2019T20I32408.00LostIS Bindra Stadium
5 Jun 2019ODI103923.90LostThe Rose Bowl
13 Feb 2018ODI95816.44LostSt George's Park
10 Feb 2018ODI105825.80WonWanderers Stadium
7 Feb 2018ODI105415.40LostNewlands
4 Feb 2018ODI52414.80LostSuperSport Park
1 Feb 2018ODI9.34805.05LostKingsmead
11 Jun 2017ODI93403.78LostKennington Oval
25 Oct 2015ODI74145.86WonWankhede Stadium
22 Oct 2015ODI105435.40LostMA Chidambaram Stadium
18 Oct 2015ODI103903.90WonSaurashtra Cricket Association Stadium
14 Oct 2015ODI104914.90LostHolkar Cricket Stadium
11 Oct 2015ODI105825.80WonGreen Park
5 Oct 2015T20I41814.50WonBarabati Stadium
2 Oct 2015T20I43208.00WonHPCA Stadium

Kagiso Rabada vs India: questions and answers

How many matches has Kagiso Rabada played against India?
Kagiso Rabada has played 29 matches against India (15 in ODIs, 14 in T20Is), from 2015 to 2026. South Africa won 13 and lost 15 of them.
How many wickets has Kagiso Rabada taken against India?
Kagiso Rabada has taken 30 wickets in 29 innings against India at an economy of 5.75 (21 wickets in ODIs, 9 wickets in T20Is).
What are Kagiso Rabada's best bowling figures against India?
Kagiso Rabada's best figures against India are 4/41. Kagiso Rabada has taken four or more wickets in a match once against them.
Which India batter has Kagiso Rabada dismissed most?
Rohit Sharma, 7 times in 209 balls in internationals, for 183 runs.
When did Kagiso Rabada last play against India?
On 22 February 2026 (T20I) at Narendra Modi Stadium: 0 not out off 1 ball and 0/32 with the ball. South Africa won that match.