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
Farhaan BehardienKNI20212021440422810.504789.3600112
Patrick KrugerKNI2021202155042228.404593.3300242
Andrew SymondsDC20092009110414141.0022186.3600032
Chris GayleWI20152015110414141.0024170.8300052
Sarfraz AhmedPAK20192019110414141.005969.4900020
Quinton de KockSA201420141114141*-20205.0000024
Sidra AmeenPAKW20262026110414141.006464.0600040
Will JacksPC20242024110414141.0026157.6900052
Mitchell Van BuurenPR20252025110414141.0041100.0000040
Jordan HermannSEC20262026110414141.0030136.6700031
Kamran AkmalPAK20022002120412920.505278.8500090
Alex HalesDH20192019220414120.5040102.5000141
Mangaliso MosheleTIT20142014220413120.5025164.0000023
Colin AckermannWAR201620162214141*41.0041100.0000122
Christiaan JonkerWAR20162016221413541.0033124.2400023
Andy SandhamENG19231923230414013.67--00100
Ewart AstillENG19281928230414013.67--00100
André NelSA20062006340412210.256860.2900161
Ferisco AdamsKNI20212021441412313.6737110.8100131
Gihahn CloeteWAR20212021440412210.255278.8500041
David WarnerAUS20142014110404040.0016250.0000052
Deandra DottinWIW20162016110404040.0031129.0300014
Jason RoyENG20202020210404040.0029137.9300032
Romario ShepherdJSK20232023110404040.0019210.5300024
Luke WrightENG20072007220402420.0026153.8500022
David WarnerDC20092009220403620.0029137.9300051
Divan van WykDOL20132013220403520.0035114.2900050
Doug MeintjesSA19231923120402120.00--000-0
Colin McCoolAUS195019501214039*40.00--00000
Tony MacGibbonNZ19531953120402120.00--000-0
Jacques KallisSA20012001110393939.006361.9000050
Guy WhittallZIM20002000110393939.005570.9100040
Heino KuhnTIT20122012110393939.0027144.4400042
Faf du PlessisJSK20232023110393939.0033118.1800030
Moeen AliENG20202020110393939.0011354.5500034
LG PretoriusTIT20242024110393939.0029134.4800032
Ken FunstonSA19531953110393939.00--000-0
Tim PaineAUS20182018120392519.5010138.6100040
Marcus StoinisDSG20242024220393819.504586.6700022
Aiden MarkramSA20192019120392819.505867.2400040
Maurice LeylandENG193119312213931*39.00--00001
Roy McLeanSA19641964120393019.50--00011
Dwayne BravoWI/DOL20152015431392719.504684.7800030
JP DuminySA20162016330392013.006956.5200030
Keemo PaulDSG20232023431393119.5028139.2900041
James HopesAUS20092009110383838.0035108.5700050
Faf du PlessisSA201220121113838*-32118.7500060
Quinton de KockTIT20152015110383838.0031122.5800060
Leus du PlooyJSK20252025110383838.0032118.7500022
Zak CrawleySEC20252025110383838.0029131.0300050

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