Live5th Match · Pakistan ODI Tri-Series 2026/27PAK110 (25.3)SL66/2 (9.4)SL need 45 runs in 242 ballsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 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 (with 2 balls remaining)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 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 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

South Africa: Batting by year (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Steve ElworthySA19981998841724824.008683.72001100
Patrick KrugerSA20242024751724418.0060120.0000063
Tristan StubbsSA20232023551722718.0059122.0300163
Percy SherwellSA19111911360724112.0013752.55001110
Vernon PhilanderSA2015201513937230*12.0013752.5500240
Allan DonaldSA200120011312272377.2022931.4400360
Dwaine PretoriusSA201720171140715017.7560118.3301172
Hugh TayfieldSA19501950350714014.20--00000
John WaiteSA19651965220706435.00--01040
John WaiteSA19621962350703314.00--00100
Corbin BoschSA2026202613647039*35.0061114.7500043
Meyrick PringleSA199219921372703314.0010070.0000032
Wayne ParnellSA202220221694702414.009871.4300131
Joe PartridgeSA1964196491147013*10.0011629.3100040
Rassie van der DussenSA20182018220695634.5052132.6901062
Claude CarterSA19141914241694523.00--00101
Aiden MarkramSA20202020110686868.009472.34010140
Senuran MuthusamySA202420241116868*-7590.6701052
Rilee RossouwSA20232023330684222.6732212.5000075
Craig MatthewsSA19921992951683117.0019135.6000060
Morné MorkelSA201520152414668228.5010962.3900180
Keshav MaharajSA202420241916568246.1812554.4000552
Anrich NortjeSA20222022231666828*6.8014546.9000590
Quintin McMillanSA192919292216750*67.00--010-1
Monde ZondekiSA20032003431675933.5016141.61010100
Simon HarmerSA20232023230674722.3322929.2600060
Reeza HendricksSA20142014330674922.337391.7800170
Jimmy SinclairSA19071907350672813.4010.0000100
Denys MorkelSA19321932350675113.4030.0001213
John WaiteSA19631963110666666.00--01040
Andile PhehlukwayoSA201620166326642*66.0056117.8600054
Neil BrandSA20242024240663416.5012951.16000110
Gerald HartiganSA19131913240665116.50--01100
Tommy RoutledgeSA18961896360662411.00--00100
Ryan McLarenSA201020109746633*22.0010066.0000080
Andrew HallSA20072007168166179.438974.1600150
Roelof van der MerweSA200920091982664811.0062106.4500225
Ken ViljoenSA19491949230656321.67--01100
Jack CheethamSA19521952240652616.25--00020
Tommy WardSA19141914360654010.83--00000
Jackie BottenSA19651965360653310.83--00230
Makhaya NtiniSA200720073920965185.9112651.5900490
George LindeSA20192019120643732.0013647.0600081
Chud LangtonSA193819382216464*64.00--01102
Adrian KuiperSA19951995221645064.008179.0101031
Paul AdamsSA20022002331643532.0015940.2500043
John WatkinsSA19541954230644521.33--000-0
Raynard van TonderSA20242024240643216.0016937.8700150
Jack NelSA19501950350642512.80--00100
Mike RindelSA19941994551643216.0012650.7900010

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