Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Keshav Maharaj: Match list (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
DateMatchTeamBatBowlCtResultGroundSeries
21 Feb 2021WAR 143/5 v DOL 128/2Match 6 · T20DOLDNB0/121Dolphins won by 3 runs (DLS method)DurbanCSA T20 Challenge 2020/21
20 Feb 2021KNI 144/5 v DOL 145/6Match 4 · T20DOL0*2/180Dolphins won by 4 wicketsDurbanCSA T20 Challenge 2020/21
19 Feb 2021DOL 155/8 v CC 141/7Match 2 · T20DOL1*4/150Dolphins won by 14 runsDurbanCSA T20 Challenge 2020/21
4 Feb 2021PAK 272 & 298 v SA 201 & 2742nd Test · TestSA1 & 03/90 & 3/1180Pakistan won by 95 runsRawalpindiSouth Africa tour of Pakistan 2020/21
26 Jan 2021SA 220 & 245 v PAK 378 & 90/31st Test · TestSA0 & 23/90 & 1/120Pakistan won by 7 wicketsKarachiSouth Africa tour of Pakistan 2020/21
3 Jan 2021SL 157 & 211 v SA 302 & 67/02nd Test · TestSA2 & DNB-1South Africa won by 10 wicketsJohannesburgSri Lanka tour of South Africa 2020/21
26 Dec 2020SL 396/9 & 180/9 v SA 6211st Test · TestSA730/74 & 0/201South Africa won by an innings and 45 runsCenturionSri Lanka tour of South Africa 2020/21
7 Mar 2020SA 258/4 v AUS 254/73rd ODI · ODISADNB0/450South Africa won by 6 wicketsPotchefstroomAustralia tour of South Africa 2019/20
4 Mar 2020SA 274/4 v AUS 2712nd ODI · ODISADNB0/531South Africa won by 6 wicketsBloemfonteinAustralia tour of South Africa 2019/20
29 Feb 2020SA 291/7 v AUS 2171st ODI · ODISA21/480South Africa won by 74 runsPaarlAustralia tour of South Africa 2019/20
16 Jan 2020SA 209 & 237 v ENG 499/9dMatch 3 · TestSA0 & 715/1801England won by an innings and 53 runsPort ElizabethBasil D'Oliveira Trophy 2019/20
3 Jan 2020SA 223 & 248 v ENG 269 & 391/8dMatch 2 · TestSA4 & 21/68 & 2/1600England won by 189 runsCape TownBasil D'Oliveira Trophy 2019/20
26 Dec 2019SA 284 & 272 v ENG 181 & 268Match 1 · TestSA6 & 110/18 & 2/371South Africa won by 107 runsCenturionBasil D'Oliveira Trophy 2019/20
4 Dec 2019PR 195/2 v DH 197/4Match 24 · T20DHDNB0/440Durban Heat won by 6 wicketsPaarlMzansi Super League 2019/20
30 Nov 2019NMBG 173/6 v DH 177/4Match 20 · T20DHDNB3/150Durban Heat won by 6 wicketsDurbanMzansi Super League 2019/20
28 Nov 2019CTB 181/5 v DH 182/3Match 18 · T20DHDNB0/240Durban Heat won by 7 wicketsCape TownMzansi Super League 2019/20
23 Nov 2019DH 160/5 v NMBG 163/5Match 14 · T20DHDNB1/170Nelson Mandela Bay Giants won by 5 wicketsPort ElizabethMzansi Super League 2019/20
21 Nov 2019TS 141/4 v DH 21/3Match 12 · T20DHDNB0/200No resultCenturionMzansi Super League 2019/20
17 Nov 2019CTB 174/6 v DH 164/7Match 9 · T20DH8*1/320Cape Town Blitz won by 10 runsDurbanMzansi Super League 2019/20
10 Oct 2019IND 601/5d v SA 275 & 189Match 2 · TestSA72 & 221/1960India won by an innings and 137 runsPuneSouth Africa in India Test Series 2019/20
2 Oct 2019IND 502/7d & 323/4d v SA 431 & 191Match 1 · TestSA9 & 03/189 & 2/1290India won by 203 runsVisakhapatnamSouth Africa in India Test Series 2019/20
10 Sept 2019SOM 199 & 329 v YOR 103/9 & 127/9Match · First-classYOR4 & 05/54 & 5/1220Somerset won by 298 runsTauntonSpecsavers County Championship 2019
30 Aug 2019BB 181/5 v YOR 200/3Match · T20YORDNB1/230Yorkshire won by 19 runsBirminghamVitality Blast 2019
29 Aug 2019YOR 187/7 v NOR 107Match · T20YORDNB1/170Yorkshire won by 80 runsLeedsVitality Blast 2019
25 Aug 2019NOT 148/7 v YOR 145/7Match · T20YOR0*0/261Nottinghamshire won by 3 runsNottinghamVitality Blast 2019
23 Aug 2019DUR 132 v YOR 146/6Match · T20YORDNB0/211Yorkshire won by 14 runsChester-le-StreetVitality Blast 2019
18 Aug 2019YOR 232 & 338 v NOT 184 & 243Match · First-classYOR7 & 352/49 & 6/950Yorkshire won by 143 runsScarboroughSpecsavers County Championship 2019
11 Aug 2019YOR 152 v DER 207/5Match · T20YOR10*0/390Derbyshire won by 55 runsLeedsVitality Blast 2019
13 Jul 2019YOR 520 v SOM 196 & 251Match · First-classYOR727/52 & 3/750Yorkshire won by an innings and 73 runsLeedsSpecsavers County Championship 2019
7 Jul 2019YOR 208 & 211 v ESS 328 & 94/2Match · First-classYOR26 & 853/93 & 1/351Essex won by 8 wicketsChelmsfordSpecsavers County Championship 2019
30 Jun 2019YOR 327 & 352 v SUR 362 & 194Match · First-classYOR0 & 103/75 & 3/690Yorkshire won by 123 runsScarboroughSpecsavers County Championship 2019
1 May 2019DOL 163/8 v LIO 164/2Semi-final · T20DOL21*0/290Lions won by 8 wicketsJohannesburgCSA T20 Challenge 2018/19
28 Apr 2019CC 121/7 v DOL 124/5Match 29 · T20DOLDNB2/161Dolphins won by 5 wicketsDurbanCSA T20 Challenge 2018/19
26 Apr 2019WAR 153/7 v DOL 154/3Match 26 · T20DOLDNB1/182Dolphins won by 7 wicketsPort ElizabethCSA T20 Challenge 2018/19
20 Apr 2019DOL 185/4 v TIT 191/2Match 17 · T20DOLDNB0/350Titans won by 8 wicketsPietermaritzburgCSA T20 Challenge 2018/19
14 Apr 2019CC 152/6 v DOL 144/5Match 10 · T20DOLDNB1/201Cape Cobras won by 8 runsCape TownCSA T20 Challenge 2018/19
10 Apr 2019LIO 159/5 v DOL 141/9Match 5 · T20DOL191/160Lions won by 18 runsDurbanCSA T20 Challenge 2018/19
6 Apr 2019KNI 133/8 v DOL 134/6Match 2 · T20DOL30/161Dolphins won by 4 wicketsDurbanCSA T20 Challenge 2018/19
21 Feb 2019SA 222 & 128 v SL 154/9 & 197/22nd Test · TestSA0 & 61/9 & 0/450Sri Lanka won by 8 wicketsPort ElizabethSri Lanka tour of South Africa 2018/19
13 Feb 2019SA 235 & 259 v SL 191 & 304/91st Test · TestSA29 & 40/16 & 3/710Sri Lanka won by 1 wicketDurbanSri Lanka tour of South Africa 2018/19
26 Dec 2018SA 223 & 151/4 v PAK 181 & 1901st Test · TestSA4 & DNB0/10 & 0/341South Africa won by 6 wicketsCenturionPakistan tour of South Africa 2018/19
12 Dec 2018TS 188/6 v DH 189/8Match 30 · T20DH232/290Durban Heat won by 2 wicketsCenturionMzansi Super League 2018/19
9 Dec 2018CTB 161/6 v DH 162/4Match 27 · T20DHDNB1/341Durban Heat won by 6 wicketsCape TownMzansi Super League 2018/19
7 Dec 2018DH 128 v JS 131/9Match 23 · T20DH110/180Jozi Stars won by 1 wicketDurbanMzansi Super League 2018/19
5 Dec 2018NMBG 121/2 v DHMatch 22 · T20DH-0/290No resultDurbanMzansi Super League 2018/19
2 Dec 2018DH 154/6 v PR 158/1Match 18 · T20DH0*0/240Paarl Rocks won by 9 wicketsPaarlMzansi Super League 2018/19
30 Nov 2018JS 230/3 v DH 177Match 16 · T20DH00/301Jozi Stars won by 53 runsJohannesburgMzansi Super League 2018/19
28 Nov 2018PR 98/2 v DH 80/6Match 14 · T20DH16*0/190Paarl Rocks won by 32 runs (DLS method)DurbanMzansi Super League 2018/19
23 Nov 2018DH 127/6 v NMBG 131/1Match 8 · T20DH22*0/200Nelson Mandela Bay Giants won by 9 wicketsPort ElizabethMzansi Super League 2018/19
21 Nov 2018TS 139/9 v DH 129/6Match 6 · T20DH2*1/431Durban Heat won by 10 runs (DLS method)DurbanMzansi Super League 2018/19
PreviousPage 5 · 317 matchesNext

Bat batted first or second · Bowl bowling figures · Ct catches

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.