Kagiso Rabada cricket player profile photo

Cricket player profile

Kagiso Rabada

South Africa · bowler · 2014 - 2026 · Cricket stats, biography & career record

Born
1995-5-25
Batting
left-hand bat
Bowling
right-arm fast
Country
South Africa
Role
bowler
Career
2014 - 2026

About Kagiso Rabada

Kagiso Rabada is an international cricketer from South Africa, listed as a bowler. Career years: 2014 - 2026. Batting style: left-hand bat. Bowling style: right-arm fast. Date of birth: 1995-5-25. Career highlights — ODI: 401 runs at avg 14.85; T20I: 184 runs at avg 14.15. Explore complete career numbers, debut matches and match-by-match form below.

Kagiso Rabada biography

Kagiso Rabada player profile

A genuine quick who regularly bowls in the 140-150kph range and knows how to set up batters, Kagiso Rabada quickly established himself as the leader of South Africa's attack in the late 2010s, living up to the hype he generated as a teen prodigy.

An Under-19 world champion with South Africa in 2014, where he was the team's highest wicket-taker, Rabada had a dream start to his international career as a 20-year-old. He took 6 for 16 - then a record - on ODI debut in July 2015, against Bangladesh, which included a hat-trick, and six months later, became the youngest South African to take ten wickets in a Test in a massive win over England in Centurion. Before he had turned 23, Rabada became the youngest South African (and fifth-youngest overall) to reach 100 Test wickets. He had also collected three more Test ten-fors, including one against Australia during the fractious home series in 2018 and become the format's No. 1 bowler.

But over a year before that Test in Port Elizabeth, South Africa's pace baton symbolically passed to Rabada when Dale Steyn walked off the field at the WACA, clutching his broken shoulder. If he felt the pressure of taking charge of the attack, it wasn't evident in the way Rabada blew Australia away with nearly every weapon in a fast bowler's armoury - swing, reverse swing, seam, pace, yorkers and the ability to target cracks in the pitch - handing South Africa their first win at the venue in 28 years. He was South Africa's top bowler in the 2-1 away win, with 15 wickets at 22.4.

By early 2017, he became a millionaire in his country when he was picked up by Delhi Daredevils for US$750,000 at the IPL auction. Between 2019 and 2022, for Delhi and then Punjab Kings, he took over 15 wickets every season, memorably bowling six yorkers while defending ten runs against Kolkata Knight Riders in a Super Over in 2019 and conceding two runs for two wickets in a Super Over against Punjab in 2020.

But while he was wowing fans with his aggressive bowling, unfortunately, Rabada, whose name translates to "peace" in his native Sotho language, was also collecting suspensions for his aggressive send-offs and missing important matches for South Africa.

His heavy workload with little time for injury rehab was partly responsible for a poor 2019 World Cup, where he averaged 36 over nine games. His wicket-taking in Tests also dropped off after three bumper years, and between 2018 and 2021, he went 17 Tests without a five-for. He seemed to find his mojo again - as well as a well-dsiguised slower ball - after taking a five-for in St Lucia in June 2021, and when he joined the 300-wicket club in 2024, he boasted the best strike rate - 39.2 - among all bowlers in the list.

In 2025, South Africa reached the World Test Championship final, thanks in so small part to Rabada toiling for 14 wickets in a 2-0 win in Bangladesh. In the final against defending champions Australia at Lord's, shortly after serving a suspension for the use of cocaine, he took nine wickets to help South Africa win their first ICC men's title since 1998.

Kagiso Rabada debut matches

International and first-class debut details for Kagiso Rabada across major cricket formats.

Format Match Venue Date
TEST IND vs SA Mohali 2015-11-05
ODI BAN vs SA Mirpur 2015-07-10
T20 AUS vs SA Adelaide 2014-11-05

Recent performances

Latest match scores and bowling figures for Kagiso Rabada.

