Menu
Latest Duckett, Dawson earn consolation win for England
Kagiso Rabada

Kagiso Rabada

South Africa · Bowler
Left Handed Bat Right-arm fast May 25, 1995 (31 years) Johannesburg
739
Career wickets
Test best #1ODI best #1T20 best #21
359
Matches
739
Wickets
7/112
Best
1,949
Runs

Overview

Kagiso Rabada

It's generally the young tearaway pacers that make headlines solely for their fiery speed and intimidating bounce. Kagiso Rabada is as close as it gets to an 'optimum combination'. So when 20-year-old Kagiso Rabada made his debut against India in November 2015, the general consensus was the usual "great potential if honed suitably". What followed was a pleasant surprise for the South African team - a prodigy who assured them with his performances that the future of the nation's fast bowling was in good hands.

Rewind to the 2014 Under-19 World Cup: the name Rabada came into the limelight as he brutalized the Australian line-up with a spell of 6/25, constantly hitting the mid-140s. After propelling his side to the final of the tournament with his miserly and penetrative bowling, he ended the tournament as his side's highest wicket-taker. His astonishing performances did not go unnoticed as he was awarded a contract with the Highveld Lions upon his return to South Africa with the elusive Cup of glory.

Under the mentorship of Gordon Parsons, Chris Morris and Lonwabo Tsotsobe in the Lions, the quick-learner rose rapidly through the ranks and soon found himself traveling to Australia with the South Africa A side. His hunger for progress did not stop as he continued to catch the eye of the selectors, getting his first international opportunity in a T20 match against Australia in November 2014. He had a good outing, picking up the wicket of Glenn Maxwell on debut. His ODI debut followed shortly after against Bangladesh and immediately rewrote the history books, taking a hat-trick against a clueless Bangladesh side and ending up with 6 for 16 - the best bowling figures of all time on ODI debut.

An injury-stricken Steyn presented Rabada with bowling opportunities in the tour of India in 2015. He stole the show immediately in ODIs, bowling with maturity far beyond his years, and notably keeping last-over specialist MS Dhoni in check with 5 dots in the final over of the Indore ODI, and making a celebrated Indian line-up uncomfortable. Consequently, he was handed a Test debut during the Test series that followed in India. He didn't quite make the red SG ball talk as much as he did the Kookaburra. The dustbowls didn't help much either, as South Africa resorted to bowling their spinners far more than the pacers, rendering the young seam bowler futile.

Nevertheless, with the Dukes ball in hand, Rabada announced himself on the green seamers in England, consistently flummoxing the hapless Englishmen and ending the tour with a flabbergasting three five-wicket hauls in six innings. Having achieved the near impossible task of filling the shoes of arguably the greatest fast bowler in the world, Rabada marched on and played a major role in South Africa's 2-1 drubbing of the Australians in their own backyard.

Rabada is armed with the ability to swing the ball conventionally, though he prefers to make it seam off the wicket with the scrambled seam deliveries, especially when the seam is prominent and likely to cause deviations off the surface. He also possesses the pace to reverse-swing the ball against the direction of the seam, with the old ball and new, and has already wreaked havoc with the old ball several times in his brief Test career. At such a young age, these skills and the control and consistency he bowls with makes him a valuable asset to the South African side - one worth counting on in the long run.

His on-field conduct, however, has been questionable, as he has been accused and reprimanded for breaching the ICC Code of Conduct multiple times, and even copped a ban (which was then reversed upon appeal) in the 2018 home series against Australia for shouldering Steven Smith on his way to celebrating the latter's wicket with his team-mates. He ended up picking up 11 wickets in the match and single-handedly drew level with Australia 1-1 after a gutting loss in the first Test.

South Africa's efforts to contest the charges against Rabada exhibited the value of the young man in the team. With a limited Philander, an injured Steyn, and an aging Morkel (playing his final series), Rabada has become the linchpin in the South African bowling line-up. All of 22 years old, and having already carved himself an image in the international arena, Rabada looked like a focused individual who could scale inconceivable heights in future, barring any major injuries.

He was their strike bowler for the 2019 World Cup, but that was a tournament where South Africa largely underperformed. Post the World Cup, with Morkel and Steyn retiring, Rabada seamlessly filled into their shoes and formed a good partnership with the new crop of pacers like Anrich Nortje, Lungi Ngidi and Marco Jansen.

KG has been a consistent performer for South Africa irrespective of the formats, with bowling averages under 30 in both Tests and ODI cricket. In the 2021 T20I World Cup, Rabada became the first South African bowler to pick a hat-trick in that format as he achieved that feat against England. In 2022, he picked up an inspired fifer at Lord’s in a Test match, paving the way for South Africa to become the first team to dent England’s Bazball revolution.

Still fairly young with an incredible fitness record, Kagiso Rabada’s glass ceiling could be really, really high if he can keep performing this way for South Africa.

IPL Through the Years

