DolphinsBowler
Keshav Maharaj is a South African left-arm orthodox spinner whose career highlight so far, by many measures, came in 2021. During the second Test of a tour to the West Indies he dismissed Jason Holder, Joshua da Silva and the batter the source names as Keiron Powell with consecutive balls, becoming just the second South African to complete a hat-trick in Test cricket. He is also a useful right-handed batter in the lower order and is capable of bowling at any phase of an innings.
His path began early. At 16 he played his first first-class match for KwaZulu-Natal in the 2006-07 season, and by 2009-10 he had moved up to the Dolphins. In April and May 2010 he visited Bangladesh with the South Africa Academy, collecting 13 wickets across two four-day games against the Bangladesh Cricket Board Academy and returning 4 for 12 from four overs with the new ball in a T20 fixture. In 2010-11 he turned out for South Africa A when Bangladesh A toured. Spells abroad followed, with Cuckfield in the Sussex Premier League in 2013 and as Nelson's professional in the Lancashire League in 2015, the same year he was named in the KwaZulu-Natal squad for the Africa T20 Cup.
A strong domestic campaign earned him a national call, and he travelled to Australia in late 2016 as the leading spin option. He went on to claim 15 wickets in New Zealand, more than any other South African bowler on that tour, and then 17 in four Tests against England. His first ODI came in 2017 in England, and he was picked for the Champions Trophy that year. He has worked well alongside South Africa's fast bowlers and became the side's preferred spinner in Test cricket.
In county cricket he represented Lancashire in 2018 and Yorkshire in 2019. On a tour of Sri Lanka he recorded career-best Test figures of 9-129 in the second Test, which the source describes as making him only the second left-arm spinner after Rangana Herath to take nine wickets in a Test innings.
Unusually, he was handed the T20 captaincy for a series in Sri Lanka before playing a T20 international, then led the side to a win in his first game and struck with his very first ball. He was part of the squads for the 2021 and 2022 T20 World Cups and the 15-man squad for the 2023 Cricket World Cup.
3 or more wicketsPlayer of the match
Whole career as published by the platform's source · as of 12 Nov 2026
| Format | Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100s | 200s | 50s | 0s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 63 | 97 | 9 | 1,369 | 84 | 15.56 | 2,244 | 61.01 | 0 | 0 | 6 | 19 | 155 | 30 |
| ODI | 58 | 32 | 8 | 328 | 40 | 13.67 | 405 | 80.99 | 0 | 0 | 0 | 1 | 38 | 4 |
| T20 | 54 | 19 | 7 | 107 | 41 | 8.92 | 127 | 84.26 | 0 | 0 | 0 | 4 | 6 | 5 |
| IPL | 2 | 1 | 0 | 1 | 1 | 1.00 | 2 | 50.00 | 0 | 0 | 0 | 0 | 0 | 0 |
| Format | Mat | Balls | Mdns | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | 10w |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 63 | 12,482 | 372 | 6,501 | 220 | 9/129 | 12/283 | 29.55 | 3.12 | 56.7 |
| 6 |
| 12 |
| 1 |
| ODI | 58 | 3,001 | 17 | 2,346 | 79 | 5/33 | 5/33 | 29.70 | 4.69 | 38.0 | 4 | 1 | 0 |
|---|
| T20 | 54 | 1,103 | 1 | 1,447 | 55 | 3/24 | 3/24 | 26.31 | 7.87 | 20.1 | 0 | 0 | 0 |
|---|
| IPL | 2 | 36 | 0 | 39 | 2 | 2/23 | 2/23 | 19.50 | 6.50 | 18.0 | 0 | 0 | 0 |
|---|