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 2026AFGZIMODI3rd 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT2057th Match · CSA T20 Challenge 2026LIOESODI6th 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/27PAKSL

Batting by year (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
v West Indies×At Newlands×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisSA20042004232312130*312.0043072.562102610
Graeme SmithSA200820082301998666.3325578.04020240
Herschelle GibbsSA2004200423018514261.6729762.29100224
Jacques RudolphSA2004200423116210181.0029355.29111200
AB de VilliersSA20152015110148148148.0019476.29100151
Mark BoucherSA20042004211122122*-17370.52100210
Faf du PlessisSA201520152301206840.0021156.87010152
Graeme SmithSA200420042301195339.6719162.30010140
Ashwell PrinceSA2008200812111098110.0024944.18010130
Hashim AmlaSA2015201512110163101.0019950.75010130
Neil McKenzieSA20042004110767676.0012162.81010101
Mark BoucherSA20082008220765938.0015449.3501061
AB de VilliersSA20082008230704523.3310070.00000101
Gary KirstenSA20032003110696969.009275.0001061
Hashim AmlaSA20082008120693734.5012356.1000080
JP DuminySA20082008110686868.008183.9501041
Dean ElgarSA201520151216860*68.0013351.1301081
Sanath JayasuriyaSL20032003110666666.009966.6701040
Jacques KallisSA20082008231653632.5010661.3200080
Lance KlusenerSA20032003110575757.0048118.7501015
Rilee RossouwSA201520151115151*-40127.5001050
Mark BoucherSA20032003110494949.0049100.0000041
Alviro PetersenSA20152015120424221.009245.6500131
Hashan TillakaratneSL20032003110363636.006852.9400040
Russel ArnoldSL200320031113434*-4477.2700010
Stiaan van ZylSA20152015110333333.006352.3800030
WPUJC VaasSL200320031112828*-25112.0000030
Gary KirstenSA20042004121261626.005150.9800030
Nicky BojeSA200320031112525*-25100.0000020
Kumar SangakkaraSL20032003110242424.003080.0000020
Herschelle GibbsSA20032003110242424.002885.7100040
David MillerSA20152015110242424.0021114.2900010
Neil McKenzieSA20082008110232323.005442.5900010
Robin PetersonSA20042004110212121.003070.0000011
Boeta DippenaarSA20032003110202020.002580.0000021
Dale SteynSA20082008221201920.002968.9700020
Makhaya NtiniSA20042004210181818.003748.6500011
Farhaan BehardienSA201520151111818*-12150.0000001
Morné van WykSA20152015110171717.0015113.3300021
Temba BavumaSA20152015110151515.004136.5900020
Jacques KallisSA20032003110131313.001872.2200020
Aravinda de SilvaSL20032003110131313.0013100.0000020
Shaun PollockSA20082008110121212.0010120.0000000
Reeza HendricksSA20152015110121212.0012100.0000010
Simon HarmerSA20152015110101010.004820.8300020
Mahela JayawardeneSL20032003110999.001656.2500010
Shaun PollockSA20042004210999.001275.0000010
Herschelle GibbsSA20082008110555.001050.0000010
André NelSA20082008110555.002420.8300000
Shaun PollockSA20032003110444.004100.0000000
Page 1Next

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