The rise of Rabada had certainly caught a few eyes by this point as he fetched Rs. 5 crore at the IPL auction in 2017, to play for Delhi Daredevils, and for 4.2 crore at the 2019 auction as the Daredevils used their RTM card to retain their bowling jewel. Rabada and Delhi Capitals were synonymous for a long time, as he proved to be a dependable performer in the competition.

Bowling two upfront and two in the death, Rabada was generally a wicket bank for Delhi. He picked 25 wickets in the 2019 season, and bettered that with 30 wickets in the 2020 season - claiming the Purple Cap as DC reached the finals for the first time. Rabada’s wickets tally took a hit in the 2021 season, as he could only manage 15 wickets. With this poor return and also a worrying economy rate, and the growing popularity of countryman Anrich Nortje, Delhi Capitals decided to let KG go ahead of the 2022 IPL mega auction, paving the way for Punjab Kings to swoop in and pick up for a lofty price. Rabada continues to be a dependable wicket-taker in the competition, but his rising economy rate and an inability to nail the yorker with the same potency has been a cause for concern.

Recent Batting

ScoreOppFormatDate
0AUSTest27 Oct 26
0*AUSTest18 Oct 26
3*(3)RCBT2031 May 26
DNBRRT2029 May 26
9(5)RCBT2026 May 26

Recent Bowling

WicketsOppFormatDate
0-81AUSTest27 Oct 26
2-33 & 4-77AUSTest18 Oct 26
1-44RCBT2031 May 26
2-35RRT2029 May 26
2-54RCBT2026 May 26

Stats

Career by format

international & domestic formats
Test73 matches
Batting
1,102
Runs
12.24
Avg
71
HS
0/1
100/50
Bowling
340
Wkts
22.04
Avg
7/112
Best
39.52
SR
ODI106 matches
Batting
401
Runs
14.85
Avg
31
HS
0/0
100/50
Bowling
168
Wkts
27.46
Avg
6/16
Best
32.4
SR
T2079 matches
Batting
184
Runs
14.15
Avg
22
HS
0/0
100/50
Bowling
83
Wkts
28.65
Avg
3/18
Best
20.45
SR

Franchise & T20 leagues

club competitions
IPL101 matches
Batting
262
Runs
13.1
Avg
44
HS
0/0
100/50
Bowling
148
Wkts
22.69
Avg
4/21
Best
15.47
SR

ⓘ Career figures cover the formats we track (Test, ODI, T20I, first-class, List A) plus the franchise leagues shown above.

Full statistics tables

Batting

TestODIT20IPL
Matches7310679101
Innings110453037
Runs1102401184262
Balls2131507159239
Highest71312244
Average12.2414.8514.1513.1
SR51.7279.10115.73109.63
Not Out20181717
Fours139301821
Sixes2012611
Ducks22254
50s1000
100s0000
200s0000
300s0000
400s0000

Bowling

TestODIT20IPL
Matches7310679101
Innings13410479101
Balls13436544416972290
Runs7492461323783358
Maidens4406333
Wickets34016883148
Avg22.0427.4628.6522.69
Eco3.355.088.418.8
SR39.5232.420.4515.47
BBI7/1126/163/184/21
BBM13/1446/163/184/21
4w15606
5w17200
10w4000

Matches

