CricketSky
IPL 2026 Team Points Table Schedule Orange Cap Purple Cap Stats Head to Head Most Runs Most Wickets Most Fifties Most Hundreds
Kagiso Rabada

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

South Africa South Africa

Bowler Left hand Bat Right Arm Fast
25 May 1995 (31 Years) Johannesburg South Africa

ICC Rankings

#8
TEST Bowling
807 pts

Most Recent Matches

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 79 30 184 159 17 22 14.15 115.72 0 0 18 6
T20 (Domestic) 263 98 565 520 46 44 10.86 108.65 0 0 51 20
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 79 79 - 2378 83 3/18 28.65 8.4 - 0
T20 (Domestic) 263 260 - 7902 328 4/21 24.09 8.25 - 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

Teams

South Africa SA Punjab Kings PBKS Delhi Capitals DC Lions LIO Kent KET MI Cape Town MICT Jozi Stars JS MI New York MINY

Career Timeline

TEST
Debut
05 Nov 2015
vs India
Last Match
22 Nov 2025
vs India
ODI
Debut
10 Jul 2015
vs Bangladesh
Last Match
06 Dec 2025
vs India
T20I
Debut
05 Nov 2014
vs Australia
Last Match
04 Mar 2026
vs New Zealand

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 31 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 79 games, registering 83 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 New Zealand on March 2026.

In terms of ICC rankings, Kagiso Rabada has made his mark as a bowler. He currently holds the 8th position in the ICC Test bowling rankings with 807 rating points.

Kagiso Rabada Profile, South Africa (FAQs)