Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive70th Match · CSA Pro20 2026/27WPSWDWestern Province won the toss and chose to bowlFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 runsT2068th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st 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/27NZINDODI2nd ODI · England tour of Australia 2026AUSENG

Keshav Maharaj: Match list (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
DateMatchTeamBatBowlCtResultGroundSeries
22 Feb 2026SA 187/7 v IND 111Match 43 · T20ISADNB3/240South Africa won by 76 runsAhmedabadICC Men's T20 World Cup 2025/26
9 Dec 2025IND 175/6 v SA 741st T20I · T20ISA00/250India won by 101 runsCuttackSouth Africa tour of India 2025/26
6 Dec 2025SA 270 v IND 271/13rd ODI · ODISA20*1/440India won by 9 wicketsVisakhapatnamSouth Africa tour of India 2025/26
3 Dec 2025IND 358/5 v SA 362/62nd ODI · ODISA10*0/700South Africa won by 4 wicketsRaipurSouth Africa tour of India 2025/26
22 Nov 2025SA 489 & 260/5d v IND 201 & 1402nd Test · TestSA12* & DNB1/39 & 2/371South Africa won by 408 runsGuwahatiSouth Africa tour of India 2025/26
14 Nov 2025SA 159 & 153 v IND 189/9 & 93/91st Test · TestSA0 & 01/66 & 2/370South Africa won by 30 runsKolkataSouth Africa tour of India 2025/26
15 Nov 2024IND 283/1 v SA 1484th T20I · T20ISA60/420India won by 135 runsJohannesburgIndia tour of South Africa 2024/25
13 Nov 2024IND 219/6 v SA 208/73rd T20I · T20ISADNB2/360India won by 11 runsCenturionIndia tour of South Africa 2024/25
10 Nov 2024IND 124/6 v SA 128/72nd T20I · T20ISADNB0/240South Africa won by 3 wicketsGqeberhaIndia tour of South Africa 2024/25
8 Nov 2024IND 202/8 v SA 1411st T20I · T20ISA51/340India won by 61 runsDurbanIndia tour of South Africa 2024/25
29 Jun 2024IND 176/7 v SA 169/8Final · T20ISA2*2/231India won by 7 runsBridgetownICC Men's T20 World Cup 2024
3 Jan 2024SA 55 & 176 v IND 153 & 80/32nd Test · TestSA3 & 3-0India won by 7 wicketsCape TownIndia tour of South Africa 2023/24
21 Dec 2023IND 296/8 v SA 2183rd ODI · ODISA141/370India won by 78 runsPaarlIndia tour of South Africa 2023/24
19 Dec 2023IND 211 v SA 215/22nd ODI · ODISADNB2/510South Africa won by 8 wicketsGqeberhaIndia tour of South Africa 2023/24
17 Dec 2023SA 116 v IND 117/21st ODI · ODISA40/190India won by 8 wicketsJohannesburgIndia tour of South Africa 2023/24
14 Dec 2023IND 201/7 v SA 953rd T20I · T20ISA12/260India won by 106 runsJohannesburgIndia tour of South Africa 2023/24
5 Nov 2023IND 326/5 v SA 83Match 37 · ODISA71/300India won by 243 runsKolkataICC Cricket World Cup 2023/24
30 Oct 2022IND 133/9 v SA 137/5Match 30 · T20ISADNB0/281South Africa won by 5 wicketsPerthICC Men's T20 World Cup 2022/23
9 Oct 2022SA 278/7 v IND 282/32nd ODI · ODISA50/450India won by 7 wicketsRanchiSouth Africa tour of India 2022/23
6 Oct 2022SA 249/4 v IND 240/81st ODI · ODISADNB1/231South Africa won by 9 runsLucknowSouth Africa tour of India 2022/23
4 Oct 2022SA 227/3 v IND 1783rd T20I · T20ISADNB2/340South Africa won by 49 runsIndoreSouth Africa tour of India 2022/23
2 Oct 2022IND 237/3 v SA 221/32nd T20I · T20ISADNB2/230India won by 16 runsGuwahatiSouth Africa tour of India 2022/23
28 Sept 2022SA 106/8 v IND 110/21st T20I · T20ISA410/210India won by 8 wicketsThiruvananthapuramSouth Africa tour of India 2022/23
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
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
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
13 Jan 2018SA 335 & 258 v IND 307 & 1512nd Test · TestSA18 & 61/67 & 0/261South Africa won by 135 runsCenturionIndia tour of South Africa 2017/18
5 Jan 2018SA 286 & 130 v IND 209 & 1351st Test · TestSA35 & 150/20 & 0/120South Africa won by 72 runsCape TownIndia tour of South Africa 2017/18
Page 1 · 38 matches

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.