CricketSky
ICC Women's World Cup Teams Points Table Schedule Stats
Kagiso Rabada

Kagiso Rabada Profile, Stats, Age, Biography, Records & ICC Rankings

South Africa South Africa - Bowler

Full Name: Kagiso Rabada

Birth Date: May 25, 1995 (30 Years)

Birth Place: Johannesburg

Nationality: South Africa

Role: Bowler

Batting Style: Left hand Bat

Bowling Style: Right Arm Fast

Teams: South Africa, Punjab Kings, Delhi Capitals, Lions, Kent, MI Cape Town, Jozi Stars, MI New York

Batting Statistics

Format M Inns Runs BF NO HS AVG S/R 100 50 4s 6s
TEST 73 110 1102 2131 20 71 12.24 51.71 0 1 139 20
ODI 106 45 401 507 18 31 14.85 79.09 0 0 30 12
T20I 70 28 184 157 16 22 15.33 117.19 0 0 18 6
T20 (Domestic) 229 87 502 458 41 44 10.91 109.6 0 0 45 17
List A 124 55 450 579 21 31 13.23 77.72 0 0 36 12
First Class 93 132 1326 2549 23 71 12.16 52.02 0 1 170 24

Bowling Performance

Format M Inns Balls Runs Wkts BBI Avg Econ SR 5W
TEST 73 134 - 7493 340 13/144 22.03 3.34 - 17
ODI 106 104 - 4613 168 6/16 27.45 5.08 - 2
T20I 70 70 - 2091 77 3/18 27.15 8.42 - 0
T20 (Domestic) 229 226 - 6728 284 4/21 23.69 8.1 - 0
List A 124 121 - 5460 189 6/16 28.88 5.15 - 2
First Class 93 171 - 9405 415 14/105 22.66 3.24 - 20

Other South Africa Players

View All Squads

Kagiso Rabada Profile, South Africa: Age, Career Stats, Records & ICC Rankings

Kagiso Rabada is a professional cricketer representing the South Africa national team. Born on May 25, 1995, he is currently 30 years old. K Rabada is a skilled Right Arm Fast hailing from Johannesburg, known for his consistent performances across formats.


In Test cricket, Kagiso Rabada has featured in 73 matches, picking up 340 wickets at an average of 22.03. His best bowling figure in an innings stands at 7/112. Most recently, he played a Test match against India in November 2025, showcasing his ability in the longest format.


In the ODI format, Kagiso Rabada has represented South Africa in 106 matches. Over his ODI career, he has taken 168 wickets, with his standout bowling performance being 6/16. His most recent ODI appearance came against India on December 2025.


When it comes to T20 Internationals, Kagiso Rabada has played 70 games, registering 77 wickets in the shortest format. His best bowling spell in T20I cricket is 3/18, underlining his impact in crucial moments. He recently featured in a T20I match against India on December 2025.

Kagiso Rabada Profile, South Africa (FAQs)