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

South Africa: Batting figures (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×At Old Trafford Cricket Ground×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Tommy WardSA1912-1924230505016.6720.0001200
Jonty RhodesSA1994110000.0010.0000100
Chud LangtonSA1935110000.00--00100
Brian McMillanSA1994110000.0070.0000100
Hansie CronjeSA1994110000.00120.0000100
Aubrey FaulknerSA1912121122122*122.00--101130
Sid PeglerSA1912-192422188*8.0010.0000100
Frank MitchellSA191212011115.50--00100
Reggie SchwarzSA191212019199.50--00100
Nummy DeaneSA1924-1929220292914.50--00100
George FullertonSA195112010105.00--00120
Johnny LindsaySA194712199*9.00--00100
Cuan McCarthySA195112100*0.00--00100
Headley KeithSA1955120383819.00--00130
Sandy BellSA1929-1935231110.50--00100
Eric RowanSA1935-19512401195729.7540.0001150
Tufty MannSA1947-19512402195.25--00110
Athol RowanSA1947-195124033178.25--00101
Herbie TaylorSA1912-19293511377034.25--01100
John WaiteSA1951-196035113511333.75--101140
Gary KirstenSA1994110303030.007838.4600030
Allan DonaldSA199411122*-728.5700000
Kepler WesselsSA1994110212121.003953.8500030
Mick CommailleSA1924110888.00--000-0
Fred SusskindSA1924110555.00--000-0
Eric DaltonSA1935110474747.00--000-0
Herby WadeSA1935110161616.00--000-0
Bob CrispSA1935110333.00--00000
Neil AdcockSA1955-196021100*---00000
Peter HeineSA19551112222*---00040
Tony PitheySA1960110777.00--000-0
Peter CarlsteinSA1960110111111.00--000-0
Jim PothecarySA1960110121212.00--000-0
Sid O'LinnSA1960110272727.0012521.60000-1
Tich WesleySA1960110333.00--00000
Craig MatthewsSA1994110262626.002989.6600020
David RichardsonSA1994110141414.005425.9300000
Fanie de VilliersSA19941111414*-9155.5600001
Daryll CullinanSA1994110545454.009258.7001040
Tim ShawSA1994110666.00785.7100010
Tip SnookeSA19121201698.00--000-0
Gordon WhiteSA1912120312215.50--000-0
Rolland BeaumontSA1912120483124.00--000-0
Gerald HartiganSA1912120292514.50--000-0
Denys MorkelSA1929120996349.50--010-0
Jack SiedleSA1929120763.50--00000
Neville QuinnSA1929121121112.00--00000
Tuppy Owen-SmithSA19291201376.50--000-0
Alan MelvilleSA1947120765938.00--010-0
Lindsay TuckettSA1947120301715.00--000-0
Page 1Next

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