MatchFormatResultDate
RSA v AUS
3rd Test · Australia tour of South Africa, 2026
TESTDay 3: Stumps - South Africa lead by 40 ru31 Oct 2026
RSA v AUS
2nd Test · Australia tour of South Africa, 2026
TESTSouth Africa won by an innings and 31 runs22 Oct 2026
PAK v RSA
2nd Test · South Africa tour of Pakistan, 2025
TESTSouth Africa won by 8 wkts24 Oct 2025
PAK v RSA
1st Test · South Africa tour of Pakistan, 2025
TESTPakistan won by 93 runs16 Oct 2025
ENG v RSA
2nd T20I · South Africa tour of England, 2025
T20England won by 146 runs12 Sep 2025
ENG v RSA
1st T20I · South Africa tour of England, 2025
T20South Africa won by 14 runs (DLS Method)10 Sep 2025
AUS v RSA
3rd T20I · South Africa tour of Australia, 2025
T20Australia won by 2 wkts16 Aug 2025
AUS v RSA
2nd T20I · South Africa tour of Australia, 2025
T20South Africa won by 53 runs12 Aug 2025
AUS v RSA
1st T20I · South Africa tour of Australia, 2025
T20Australia won by 17 runs10 Aug 2025
RSA v AUS
Final · ICC World Test Championship Final 2025
TESTSouth Africa won by 5 wkts15 Jun 2025
RSA v ZIMAS
4-day Warm-up Match · Zimbabwe tour of England, 2025
TESTMatch drawn6 Jun 2025
RSA v NZ
2nd Semi-Final (B1 v A2) · ICC Champions Trophy, 2025
ODINew Zealand won by 50 runs5 Mar 2025
RSA v ENG
11th Match, Group B · ICC Champions Trophy, 2025
ODISouth Africa won by 7 wkts1 Mar 2025
AFG v RSA
3rd Match, Group B · ICC Champions Trophy, 2025
ODISouth Africa won by 107 runs21 Feb 2025
PAKA v RSA
3rd Match · ICC Champions Trophy Warm-up Matches 2025
ODISouth Africa won by 3 wkts17 Feb 2025
RSA v PAK
2nd Test · Pakistan tour of South Africa, 2024 -25
TESTSouth Africa won by 10 wkts7 Jan 2025
RSA v PAK
1st Test · Pakistan tour of South Africa, 2024 -25
TESTSouth Africa won by 2 wkts30 Dec 2024
RSA v PAK
3rd ODI · Pakistan tour of South Africa, 2024 -25
ODIPakistan won by 36 runs (DLS Method)22 Dec 2024
RSA v PAK
1st ODI · Pakistan tour of South Africa, 2024 -25
ODIPakistan won by 3 wkts17 Dec 2024
RSA v SL
2nd Test · Sri Lanka tour of South Africa, 2024
TESTSouth Africa won by 109 runs9 Dec 2024
RSA v SL
1st Test · Sri Lanka tour of South Africa, 2024
TESTSouth Africa won by 233 runs1 Dec 2024
BAN v RSA
2nd Test · South Africa tour of Bangladesh, 2024
TESTSouth Africa won by an innings and 273 run2 Nov 2024
BAN v RSA
1st Test · South Africa tour of Bangladesh, 2024
TESTSouth Africa won by 7 wkts25 Oct 2024
WI v RSA
2nd Test · South Africa tour of West Indies, 2024
TESTSouth Africa won by 40 runs19 Aug 2024
WI v RSA
1st Test · South Africa tour of West Indies, 2024
TESTMatch drawn11 Aug 2024
WICXI v RSA
4-day Warm-up match · South Africa tour of West Indies, 2024
TESTMatch drawn3 Aug 2024
RSA v IND
Final · ICC Mens T20 World Cup 2024
T20India won by 7 runs29 Jun 2024
RSA v AFG
Semi Final 1 · ICC Mens T20 World Cup 2024
T20South Africa won by 9 wkts27 Jun 2024
WI v RSA
50th Match, Super 8 Group 2 · ICC Mens T20 World Cup 2024
T20South Africa won by 3 wkts - 2nd inns redu24 Jun 2024
ENG v RSA
45th Match, Super 8 Group 2 · ICC Mens T20 World Cup 2024
T20South Africa won by 7 runs21 Jun 2024
USA v RSA
41st Match, Super 8 Group 2 · ICC Mens T20 World Cup 2024
T20South Africa won by 18 runs19 Jun 2024
RSA v NEP
31st Match, Group D · ICC Mens T20 World Cup 2024
T20South Africa won by 1 run14 Jun 2024
RSA v BAN
21st Match, Group D · ICC Mens T20 World Cup 2024
T20South Africa won by 4 runs10 Jun 2024
NED v RSA
16th Match, Group D · ICC Mens T20 World Cup 2024
T20South Africa won by 4 wkts8 Jun 2024
SL v RSA
4th Match, Group D · ICC Mens T20 World Cup 2024
T20South Africa won by 6 wkts3 Jun 2024
RSA v CAXI
4-day Warm-up Match · South Africa tour of Australia, 2022-23
TESTMatch drawn12 Dec 2022
BPXI v RSA
3-day Practice Match · South Africa tour of India, 2019
TESTMatch drawn28 Sep 2019
PMXI v RSA
One-day Practice match · South Africa tour of Australia, 2018
ODIPrime Ministers XI won by 4 wkts31 Oct 2018
VICXI v RSA
One-day Practice match · South Africa tour of Australia Practice matches, 2016
ODIVictoria XI won by 53 runs19 Nov 2016
SACAXI v RSA
2nd 2-day Practice match · South Africa tour of Australia Practice matches, 2016
TESTMatch drawn28 Oct 2016
MUMCAXI v RSA
16th Match · ICC World T20 Warm up matches, 2016
T20South Africa won by 8 wkts15 Mar 2016
RSA v IBPXI
2-day practice match · South Africa tour of India Practice matches, 2015
TESTMatch drawn31 Oct 2015
INDAT20 v RSA
T20 practice match · South Africa tour of India Practice matches, 2015
T20India AT20 won by 8 wkts29 Sep 2015

Career

31 Oct 2026
Most recent
29 Sep 2015
Earliest in archive
43
Matches in archive
TEST
Latest format

Matches by format

TEST 19T20 16ODI 8

ⓘ Debut and match counts reflect matches currently in our archive, which may not cover a player's entire career.

Records

RecordFormatRankValue
Best bowlingODI#26BAN
Most wicketsTest#29341

Related players

South Africa
Aaron PhangisoAB de VilliersAdnaan LagadienAiden MarkramAlan DawsonAlbie MorkelAlviro PetersenAndile PhehlukwayoAnrich NortjeArmaan ManackBeuran HendricksBjorn Fortuin