South Africa vs New Zealand T20 · 2026-03-04 · Eden Gardens
Batting - Bowling 1/28
West Indies vs South Africa T20 · 2026-02-26 · Ahmedabad
Batting - Bowling 2/22
South Africa vs India T20 · 2026-02-22 · Ahmedabad
Batting 0* Bowling 0/32
U.A.E. vs South Africa T20 · 2026-02-18 · Delhi
Batting - Bowling 0/30
New Zealand vs South Africa T20 · 2026-02-14 · Ahmedabad
Batting - Bowling 0/27
South Africa vs Afghanistan T20 · 2026-02-11 · Ahmedabad
Batting - Bowling 1/38
South Africa vs Canada T20 · 2026-02-09 · Ahmedabad
Batting - Bowling 1/40
India vs South Africa T20 · 2026-02-04 · DY Patil
Batting - Bowling 0/44
West Indies vs South Africa T20 · 2026-01-29 · Centurion
Batting - Bowling 1/35
West Indies vs South Africa T20 · 2026-01-27 · Paarl
Batting - Bowling 0/35

Kagiso Rabada career statistics

Format-wise batting and bowling records for Kagiso Rabada — including Test, ODI, T20I and domestic cricket where available.

Test batting stats

Matches 73
Innings 110
Runs 1102
Average 12.24
Strike rate 51.71
Highest score 71
100s 0
50s 1
Fours 139
Sixes 20
Catches 34

Test bowling stats

Matches 73
Innings 134
Wickets 340
Average 22.03
Economy 3.34
Strike rate 39.5
Best figure 7/112
4 wickets 15
5 wickets 17
Balls bowled 13436
Runs conceded 7493

ODI batting stats

Matches 106
Innings 45
Runs 401
Average 14.85
Strike rate 79.09
Highest score 31*
100s 0
50s 0
Fours 30
Sixes 12
Catches 41

ODI bowling stats

Matches 106
Innings 104
Wickets 168
Average 27.45
Economy 5.08
Strike rate 32.4
Best figure 6/16
4 wickets 6
5 wickets 2
Balls bowled 5444
Runs conceded 4613

T20I batting stats

Matches 79
Innings 30
Runs 184
Average 14.15
Strike rate 115.72
Highest score 22
100s 0
50s 0
Fours 18
Sixes 6
Catches 26

T20I bowling stats

Matches 79
Innings 79
Wickets 83
Average 28.65
Economy 8.4
Strike rate 20.4
Best figure 3/18
4 wickets 0
5 wickets 0
Balls bowled 1697
Runs conceded 2378

List A batting stats

Matches 124
Innings 55
Runs 450
Average 13.23
Strike rate 77.72
Highest score 31*
100s 0
50s 0
Fours 36
Sixes 12
Catches 45

List A bowling stats

Matches 124
Innings 121
Wickets 189
Average 28.88
Economy 5.15
Strike rate 33.6
Best figure 6/16
4 wickets 8
5 wickets 2
Balls bowled 6352
Runs conceded 5460

T20s batting stats

Matches 246
Innings 94
Runs 518
Average 10.36
Strike rate 107.46
Highest score 44
100s 0
50s 0
Fours 46
Sixes 18
Catches 80

T20s bowling stats

Matches 246
Innings 243
Wickets 299
Average 24.33
Economy 8.14
Strike rate 17.9
Best figure 4/21
4 wickets 8
5 wickets 0
Balls bowled 5358
Runs conceded 7276

Frequently asked questions about Kagiso Rabada

Who is Kagiso Rabada?

Kagiso Rabada is a cricketer from South Africa who plays as a bowler. SportsGuff covers Kagiso Rabada's profile, career statistics and match performances.

What is Kagiso Rabada's batting and bowling style?

Kagiso Rabada is a left-hand bat. Bowling style: right-arm fast.

When did Kagiso Rabada make their international debut?

Kagiso Rabada's recorded debuts include: TEST debut on 2015-11-05 (IND vs SA); ODI debut on 2015-07-10 (BAN vs SA); T20 debut on 2014-11-05 (AUS vs SA).

What are Kagiso Rabada's key cricket career stats?

Career highlights — ODI: 401 runs at avg 14.85; T20I: 184 runs at avg 14.15. Full format-wise batting and bowling tables are available on this SportsGuff player profile.

← Browse all cricket player profiles