Skip to content
FairPlay
Kagiso Rabada

Cricket player · Bowler · South Africa

Kagiso Rabada

Kagiso Rabada appears in 39 matches with a full FairPlay scorecard (12 Oct 2025 to 27 Oct 2026). 135 runs in 17 innings. 58 wickets from 258.2 overs. 325 matches in FairPlay's recorded career data.

Player profile

Role
Bowler
Batting
Left-hand bat
Bowling
Right-arm fast
Born
25 May 1995 Age 31
Recorded matches
325164 internationals

Kagiso Rabada is a bowler from South Africa with 325 matches in FairPlay's recorded data, including 164 internationals (40 Tests, 63 ODIs, 61 T20Is).

Batting: 1,390 runs across all recorded formats, with 0 hundreds and 1 fifty; the most runs came in Test cricket (622) and the highest recorded score is 71.

Bowling: 616 wickets in recorded matches, 227 of them in T20 (league and domestic) cricket, with 10 five-wicket hauls.

Career figures by format

Summed over the seasons in FairPlay's data provider's records, mostly recent ones. Older seasons can be missing, so these totals may be lower than the official career record.

Kagiso Rabada: batting and bowling figures by format in FairPlay's recorded data
FormatMatInnsRunsHSAvgSR100/50WktsBowl avgEcon5w
Test40656227111.9658.10/118222.773.368
ODI63262763116.2488.20/014818.955.122
T20I61271792214.92118.50/05931.108.480
T20 (league and domestic)16159313259.21109.80/022722.008.370

Avg is runs per dismissal; SR is runs per 100 balls; Bowl avg is runs per wicket; Econ is runs per over; 5w is five or more wickets in an innings.

Kagiso Rabada at a glance

FairPlay holds 39 complete scorecards featuring Kagiso Rabada, most recently for Gujarat Titans (T20 and shorter, first-class).

In those matches Kagiso Rabada batted 17 times for 135 runs at a strike rate of 90.00. The highest score was 71 off 61 balls against Pakistan.

With the ball: 58 wickets from 258.2 overs, an economy rate of 6.39. Best figures: 4 for 77 against Australia.

How the 10 dismissals happened: caught 5, bowled 2, LBW 1, run out 1, stumped 1.

These matches were played at 17 different grounds.

Figures in FairPlay's scorecards

Batting
1771357113.5090.001/0
Bowling
43258.2181,652584/776.39

Match by match

Newest first. Dates in India Standard Time. * means not out.

DateMatch
27 Oct 2026South Africa v AustraliaBat 0 (2) & 2* (14) · Bowl 1/98 (23) & 3/39 (14)
18 Oct 2026South Africa v AustraliaBat 0* (0) · Bowl 2/33 (12) & 4/77 (23)
31 May 2026Royal Challengers Bengaluru v Gujarat TitansBat 3* (3) · Bowl 1/44 (3)
29 May 2026Rajasthan Royals v Gujarat TitansBat – · Bowl 2/35 (4)
26 May 2026Royal Challengers Bengaluru v Gujarat TitansBat 9 (5) · Bowl 2/54 (4)
21 May 2026Gujarat Titans v Chennai Super KingsBat – · Bowl 3/32 (3.4)
16 May 2026Kolkata Knight Riders v Gujarat TitansBat – · Bowl 0/40 (4)
12 May 2026Gujarat Titans v Sunrisers HyderabadBat – · Bowl 3/28 (4)
9 May 2026Rajasthan Royals v Gujarat TitansBat – · Bowl 2/33 (3)
3 May 2026Gujarat Titans v Punjab KingsBat – · Bowl 2/22 (4)
30 Apr 2026Gujarat Titans v Royal Challengers BengaluruBat – · Bowl 1/44 (4)
26 Apr 2026Chennai Super Kings v Gujarat TitansBat – · Bowl 3/25 (4)
24 Apr 2026Royal Challengers Bengaluru v Gujarat TitansBat – · Bowl 0/45 (4)
20 Apr 2026Gujarat Titans v Mumbai IndiansBat 11 (14) · Bowl 3/33 (4)
17 Apr 2026Gujarat Titans v Kolkata Knight RidersBat – · Bowl 3/29 (4)
12 Apr 2026Lucknow Super Giants v Gujarat TitansBat – · Bowl 1/54 (4)
8 Apr 2026Delhi Capitals v Gujarat TitansBat – · Bowl 0/32 (4)
4 Apr 2026Gujarat Titans v Rajasthan RoyalsBat 23* (16) · Bowl 2/42 (4)
31 Mar 2026Punjab Kings v Gujarat TitansBat – · Bowl 1/34 (3)
4 Mar 2026South Africa v New ZealandBat 0 (1) · Bowl 1/28 (3)
26 Feb 2026West Indies v South AfricaBat – · Bowl 2/22 (4)
22 Feb 2026India v South AfricaBat 0* (1) · Bowl 0/32 (4)
18 Feb 2026South Africa v United Arab EmiratesBat – · Bowl 0/30 (4)
14 Feb 2026New Zealand v South AfricaBat – · Bowl 0/27 (4)
11 Feb 2026Afghanistan v South AfricaBat – · Bowl 1/38 (3.4)
9 Feb 2026Canada v South AfricaBat – · Bowl 1/40 (4)
4 Feb 2026India v South AfricaBat – · Bowl 0/44 (3)
29 Jan 2026South Africa v West IndiesBat – · Bowl 1/35 (4)
27 Jan 2026South Africa v West IndiesBat – · Bowl 0/35 (4)
18 Jan 2026Sunrisers Eastern Cape v MI Cape TownBat – · Bowl 1/31 (4)
16 Jan 2026MI Cape Town v Sunrisers Eastern CapeBat 1* (1) · Bowl 1/20 (3)
12 Jan 2026Pretoria Capitals v MI Cape TownBat 4* (9) · Bowl 2/33 (4)
10 Jan 2026Joburg Super Kings v MI Cape TownBat – · Bowl 2/34 (4)
6 Jan 2026MI Cape Town v Joburg Super KingsBat – · Bowl 1/27 (2)
4 Jan 2026MI Cape Town v Paarl RoyalsBat 1 (6) · Bowl 0/22 (3)
2 Jan 2026Paarl Royals v MI Cape TownBat 6 (2) · Bowl 0/46 (4)
31 Dec 2025MI Cape Town v Pretoria CapitalsBat 4 (4) · Bowl 2/48 (4)
20 Oct 2025Pakistan v South AfricaBat 71 (61) · Bowl 1/60 (18) & 1/38 (11)
12 Oct 2025Pakistan v South AfricaBat 0 (9) & 0 (2) · Bowl 1/56 (17) & 1/33 (10)

More players from South Africa

All South Africa players