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 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd 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/27NZIND

Batting by year (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Kingsmead×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Hashim AmlaSA20102010120493324.506279.0300080
Simon HarmerSA202220221214938*49.009850.0000051
George WorkerNZ20152015220492824.505098.0000061
Sarel ErweeSA20222022120494124.5015332.0300060
Morné van WykDH20182018430492616.3334144.1200072
Theunis de BruynSA/TS20182018230493616.3310845.3700080
Marco JansenSA/SEC202420243314924*24.5043113.9500052
Albie MorkelSA/CSK20092009441491416.3347104.2600051
Vernon PhilanderSA/DH201820185534919*24.506279.0300032
Robert FrylinckDOL201420148734917*12.2539125.6400143
Mark ButcherENG19991999110484848.0016030.0000040
Sewnarine ChattergoonWI20082008110484848.006870.5900081
Vaughn van JaarsveldDOL20192019110484848.0031154.8400043
Leo O'BrienAUS19361936110484848.00--000-0
Denis LindsaySA19641964120483824.00--00060
Hitesh ModiKEN200320032214839*48.009948.4800020
Nic MaddinsonAUS20262026120484824.007167.6100162
Kusal MendisSL20242024120484824.008060.0000190
Parthiv PatelCSK20092009330483216.0040120.0000161
Dwayne SmithDC20092009330483516.0029165.5200033
Shikhar DhawanIND20132013230482916.0013834.7800160
Jon-Jon SmutsWAR20142014330483616.0038126.3200062
Bradley ProteousDOL20242024330482116.0046104.3500042
Barney RogersZIM20052005110474747.007265.2800070
Ben StokesENG202020201114747*-30156.6700042
Dane VilasCC20132013110474747.0040117.5000022
Faye TunnicliffeSAW20262026110474747.005192.1600070
RD ShahKEN20032003220474623.5010047.0000060
Dwaine PretoriusSA/LIO20192019221473147.0039120.5100031
Owen WynneSA19501950120472923.50--000-0
Darren SammyWI20082008230472815.677860.2600060
Roelof van der MerweRCB20092009330473515.6734138.2400034
Corbin BoschCC202120214324732*47.0038123.6800050
JP DuminySA201520153424726*23.509350.5400051
MS DhoniCSK20092009440472211.755192.1600021
Paul HarrisSA20092009240473611.7512338.2100050
Neil McKenzieLIO201420141114646*-38121.0500030
Simon KatichAUS20062006110464646.006867.6500050
JP DuminySA20072007110464646.005977.9700031
Fraser WattsSCO20072007110464646.0035131.4300090
Henry DavidsPR20182018110464646.0025184.0000043
Temba BavumaSA20162016110464646.009051.1100070
Graeme SmithSA20102010120463723.004993.8800070
Reeza HendricksSA/JSK20242024220463823.0041112.2000031
Somila SeyibokweWAR20142014220463923.004797.8700032
Bruce MitchellSA19481948120462723.0015829.1100020
Michael HusseyAUS201120111114545*-6470.3100011
Chloe TryonSAW20242024110454545.004991.8400080
Vic RichardsonAUS19361936110454545.00--000-0
Trevor GoddardSA19581958110454545.00--000-0

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