Keshav Maharaj
311 matches · 2013 to 2026 · played for South Africa, Dolphins, Durban's Super Giants, Durban Heat
Batting
| Format | Matches | Innings | Runs | Average | Strike rate | Fours | Sixes |
|---|---|---|---|---|---|---|---|
| Tests | 61 | 97 | 1,369 | 15.56 | 61.0 | 155 | 30 |
| T20 | 85 | 85 | 577 | 11.31 | 94.4 | 46 | 18 |
| ODIs | 32 | 32 | 328 | 13.67 | 81.0 | 38 | 4 |
| First-class | 8 | 14 | 305 | 21.79 | 93.6 | 31 | 14 |
Counted from the deliveries; super overs left out. See batting average and strike rate.
Bowling
| Format | Matches | Overs | Runs | Wickets | Average | Economy | Strike rate |
|---|---|---|---|---|---|---|---|
| Tests | 60 | 2080.2 | 6,501 | 220 | 29.55 | 3.12 | 56.7 |
| T20 | 179 | 633.5 | 4,561 | 169 | 26.99 | 7.20 | 22.5 |
| ODIs | 55 | 480.1 | 2,275 | 76 | 29.93 | 4.74 | 37.9 |
| First-class | 8 | 369.4 | 1,002 | 55 | 18.22 | 2.71 | 40.3 |
Byes and leg byes are not charged to the bowler. See economy rate and strike rate.
Recent matches
| Date | Competition | Match | Result |
|---|---|---|---|
| 9 Oct 2026 | Tests | South Africa v Australia | lost |
| 27 Sep 2026 | ODIs | South Africa v Australia | won |
| 24 Sep 2026 | ODIs | South Africa v Australia | won |
| 3 Sep 2026 | european_t20_premier_league | Glasgow Cosmic v Amsterdam Flames | lost |
| 1 Sep 2026 | european_t20_premier_league | Glasgow Cosmic v Rotterdam Dockers | lost |
| 29 Aug 2026 | european_t20_premier_league | Glasgow Cosmic v Dublin Guardians | won |
| 27 Aug 2026 | european_t20_premier_league | Glasgow Cosmic v Edinburgh Castle Rockers | lost |
| 25 Mar 2026 | T20Is | South Africa v New Zealand | won |
| 22 Mar 2026 | T20Is | South Africa v New Zealand | won |
| 20 Mar 2026 | T20Is | South Africa v New Zealand | lost |
Query Keshav Maharaj yourself
500 free credits every month, no card. REST or MCP. Player id 0b60eb09.
Get a free key