Live4th T20I · India in New Zealand 2026/27NZ91/2 (7.3)INDIND chose to bowlLive4th ODI · Ireland in Namibia 2026/27NAMIRE14/0 (4)NAM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball 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/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by year (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Wanderers Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisSA1998199812111057*110.0026441.67020130
Jacques KallisSA200020001117979*-21137.44010120
Carl HooperWI199919991116666*-61108.2001051
Russel ArnoldSL200120011116565*-56116.0701070
Hamish MarshallNZ200020001114040*-12133.0600070
Daryll CullinanSA200020001113131*-11227.6800040
Lance KlusenerSA199919991112727*-14192.8600021
Duan JansenSA202620261112727*-18150.0000040
Keith ArthurtonWI199919991112222*-3268.7500010
Shaun PollockSA200120011112121*-15140.0000003
WPUJC VaasSL200120011111313*-2065.0000000
Mark BoucherSA19981998121131213.002065.0000020
Nathan EllisAUS2026202611177*-5140.0000010
Courtney WalshWI1998199812155*5.00683.3300110
David TerbruggeSA1998199811133*-1030.0000000
Lizaad WilliamsSA2026202611111*-1100.0000000
Pat SymcoxSA1999199911111*-1100.0000000
Curtly AmbroseWI1998199812100*0.0030.0000100
David MillerSA20262026110142142142.0093152.69100129
Temba BavumaSA20262026110103103103.0011688.79100102
Boeta DippenaarSA20002000110100100100.0019252.08100210
Mitchell MarshAUS20262026110848484.0053158.49010105
Travis HeadAUS20262026110848484.0076110.53010121
Carl HooperWI19981998120784439.0019440.2100081
Shivnarine ChanderpaulWI19981998120757437.5022633.19010100
Hansie CronjeSA19981998120724136.0019237.5000060
Gary KirstenSA19981998120696234.5017439.6601050
Ridley JacobsWI19981998120564228.0017432.1800051
Marvan AtapattuSL20012001110555555.008366.2701050
Xavier BartlettAUS20262026110505050.0028178.5701025
Neil McKenzieSA20012001110474747.007463.5100040
Stuart WilliamsWI19981998120473523.509947.4700070
Nicky BojeSA20012001110464646.005092.0000040
Mark RichardsonNZ20002000110464646.0011938.6600060
Shivnarine ChanderpaulWI19991999110454545.006075.0000061
Daryll CullinanSA19981998120433521.507259.7200050
Clayton LambertWI19981998120413320.5012732.2800060
Nixon McLeanWI19981998120392819.509740.2100050
Matthew BreetzkeSA20262026110343434.0028121.4300060
Matt RenshawAUS20262026110323232.003494.1200040
Jonty RhodesSA19991999110303030.0025120.0000031
Philo WallaceWI19981998120301615.004961.2200050
Jonty RhodesSA19981998120261713.004854.1700020
Mahela JayawardeneSL20012001110252525.003669.4400010
Jack EdwardsAUS20262026110252525.003083.3300001
Pat SymcoxSA19981998110252525.005743.8600020
Mathew SinclairNZ20002000110242424.003961.5400050
Hansie CronjeSA19991999110242424.003177.4200010
Jonty RhodesSA20012001110232323.002785.1900010
Kumar SangakkaraSL20012001110222222.0017129.4100030
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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