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
Mahela JayawardeneSL20112011120453122.508552.9400051
Ravi BoparaDOL20132013220453022.505188.2400040
Heinrich KlaasenDSG20262026220452922.5038118.4200021
Josh InglisAUS20232023331454222.5028160.7100014
Mangaliso MosheleDOL202120215414518*15.005581.8200040
Chud LangtonSA19391939240452711.2510.0000101
Prenelan SubrayenDOL/DSG20242024652452215.0031145.1600114
JP DuminySA20082008110444444.006073.3300040
Dane VilasPR20232023110444444.0030146.6700032
Rilee RossouwKNI20132013110444444.0028157.1400023
Rubin HermannPR20252025110444444.0022200.0000043
Shaun PollockSA/AX200520053214444*44.0039112.8200160
Rilee RossouwJSK/PC20252025220444322.0036122.2200051
Khaya ZondoDOL20242024220442422.0041107.3200041
Bill FarrimondENG19311931120443522.00--00040
Kevin PietersenENG/RCB20092009330443114.676666.6700150
Rohit SharmaIND20132013230442514.677360.2700141
Christiaan JonkerWAR20142014331442522.005088.0000012
Sarel ErweeDOL/DH20192019330442814.674597.7800160
Kyle VerreynneSA/WP/PC20242024330441814.675284.6200051
Rilee RossouwSA20152015440443811.0035125.7100242
Ryan RickeltonLIO2021202166044237.336864.7100150
Andrew SymondsAUS20072007110434343.0026165.3800032
Faf du PlessisSA20132013110434343.007061.4300040
Dane VilasJS20182018110434343.0036119.4400022
Jon-Jon SmutsWAR201220121114343*-39110.2600060
Rassie van der DussenSA202020202114343*-26165.3800023
Asif AliCTB20192019110434343.0026165.3800024
John WaiteSA19531953110434343.00--000-0
Waqar YounisPAK20022002120432821.504791.4900042
Justin OntongSA/CC20152015320433421.505874.1400010
Marcus StoinisAUS202320233214337*43.0030143.3300024
Liton DasBAN20222022120434121.509843.8800060
Lesiba NgoepeCC20152015220433221.5034126.4700031
Beau WebsterAUS202620261214339*43.004595.5600060
Arthur GilliganENG192319231214339*43.00--000-0
Anrich NortjeWAR20212021531432521.5030143.3300022
Neil McKenzieSA20002000340431410.759147.2500041
Brad HodgeKKR20092009441431714.335676.7900031
Robert FrylinckDOL20162016441432314.3332134.3800112
Ian BillcliffCAN20032003110424242.006366.6700060
Reeza HendricksSA20152015110424242.0032131.2500051
Peter van der MerweSA19671967110424242.00--000-0
Owais ShahENG20072007220422121.0029144.8300032
Mitchell StarcAUS20182018120423521.0041102.4400052
Grant RoelofsenDOL20262026221422542.0024175.0000033
Eric DaltonSA19311931120423121.00--00030
Herby WadeSA19351935120423121.00--00050
Billy WadeSA19391939120422821.00--000-0
Bob WyattENG19281928231422221.00--00100

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