Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

Keshav Maharaj: Match list (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
DateMatchTeamBatBowlCtResultGroundSeries
28 Sept 2022SA 106/8 v IND 110/21st T20I · T20ISA410/210India won by 8 wicketsThiruvananthapuramSouth Africa tour of India 2022/23
8 Sept 2022SA 118 & 169 v ENG 158 & 130/13rd Test · TestSA18 & 18-0England won by 9 wicketsLondonSouth Africa tour of England 2022
25 Aug 2022SA 151 & 179 v ENG 415/9d2nd Test · TestSA0 & 22/780England won by an innings and 85 runsManchesterSouth Africa tour of England 2022
17 Aug 2022ENG 165 & 149 v SA 3261st Test · TestSA412/351South Africa won by an innings and 12 runsLondonSouth Africa tour of England 2022
5 Aug 2022SA 182/6 v IRE 1382nd T20I · T20ISADNB0/261South Africa won by 44 runsBristolSouth Africa tour of England 2022
3 Aug 2022SA 211/5 v IRE 190/91st T20I · T20ISADNB2/290South Africa won by 21 runsBristolSouth Africa tour of England 2022
31 Jul 2022SA 191/5 v ENG 1013rd T20I · T20ISADNB2/211South Africa won by 90 runsSouthamptonSouth Africa tour of England 2022
28 Jul 2022SA 207/3 v ENG 1492nd T20I · T20ISADNB1/372South Africa won by 58 runsCardiffSouth Africa tour of England 2022
27 Jul 2022ENG 234/6 v SA 193/81st T20I · T20ISA4*0/310England won by 41 runsBristolSouth Africa tour of England 2022
24 Jul 2022SA 159/2 v ENG3rd ODI · ODISADNB-0No resultLeedsSouth Africa tour of England 2022
22 Jul 2022ENG 201 v SA 832nd ODI · ODISA11/290England won by 118 runsManchesterSouth Africa tour of England 2022
19 Jul 2022SA 333/5 v ENG 2711st ODI · ODISADNB1/420South Africa won by 62 runsChester-le-StreetSouth Africa tour of England 2022
19 Jun 2022IND 28/2 v SA5th T20I · T20ISA-0/160No resultBengaluruSouth Africa tour of India 2022
17 Jun 2022IND 169/6 v SA 87/94th T20I · T20ISA01/290India won by 82 runsRajkotSouth Africa tour of India 2022
14 Jun 2022IND 179/5 v SA 1313rd T20I · T20ISA111/241India won by 48 runsVisakhapatnamSouth Africa tour of India 2022
12 Jun 2022IND 148/6 v SA 149/62nd T20I · T20ISADNB1/121South Africa won by 4 wicketsCuttackSouth Africa tour of India 2022
9 Jun 2022IND 211/4 v SA 212/31st T20I · T20ISADNB1/430South Africa won by 7 wicketsDelhiSouth Africa tour of India 2022
8 Apr 2022SA 453 & 176/6d v BAN 217 & 802nd Test · TestSA84 & DNB2/57 & 7/401South Africa won by 332 runsGqeberhaBangladesh tour of South Africa 2021/22
31 Mar 2022SA 367 & 204 v BAN 298 & 531st Test · TestSA19 & 50/65 & 7/320South Africa won by 220 runsDurbanBangladesh tour of South Africa 2021/22
23 Mar 2022SA 154 v BAN 156/13rd ODI · ODISA281/360Bangladesh won by 9 wicketsCenturionBangladesh tour of South Africa 2021/22
20 Mar 2022BAN 194/9 v SA 195/32nd ODI · ODISADNB0/572South Africa won by 7 wicketsJohannesburgBangladesh tour of South Africa 2021/22
18 Mar 2022BAN 314/7 v SA 2761st ODI · ODISA232/560Bangladesh won by 38 runsCenturionBangladesh tour of South Africa 2021/22
25 Feb 2022SA 364 & 354/9d v NZ 293 & 2272nd Test · TestSA36 & 41/46 & 3/750South Africa won by 198 runsChristchurchSouth Africa tour of New Zealand 2021/22
23 Jan 2022SA 287 v IND 2833rd ODI · ODISA61/390South Africa won by 4 runsCape TownIndia tour of South Africa 2021/22
21 Jan 2022IND 287/6 v SA 288/32nd ODI · ODISADNB1/520South Africa won by 7 wicketsPaarlIndia tour of South Africa 2021/22
19 Jan 2022SA 296/4 v IND 265/81st ODI · ODISADNB1/420South Africa won by 31 runsPaarlIndia tour of South Africa 2021/22
11 Jan 2022IND 223 & 198 v SA 210 & 212/33rd Test · TestSA25 & DNB1/14 & 0/330South Africa won by 7 wicketsCape TownIndia tour of South Africa 2021/22
3 Jan 2022IND 202 & 266 v SA 229 & 243/32nd Test · TestSA21 & DNB0/6 & 0/81South Africa won by 7 wicketsJohannesburgIndia tour of South Africa 2021/22
26 Dec 2021IND 327 & 174 v SA 197 & 1911st Test · TestSA12 & 80/581India won by 113 runsCenturionIndia tour of South Africa 2021/22
26 Nov 2021SA 277/8 v NED 11/01st ODI · ODISA18*0/60No resultCenturionNetherlands tour of South Africa 2021/22
6 Nov 2021SA 189/2 v ENG 179/8Match 39 · T20ISADNB0/231South Africa won by 10 runsSharjahICC Men's T20 World Cup 2021/22
2 Nov 2021BAN 84 v SA 86/4Match 30 · T20ISADNB0/231South Africa won by 6 wicketsAbu DhabiICC Men's T20 World Cup 2021/22
30 Oct 2021SL 142 v SA 146/6Match 25 · T20ISADNB0/340South Africa won by 4 wicketsSharjahICC Men's T20 World Cup 2021/22
26 Oct 2021WI 143/8 v SA 144/2Match 18 · T20ISADNB2/240South Africa won by 8 wicketsDubaiICC Men's T20 World Cup 2021/22
23 Oct 2021SA 118/9 v AUS 121/5Match 13 · T20ISA01/230Australia won by 5 wicketsAbu DhabiICC Men's T20 World Cup 2021/22
14 Sept 2021SL 120/8 v SA 121/03rd T20I · T20ISADNB1/142South Africa won by 10 wicketsColomboSouth Africa tour of Sri Lanka 2021
12 Sept 2021SL 103 v SA 105/12nd T20I · T20ISADNB1/101South Africa won by 9 wicketsColomboSouth Africa tour of Sri Lanka 2021
10 Sept 2021SA 163/5 v SL 135/61st T20I · T20ISADNB1/190South Africa won by 28 runsColomboSouth Africa tour of Sri Lanka 2021
7 Sept 2021SL 203/9 v SA 1253rd ODI · ODISA153/380Sri Lanka won by 78 runsColomboSouth Africa tour of Sri Lanka 2021
4 Sept 2021SA 283/6 v SL 1972nd ODI · ODISADNB1/320South Africa won by 67 runs (DLS method)ColomboSouth Africa tour of Sri Lanka 2021
2 Sept 2021SL 300/9 v SA 286/61st ODI · ODISA0*2/300Sri Lanka won by 14 runsColomboSouth Africa tour of Sri Lanka 2021
16 Jul 2021SA 346/4 v IRE 2763rd ODI · ODISADNB2/510South Africa won by 70 runsDublinSouth Africa tour of Ireland 2021
13 Jul 2021IRE 290/5 v SA 2472nd ODI · ODISA171/500Ireland won by 43 runsDublinSouth Africa tour of Ireland 2021
11 Jul 2021IRE 195/4 v SA1st ODI · ODISA-0/380No resultDublinSouth Africa tour of Ireland 2021
18 Jun 2021SA 298 & 174 v WI 149 & 165/92nd Test · TestSA12 & 62/47 & 5/360South Africa won by 158 runsGros IsletSouth Africa tour of West Indies 2021
10 Jun 2021WI 97 & 162 v SA 3221st Test · TestSA00/6 & 2/230South Africa won by an innings and 63 runsGros IsletSouth Africa tour of West Indies 2021
7 Apr 2021PAK 320/7 v SA 2923rd ODI · ODISA193/450Pakistan won by 28 runsCenturionPakistan tour of South Africa 2021
28 Feb 2021DOL 107/7 v LIO 108/6Final · T20DOL11/220Lions won by 4 wicketsDurbanCSA T20 Challenge 2020/21
26 Feb 2021DOL 151/6 v TIT 144/6Match 15 · T20DOL1*0/321Dolphins won by 7 runsDurbanCSA T20 Challenge 2020/21
24 Feb 2021DOL 151/4 v LIO 110Match 12 · T20DOLDNB1/103Dolphins won by 41 runsDurbanCSA T20 Challenge 2020/21
PreviousPage 4 · 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.