Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWAODI3rd ODI · England tour of Australia 2026AUSENG

Kagiso Rabada: Batting innings by innings (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.

Qualification: Minimum 20 balls faced.

RunsBF4s6sSRPosDismissalInnsOppositionGroundDate
473444138.249c C de Grandhomme b MJ Henry3v NZChristchurch25 Feb 2022
31*2650119.2310not out4v PAKCenturion26 Dec 2024
716144116.3911c Abdullah Shafique b Asif Afridi2v PAKRawalpindi20 Oct 2025
262320113.049c Hasan Ali b Junaid Khan1v PAKBirmingham7 Jun 2017
443941112.827b JJ Bumrah2v MIMumbai22 Apr 2017
343161109.6810c BJ Watling b N Wagner1v NZHamilton25 Mar 2017
21*233091.309not out1v WIGros Islet18 Jun 2021
19211190.4810c †JC Buttler b CR Woakes2v ENGLeeds24 May 2017
31*352088.579not out1v INDSouthampton5 Jun 2019
40485183.339c sub (DM Bravo) b KAJ Roach3v WIGros Islet18 Jun 2021
19*233082.619not out2v INDIndore14 Oct 2015
19*231182.619not out1v AUSAbu Dhabi23 Oct 2021
23285082.149c BA Stokes b SCJ Broad2v ENGManchester4 Aug 2017
16212076.199c †JM Bairstow b BA Stokes3v ENGJohannesburg14 Jan 2016
19254076.0010c Asad Shafiq b Shaheen Shah Afridi2v PAKCenturion26 Dec 2018
16222072.7310c GD Phillips b MJ Henry2v NZLahore5 Mar 2025
29406072.503b PJ Cummins2v AUSPort Elizabeth9 Mar 2018
16242166.679c SCJ Broad b MA Wood3v ENGPort Elizabeth16 Jan 2020
21324065.6310c †J Da Silva b JA Warrican1v WIPort of Spain7 Aug 2024
15232065.2211c LD Chandimal b AM Fernando1v SLDurban27 Nov 2024
30494061.229b SCJ Broad2v ENGLondon27 Jul 2017
15251060.009c JJ Bumrah b SN Thakur2v INDCape Town11 Jan 2022
21*363158.339not out1v PAKKarachi26 Jan 2021
23405057.5010b AM Fernando1v SLGqeberha5 Dec 2024
25453155.569c †RR Pant b Mohammed Shami2v INDCenturion26 Dec 2021
15*270055.569not out1v AUSGuyana7 Jun 2016
11201055.008c SE Marsh b Sandeep Sharma1v PKChandigarh30 Apr 2017
32*605053.339not out1v NZDurban19 Aug 2016
22423052.3810c SPD Smith b NM Lyon1v AUSCape Town22 Mar 2018
36722050.009c JE Root b MJ Leach1v ENGManchester25 Aug 2022
12243050.0010b SCJ Broad1v ENGCenturion26 Dec 2019
11221050.009run out (†Mohammad Rizwan/Irfan Khan)1v PAKPaarl17 Dec 2024
27554049.097c †JM Bairstow b LA Dawson2v ENGLondon6 Jul 2017
18372148.659c AD Mathews b MDK Perera4v SLColombo20 Jul 2018
14302046.6710b DW Lawrence1v ESSChelmsford3 Jul 2016
20463043.489st †TD Paine b NM Lyon3v AUSCape Town22 Mar 2018
10*230043.489not out3v WICenturion28 Feb 2023
10251040.009b Mustafizur Rahman1v BANMirpur12 Jul 2015
26660139.399c †WP Saha b R Ashwin1v INDCape Town5 Jan 2018
24642137.509c †JM Bairstow b JM Anderson1v ENGJohannesburg14 Jan 2016
30846035.713c AM Rahane b I Sharma2v INDJohannesburg24 Jan 2018
7201035.009c HM Nicholls b MJ Santner1v NZCenturion27 Aug 2016
21623033.879c Shadab Khan b Faheem Ashraf3v PAKJohannesburg11 Jan 2019
22652033.859c †N Dickwella b DM de Silva1v SLPort Elizabeth21 Feb 2019
11340032.359c HH Pandya b I Sharma1v INDCenturion13 Jan 2018
6231026.099c KAR Hodge b JA Warrican3v WIProvidence15 Aug 2024
6260023.089c & b RA Jadeja2v INDKolkata5 Nov 2023
4250016.0010b JS Patel1v NZDunedin8 Mar 2017
5330015.153c V Kohli b Mohammed Shami3v INDCape Town5 Jan 2018
4291013.799c V Kohli b Mohammed Shami3v INDCenturion13 Jan 2018
Page 1Next

BF balls faced · 4s fours · 6s sixes · SR strike rate: runs per 100 balls · Pos batting position · Inns innings of the match

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