
South Africa · Dolphins · Pretoria Capitals · Glasgow Cosmic · Dolphins
Keshav Maharaj
36South Africa
- Right-handed finisher
- Left-arm orthodox spin bowler
- Middle-overs bowler
Upcoming
First-class record
Batting
| Mat | Inns | Runs | Avg | SR | 100/50 | HS | |
|---|---|---|---|---|---|---|---|
| First-class | 86 | 134 | 2,188 | 17.79 | 67.6 | 0/11 | 89 |
| Tests | 63 | 97 | 1,369 | 15.56 | 61.0 | 0/6 | 84 |
| v Australia | 11 | 17 | 269 | 17.93 | 75.1 | 0/1 | 53 |
| Domestic | 23 | 37 | 819 | 23.40 | 82.4 | 0/5 | 89 |
| Last 10 | 10 | 14 | 279 | 25.36 | 64.0 | 0/1 | 51 |
Bowling
| Mat | Balls | Wkts | Avg | Econ | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|---|
| First-class | 86 | 18,661 | 333 | 27.91 | 2.99 | 9/129 | 21 | 5 |
| Tests | 63 | 12,482 | 220 | 29.55 | 3.12 | 9/129 | 12 | 1 |
| v Australia | 11 | 2,020 | 25 | 46.44 | 3.45 | 5/123 | 1 | 0 |
| Domestic | 23 | 6,179 | 113 | 24.71 | 2.71 | 7/37 | 9 | 4 |
| Last 10 | 10 | 2,098 | 32 | 33.31 | 3.05 | 7/102 | 1 | 0 |
Batting style
Aggressive lower-order batter
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 17.8 | 29.0 | |
| Average v pace | 12.4 | 27.5 | |
| Average v spin | 39.9 | 31.6 | |
| Strike rate v pace | 60 | 55 | |
| Strike rate v spin | 77 | 54 | |
| Balls per dismissal | 28 | 53 | |
| Dot % | 71.0 | 72.7 |
1,104 balls in Tests and first-class · Dec 2021 – Oct 2026
Compare with other playersAggressive lower-order batter
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 17.0 | 28.8 | |
| Average v pace | 11.8 | 27.4 | |
| Average v spin | 43.2 | 31.9 | |
| Strike rate v pace | 59 | 55 | |
| Strike rate v spin | 79 | 54 | |
| Balls per dismissal | 26 | 53 | |
| Dot % | 71.0 | 72.4 |
955 balls in Tests · Dec 2021 – Oct 2026
Compare with other playersLower-order batter
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 27.7 | 30.4 | |
| Balls per dismissal | 50 | 58 | |
| Dot % | 71.1 | 74.9 |
149 balls in first-class matches · Mar 2025 – Sept 2026
Compare with other playersBowling style
Economical left-arm spinner
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 27.4 | 30.8 | |
| Balls per wicket | 55.2 | 54.9 | |
| Economy | 2.98 | 3.37 | |
| Average with the new ball | 19.2 | 28.0 | |
| Average v right-handers | 22.9 | 29.7 | |
| Average v left-handers | 36.3 | 33.1 | |
| Dot % | 73.0 | 71.9 |
5,296 balls bowled in Tests and first-class · Dec 2021 – Oct 2026
Compare with other playersEconomical left-arm spinner
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 25.6 | 30.5 | |
| Balls per wicket | 51.1 | 54.2 | |
| Economy | 3.01 | 3.38 | |
| Average with the new ball | 15.9 | 27.6 | |
| Average v right-handers | 21.5 | 29.4 | |
| Average v left-handers | 33.8 | 32.5 | |
| Dot % | 72.9 | 71.6 |
4,648 balls bowled in Tests · Dec 2021 – Oct 2026
Compare with other playersLeft-arm spinner
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 58.4 | 33.1 | |
| Balls per wicket | 129.6 | 60.5 | |
| Economy | 2.70 | 3.29 | |
| Average v right-handers | 67.5 | 32.2 | |
| Dot % | 73.9 | 74.1 |
648 balls bowled in first-class matches · Mar 2025 – Sept 2026
Compare with other playersMen's First-class
- Runs a match
- +2.1
- above an average player
Men's First-class bowling, runs a match
AveragePeak +9.3
December 2017Now +2.120172019202120232025- ICC rank
- 21
- 671 points
| Last 2 years | Mat | Runs | Avg | SR | Wkts | Bowl avg | Econ |
|---|---|---|---|---|---|---|---|
| First-class | 13 | 317 | 24.4 | 63.8 | 48 | 29.0 | 3.05 |
Not in our first-class batting rankings.
Teams
- South AfricaInternationalLast Test Oct 2026
- DolphinsCSA 4-Day SeriesLast played Sept 2026
First-class streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| Took a wicket | 10/10 | 90% | 18 | 18 | 5114393312 |
- Keshav Maharaj has taken a wicket in 10 of the last 10 first-class matches bowled in, including the last 18.
Last 10 first-class matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 9 Oct 2026 | South Africa | Australia | Kingsmead | 34 & 1* | 2/131 (29.0) | Australia won by 214 runs |
| 10 Sept 2026 | Dolphins | Titans | 1 & 0 | 1/111 (32.0) | Titans won by an innings and 60 runs | |
| 22 Nov 2025 | South Africa | India | Barsapara Cricket Stadium | 12* (31) | 3/76 (27.5) | South Africa won by 408 runs |
| 14 Nov 2025 | South Africa | India | Eden Gardens | 0 & 0 | 3/103 (25.0) | South Africa won by 30 runs |
| 20 Oct 2025 | South Africa | Pakistan | Rawalpindi Cricket Stadium | 30 (53) | 9/136 (54.1) | South Africa won by 8 wickets |
| 8 Oct 2025 | Dolphins | Lions | 43* (52) | 3/105 (49.0) | Drawn | |
| 28 Jun 2025 | South Africa | Zimbabwe | Queens Sports Club | 21 & 51 | 4/141 (40.4) | South Africa won by 328 runs |
| 11 Jun 2025 | South Africa | Australia | Lord's | 7 (15) | 1/36 (12.0) | South Africa won by 5 wickets |
| 20 Mar 2025 | Dolphins | North West Dragons | 39 (85) | 1/76 (27.0) | Dolphins won by 6 wickets | |
| 3 Jan 2025 | South Africa | Pakistan | Newlands | 40 (35) | 5/151 (53.0) | South Africa won by 10 wickets |
Test streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| Took a wicket | 10/10 | 87% | 15 | 15 | 7275149332 |
- Keshav Maharaj has taken a wicket in 10 of the last 10 Tests bowled in, including the last 15.
Last 10 Tests
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 9 Oct 2026 | South Africa | Australia | Kingsmead | 34 & 1* | 2/131 (29.0) | Australia won by 214 runs |
| 22 Nov 2025 | South Africa | India | Barsapara Cricket Stadium | 12* (31) | 3/76 (27.5) | South Africa won by 408 runs |
| 14 Nov 2025 | South Africa | India | Eden Gardens | 0 & 0 | 3/103 (25.0) | South Africa won by 30 runs |
| 20 Oct 2025 | South Africa | Pakistan | Rawalpindi Cricket Stadium | 30 (53) | 9/136 (54.1) | South Africa won by 8 wickets |
| 28 Jun 2025 | South Africa | Zimbabwe | Queens Sports Club | 21 & 51 | 4/141 (40.4) | South Africa won by 328 runs |
| 11 Jun 2025 | South Africa | Australia | Lord's | 7 (15) | 1/36 (12.0) | South Africa won by 5 wickets |
| 3 Jan 2025 | South Africa | Pakistan | Newlands | 40 (35) | 5/151 (53.0) | South Africa won by 10 wickets |
| 5 Dec 2024 | South Africa | Sri Lanka | St George's Park | 0 & 14* | 7/141 (49.2) | South Africa won by 109 runs |
| 27 Nov 2024 | South Africa | Sri Lanka | Kingsmead | 24 (35) | 2/67 (24.0) | South Africa won by 233 runs |
| 29 Oct 2024 | South Africa | Bangladesh | Zahur Ahmed Chowdhury Stadium | – | 7/116 (33.0) | South Africa won by an innings and 273 runs |
Domestic first-class streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| Took a wicket | 10/10 | 100% | 23 | 23 | 810733138131 |
- Keshav Maharaj has taken a wicket in 10 of the last 10 domestic first-class matches bowled in, including the last 23.
Last 10 domestic first-class matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 10 Sept 2026 | Dolphins | Titans | 1 & 0 | 1/111 (32.0) | Titans won by an innings and 60 runs | |
| 8 Oct 2025 | Dolphins | Lions | 43* (52) | 3/105 (49.0) | Drawn | |
| 20 Mar 2025 | Dolphins | North West Dragons | 39 (85) | 1/76 (27.0) | Dolphins won by 6 wickets | |
| 16 Mar 2021 | Dolphins | Warriors | 66 (86) | 8/102 (37.1) | Dolphins won by 7 wickets | |
| 7 Mar 2021 | Dolphins | Lions | 12 & 89 | 13/174 (66.0) | Dolphins won by 86 runs | |
| 13 Dec 2020 | Dolphins | Titans | – | 3/48 (23.0) | Drawn | |
| 9 Nov 2020 | Dolphins | Knights | 18 & 2 | 3/187 (70.0) | Knights won by 227 runs | |
| 2 Nov 2020 | Dolphins | Lions | 17* (13) | 7/185 (66.4) | Dolphins won by 9 wickets | |
| 10 Sept 2019 | Yorkshire | Somerset | The Cooper Associates County Ground | 4 & 0 | 10/176 (59.5) | Somerset won by 298 runs |
| 18 Aug 2019 | Yorkshire | Nottinghamshire | North Marine Road Ground | 7 & 35 | 8/144 (45.0) | Yorkshire won by 143 runs |
Pace and pitch map
Tests7,392 balls
FullOff sideLeg sideShort
ODIs2,040 balls
FullOff sideLeg sideShort
T20s1,993 balls
FullOff sideLeg sideShort
Records
Read more
- What is Australia’s name worth at the bookmakers?South Africa have beaten Australia in six ODI series in a row, and Australia started as favourites in every game of the last five. Eight years of bilateral ODIs show how often the market has been right about them.
- What makes Maharaj such a difficult problem for Australia?The destructive spells demand attention, but Australia's problem extends beyond South Africa's left-arm spinner.
- The number that argues with Maharaj's top billingDurban has Maharaj down as the spinner to fear. Our Test bowling ratings have South Africa's two spinners the other way round.