T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWT2057th Match · CSA T20 Challenge 2026LIOESODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2059th Match · CSA T20 Challenge 2026SWDES

Batting records (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×At Kingsmead×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Gary KirstenSA2000-200323022218074.0055340.14100220
Jacques KallisSA2000-2011350522110.4012641.2700240
Boeta DippenaarSA2000-2003230412213.677852.5600040
Neil McKenzieSA2000120221311.006434.3800021
Mark BoucherSA2000-20113518245*20.5012963.5700051
Shaun PollockSA2000-2003230382512.676756.7200020
Nicky BojeSA2000120403220.005967.8000040
Makhaya NtiniSA2000-2003210888.001266.6700020
Lance KlusenerSA2000-2003232625062.0013944.6001070
Daryll CullinanSA2000121615961.0012050.8301071
Mfuneko NgamSA200011100*-10.0000000
Graeme SmithSA2003-2011230763525.3310969.7200080
Herschelle GibbsSA2003110737373.008882.9501072
Jacques RudolphSA2011120292214.507837.1800040
Hashim AmlaSA2011-20193501395427.8022362.33020220
AB de VilliersSA2011-2017230976932.3322543.1101091
Ashwell PrinceSA201112018119.004837.5000010
Dale SteynSA2011-2019241884329.3319345.60000112
Morné MorkelSA2011120552.501533.3300100
Imran TahirSA2011-2019321111111.001957.8900001
Marchant de LangeSA2011120994.501947.3700120
JP DuminySA2017110111111.001957.8900000
Wayne ParnellSA201711122*-2100.0000000
David MillerSA2017-2019222158117*-144109.7210066
Faf du PlessisSA2017-201934026610566.5038369.45110301
Quinton de KockSA2017-201934027312168.2528695.45120323
Chris MorrisSA2017110262626.0020130.0000002
Kagiso RabadaSA2017-202443018156.004143.9000120
Andile PhehlukwayoSA2017-20192113838*-15253.3300051
Vernon PhilanderSA2019120221811.007628.9500010
Temba BavumaSA2019-202424023311358.2542754.57110251
Dean ElgarSA2019120353517.507447.3000150
Keshav MaharajSA2019-2024230572919.008368.6700071
Duanne OlivierSA201912222*-1315.3800000
Aiden MarkramSA2019-2024240954723.7515063.33000101
Reeza HendricksSA2019110444.001136.3600000
Dwaine PretoriusSA2019110313131.0026119.2300021
Rassie van der DussenSA2019110505050.006774.6301030
Wiaan MulderSA2024121241524.004355.8100011
Kyle VerreynneSA2024110999.002240.9100020
Tony de ZorziSA2024120211710.504151.2200030
David BedinghamSA20241212521*25.0017147.0600031
Gerald CoetzeeSA2024110111.00812.5000000
Marco JansenSA2024110131313.002161.9000020
Tristan StubbsSA202412013812269.0025953.28100122

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