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/27INDWZIMWODI4th 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 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by year (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Kingsmead×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Quinton de KockDSG2024202455036167.203894.7400042
Shikhar DhawanIND20182018110353535.0029120.6900060
Jonny BairstowENG20202020210353535.0017205.8800023
Reeza HendricksSA202020201113535*-34102.9400030
Travis HeadAUS20162016110353535.0018194.4400041
Rassie van der DussenMCT202520252113535*-32109.3800031
Lizelle LeeSAW20162016110353535.0032109.3800022
Adam RossingtonSEC202320231113535*-18194.4400052
Laura WolvaardtSAW20242024110353535.005070.0000050
Mike SmithENG19641964110353535.00--00020
Neil JohnsonZIM20002000110353535.004185.3700070
Jacques KallisSA20072007220353417.505860.3400040
Simon HarmerSA/DSG202620262213535*35.007844.8700141
Dean ElgarSA20192019120353517.507447.3000150
Colin MunroNZ20152015220353517.504577.7800120
Keshav MaharajSA/PC20262026421353435.004774.4700021
Andries GousKNI20212021220353517.5021166.6700114
Denis ComptonENG19571957120351917.50--00020
Colin BlandSA19611961120353017.50--000-0
Mark BoucherSA20002000430351711.674283.3300050
Dwaine PretoriusDSG20242024331352317.503697.2200020
Temba BavumaSA/SEC2023202344035358.7521166.6700361
Virender SehwagIND20012001110343434.005858.6200041
Patrick BrowneWI20082008110343434.0024141.6700032
Tammy BeaumontENGW20242024110343434.005265.3800050
Ben DunkNMBG20192019110343434.0018188.8900051
Jonathan VandiarDOL201520152113434*-12283.3300052
Patrick KrugerKNI201620161113434*-19178.9500042
Tillakaratne DilshanSL200020001213428*34.0016420.7300040
Dwayne SmithWI20152015220342917.004870.8300030
Jesse RyderRCB20092009220343217.0026130.7700060
Kane WilliamsonDSG20262026220342217.0029117.2400031
Kyle VerreynneSA20222022120342817.009934.3400040
Ken ViljoenSA19311931120341817.00--00020
Jack NelSA19501950120342017.00--000-0
Rahul DravidIND20062006230341811.337346.5800060
Herschelle GibbsSA20072007330341911.333694.4400051
Praveen KumarRCB20092009432341334.0020170.0000012
Ravindra JadejaIND20132013230342611.334280.9500112
Temba BavumaSA20262026230343011.339336.5600040
Tazmin BritsSAW202620263313420*17.0033103.0300050
Cyril VincentSA19311931241341811.33--00010
Andrew SymondsAUS200320031113333*-4967.3500051
Sean WilliamsZIM200520051113333*-4376.7400011
Jason RoyPR20232023110333333.0023143.4800041
Jonathan VandiarDOL20142014110333333.0018183.3300060
Daryn SmitDOL201320132113333*-17194.1200032
Sinalo JaftaSAW20262026310333333.003497.0600031
Maia BouchierENGW20242024110333333.003691.6700060
Tilak VarmaIND20242024110333333.0018183.3300032

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