Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWA

Kagiso Rabada: Match list (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
DateMatchTeamBatBowlCtResultGroundSeries
11 Jun 2017IND 193/2 v SA 191Match 11 · ODISA50/340India won by 8 wicketsLondonICC Champions Trophy 2017
7 Jun 2017PAK 119/3 v SA 219/8Match 7 · ODISA260/360Pakistan won by 19 runs (DLS method)BirminghamICC Champions Trophy 2017
3 Jun 2017SA 299/6 v SL 203Match 3 · ODISADNB1/460South Africa won by 96 runsLondonICC Champions Trophy 2017
29 May 2017ENG 153 v SA 156/3Match 3 · ODISADNB4/390South Africa won by 7 wicketsLondonSouth Africa in England ODI Series 2017
27 May 2017ENG 330/6 v SA 328/5Match 2 · ODISADNB2/500England won by 2 runsSouthamptonSouth Africa in England ODI Series 2017
24 May 2017ENG 339/6 v SA 267Match 1 · ODISA191/630England won by 72 runsLeedsSouth Africa in England ODI Series 2017
6 May 2017DC 66 v MI 212/3Match 45 · T20DC01/330Mumbai Indians won by 146 runsDelhiIndian Premier League 2017
4 May 2017DC 214/3 v GL 208/7Match 42 · T20DCDNB2/280Delhi Daredevils won by 7 wicketsDelhiIndian Premier League 2017
2 May 2017DC 189/4 v SH 185/3Match 40 · T20DCDNB0/590Delhi Daredevils won by 6 wicketsDelhiIndian Premier League 2017
30 Apr 2017PK 68/0 v DC 67Match 36 · T20DC110/180Kings XI Punjab won by 10 wicketsChandigarhIndian Premier League 2017
28 Apr 2017KKR 161/3 v DC 160/6Match 32 · T20DCDNB2/200Kolkata Knight Riders won by 7 wicketsKolkataIndian Premier League 2017
22 Apr 2017MI 142/8 v DC 128/7Match 25 · T20DC441/300Mumbai Indians won by 14 runsMumbaiIndian Premier League 2017
25 Mar 2017NZ 489 v SA 314 & 80/5Match 3 · TestSA34 & DNB4/1180Match drawnHamiltonSouth Africa in New Zealand Test Series 2016/17
16 Mar 2017NZ 268 & 171 v SA 359 & 83/2Match 2 · TestSA9 & DNB2/59 & 1/380South Africa won by 8 wicketsWellingtonSouth Africa in New Zealand Test Series 2016/17
8 Mar 2017NZ 341 v SA 308 & 224/6Match 1 · TestSA4 & DNB1/920Match drawnDunedinSouth Africa in New Zealand Test Series 2016/17
4 Mar 2017NZ 149 v SA 150/4Match 5 · ODISADNB3/250South Africa won by 6 wicketsAucklandSouth Africa in New Zealand ODI Series 2016/17
1 Mar 2017NZ 280/3 v SA 279/8Match 4 · ODISADNB1/410New Zealand won by 7 wicketsHamiltonSouth Africa in New Zealand ODI Series 2016/17
25 Feb 2017NZ 112 v SA 271/8Match 3 · ODISADNB2/390South Africa won by 159 runsWellingtonSouth Africa in New Zealand ODI Series 2016/17
19 Feb 2017NZ 207/7 v SA 210/6Match 1 · ODISADNB2/310South Africa won by 4 wicketsHamiltonSouth Africa in New Zealand ODI Series 2016/17
10 Feb 2017SA 384/6 v SL 296/8Match 5 · ODISADNB0/552South Africa won by 88 runsCenturionSri Lanka in South Africa ODI Series 2016/17
7 Feb 2017SA 367/5 v SL 327Match 4 · ODISADNB2/500South Africa won by 40 runsCape TownSri Lanka in South Africa ODI Series 2016/17
4 Feb 2017SA 164/3 v SL 163Match 3 · ODISADNB2/391South Africa won by 7 wicketsJohannesburgSri Lanka in South Africa ODI Series 2016/17
1 Feb 2017SA 307/6 v SL 186Match 2 · ODISADNB1/470South Africa won by 121 runsDurbanSri Lanka in South Africa ODI Series 2016/17
28 Jan 2017SA 185/2 v SL 181Match 1 · ODISADNB1/350South Africa won by 8 wicketsPort ElizabethSri Lanka in South Africa ODI Series 2016/17
12 Jan 2017SA 426 v SL 131 & 177Match 3 · TestSA0*3/44 & 2/501South Africa won by an innings and 118 runsJohannesburgSri Lanka in South Africa Test Series 2016/17
2 Jan 2017SA 392 & 224/7d v SL 110 & 224Match 2 · TestSA8 & DNB4/37 & 6/550South Africa won by 282 runsCape TownSri Lanka in South Africa Test Series 2016/17
26 Dec 2016SA 286 & 406/6d v SL 205 & 281Match 1 · TestSA0* & DNB1/63 & 3/771South Africa won by 206 runsPort ElizabethSri Lanka in South Africa Test Series 2016/17
24 Nov 2016AUS 383 & 127/3 v SA 259/9d & 250Match 3 · TestSA1 & 73/84 & 0/281Australia won by 7 wicketsAdelaideSouth Africa in Australia Test Series 2016/17
12 Nov 2016AUS 85 & 161 v SA 326Match 2 · TestSA5*1/20 & 4/340South Africa won by an innings and 80 runsHobartSouth Africa in Australia Test Series 2016/17
3 Nov 2016AUS 244 & 361 v SA 242 & 540/8dMatch 1 · TestSA11* & DNB2/78 & 5/921South Africa won by 177 runsPerthSouth Africa in Australia Test Series 2016/17
12 Oct 2016SA 327/8 v AUS 296Match 5 · ODISA9*2/840South Africa won by 31 runsCape TownAustralia in South Africa ODI Series 2016/17
5 Oct 2016SA 372/6 v AUS 371/6Match 3 · ODISADNB1/862South Africa won by 4 wicketsDurbanAustralia in South Africa ODI Series 2016/17
2 Oct 2016SA 361/6 v AUS 219Match 2 · ODISADNB2/310South Africa won by 142 runsJohannesburgAustralia in South Africa ODI Series 2016/17
30 Sept 2016SA 295/4 v AUS 294/9Match 1 · ODISADNB0/630South Africa won by 6 wicketsCenturionAustralia in South Africa ODI Series 2016/17
25 Sept 2016SA 354/5 v IRE 148Only ODI · ODISADNB1/221South Africa won by 206 runsBenoni-
27 Aug 2016SA 481/8d & 132/7d v NZ 214 & 195Match 2 · TestSA7 & DNB3/62 & 2/541South Africa won by 204 runsCenturionNew Zealand in South Africa Test Series 2016
19 Aug 2016SA 263 v NZ 15/2Match 1 · TestSA32*-0Match drawnDurbanNew Zealand in South Africa Test Series 2016
22 Jul 2016KEN 157 v ESS 190/2Match · T20KEN00/281Essex won by 33 runsCanterburyNatWest T20 Blast 2016
17 Jul 2016KEN 575 v SUS 333 & 255/5Match · First-classKEN63/81 & 0/330Match drawnTunbridge WellsSpecsavers County Championship 2016
15 Jul 2016KEN 181/2 v SUR 180/8Match · T20KENDNB1/312Kent won by 8 wicketsTunbridge WellsNatWest T20 Blast 2016
8 Jul 2016GLO 145/8 v KEN 148/7Match · T20KEN3*1/190Kent won by 3 runsBristolNatWest T20 Blast 2016
7 Jul 2016SOM 175/9 v KEN 187/5Match · T20KENDNB1/230Kent won by 12 runsTauntonNatWest T20 Blast 2016
3 Jul 2016KEN 207 & 370 v ESS 569 & 9/0Match · First-classKEN14 & 54/1180Essex won by 10 wicketsChelmsfordSpecsavers County Championship 2016
1 Jul 2016ESS 204/3 v KEN 154/9Match · T20KEN01/300Essex won by 50 runsChelmsfordNatWest T20 Blast 2016
30 Jun 2016KEN 166/6 v SUS 156/4Match · T20KEN0*2/260Kent won by 10 runsCanterburyNatWest T20 Blast 2016
24 Jun 2016WI 285 v SA 185Match 9 · ODISA93/310West Indies won by 100 runsBarbadosWest Indies Tri-Nation Series 2016
19 Jun 2016AUS v SA 8/0Match 7 · ODISADNB-0No resultBarbadosWest Indies Tri-Nation Series 2016
15 Jun 2016WI 204 v SA 343/4Match 6 · ODISADNB0/460South Africa won by 139 runsSt KittsWest Indies Tri-Nation Series 2016
11 Jun 2016AUS 288/6 v SA 252Match 4 · ODISA3*1/660Australia won by 36 runsSt KittsWest Indies Tri-Nation Series 2016
7 Jun 2016AUS 142 v SA 189/9Match 3 · ODISA15*3/130South Africa won by 47 runsGuyanaWest Indies Tri-Nation Series 2016
PreviousPage 8 · 441 matchesNext

Bat batted first or second · Bowl bowling figures · Ct catches

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.