Keshav Maharaj

Keshav Maharaj
Maharaj bowling for Yorkshire in 2019
Personal information
Full name
Keshav Athmanand Maharaj
Born (1990-02-07) 7 February 1990
Durban, Natal Province, South Africa
Height178 cm (5 ft 10 in)
BattingRight-handed
BowlingSlow left-arm orthodox
RoleBowler
International information
National side
Test debut (cap 327)3 November 2016 v Australia
Last Test14 November 2025 v India
ODI debut (cap 120)27 May 2017 v England
Last ODI6 December 2025 v India
ODI shirt no.16
T20I debut (cap 94)10 September 2021 v Sri Lanka
Last T20I4 March 2026 v New Zealand
T20I shirt no.16
Domestic team information
YearsTeam
2006–presentKwaZulu-Natal
2009–presentDolphins
2018Lancashire
2018–2021Durban Heat
2019Yorkshire
2023–2025Durban's Super Giants
2024Rajasthan Royals
2024Fortune Barishal
2025-presentPretoria Capitals
Career statistics
Competition Test ODI T20I FC
Matches 62 56 49 170
Runs scored 1,334 324 104 4,252
Batting average 15.33 14.08 10.40 20.05
100s/50s 0/6 0/0 0/0 2/18
Top score 84 40 41 114*
Balls bowled 12,308 2,885 1,001 34,958
Wickets 218 73 48 650
Bowling average 29.22 31.12 26.87 26.68
5 wickets in innings 12 1 0 40
10 wickets in match 1 0 0 8
Best bowling 9/129 5/33 3/24 9/129
Catches/stumpings 23/– 13/– 15/– 65/–
Medal record
Men's cricket
Representing  South Africa
World Test Championship
Winner 2023–2025
T20 World Cup
Runner-up 2024 West Indies & USA
Source: ESPNcricinfo, 4 March 2026

Keshav Athmanand Maharaj (born 7 February 1990) is a South African professional cricketer. Maharaj represents the South Africa national team in Tests, ODI and T20I cricket. He is currently the vice-captain of the team in limited overs cricket. Maharaj also captains Pretoria Capitals in the SA20.

He is a left-arm orthodox spin bowler and lower-order batsman. He made his debut in first-class cricket for KwaZulu-Natal in 2006 and Test debut for South Africa in November 2016. He represents Dolphins in domestic cricket and Durban's Super Giants in SA20.

Maharaj was a member of the South African team which won the 2025 ICC World Test Championship final, the second ICC title the country has won till date.

In September 2021, Maharaj captained South Africa for the first time in ODIs against Sri Lanka. He also made his T20I debut against Sri Lanka in the same month while also captaining the team in his debut match. Maharaj became the second bowler from South Africa to take a hat-trick in a Test match in June 2021 against West Indies.