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/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

Batting by year (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×At Buffalo Park×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Neil McKenzieSA20002000111120120*-13588.89100131
Ken RutherfordNZ19941994111102102*-98104.0810072
Adam ParoreNZ19941994110676767.008380.7201031
JP DuminySA201220121116666*-8775.8601001
Mark BoucherSA20002000110555555.0048114.5801051
Hashim AmlaSA20122012110555555.005894.8301052
Jonty RhodesSA20002000110505050.005198.0401031
Craig WishartZIM20032003110434343.007160.5600040
Andy FlowerZIM20032003110383838.005174.5100010
Jacques KallisSA20122012110373737.005172.5500030
Jacques KallisSA20002000110353535.004872.9200041
Blair HartlandNZ19941994110323232.004965.3100040
Grant FlowerZIM20032003110313131.005259.6200040
Graeme SmithSA20122012110282828.005650.0000020
Bryan YoungNZ19941994110242424.005642.8600000
Travis FriendZIM20032003110212121.0020105.0000040
Dougie MarillierZIM20032003110191919.0014135.7100020
Faf du PlessisSA20122012110181818.0016112.5000020
AB de VilliersSA20122012110171717.0013130.7700020
Sean ErvineZIM20032003110121212.001963.1600010
Albie MorkelSA201220121111212*-11109.0900010
Shane ThomsonNZ199419941111111*-10110.0000000
Nicky BojeSA20002000110777.004175.0000010
Gary KirstenSA20002000110666.001346.1500000
Lance KlusenerSA20002000110666.006100.0000010
Stephen FlemingNZ19941994110555.001050.0000000
Tatenda TaibuZIM20032003110222.001020.0000000
Heath StreakZIM20032003110222.00728.5700000
Andy BlignautZIM20032003110111.00520.0000000
Stuart MatsikenyeriZIM2003200311111*-333.3300000
Douglas HondoZIM20032003110000.0020.0000100
Andrew HallSA20002000110000.0010.0000100

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