Skip to content

Keshav Maharaj

311 matches · 2013 to 2026 · played for South Africa, Dolphins, Durban's Super Giants, Durban Heat

Batting

FormatMatchesInningsRunsAverageStrike rateFoursSixes
Tests61971,36915.5661.015530
T20858557711.3194.44618
ODIs323232813.6781.0384
First-class81430521.7993.63114

Counted from the deliveries; super overs left out. See batting average and strike rate.

Bowling

FormatMatchesOversRunsWicketsAverageEconomyStrike rate
Tests602080.26,50122029.553.1256.7
T20179633.54,56116926.997.2022.5
ODIs55480.12,2757629.934.7437.9
First-class8369.41,0025518.222.7140.3

Byes and leg byes are not charged to the bowler. See economy rate and strike rate.

Recent matches

DateCompetitionMatchResult
9 Oct 2026TestsSouth Africa v Australialost
27 Sep 2026ODIsSouth Africa v Australiawon
24 Sep 2026ODIsSouth Africa v Australiawon
3 Sep 2026european_t20_premier_leagueGlasgow Cosmic v Amsterdam Flameslost
1 Sep 2026european_t20_premier_leagueGlasgow Cosmic v Rotterdam Dockerslost
29 Aug 2026european_t20_premier_leagueGlasgow Cosmic v Dublin Guardianswon
27 Aug 2026european_t20_premier_leagueGlasgow Cosmic v Edinburgh Castle Rockerslost
25 Mar 2026T20IsSouth Africa v New Zealandwon
22 Mar 2026T20IsSouth Africa v New Zealandwon
20 Mar 2026T20IsSouth Africa v New Zealandlost

Query Keshav Maharaj yourself

500 free credits every month, no card. REST or MCP. Player id 0b60eb09.

Get a free key