Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

South Africa: Batting figures (All cricket)

Cyril Vincent has the most ducks in all cricket for South Africa at Headingley Cricket Ground: 2.

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×At Headingley Cricket Ground×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Cyril VincentSA1929-1935230606020.00--01204
Louis TancredSA1907-1912240543913.50--00200
Hansie CronjeSA1994-1999341483516.0016928.4000230
Chud LangtonSA1935110000.00--00100
Charlie LlewellynSA1912120442.00--00100
Louis StrickerSA191212010105.00--00100
Maitland HathornSA1907120773.50--00100
Jimmy BlanckenbergSA1924120663.00--00100
Buster NupenSA192412011115.50--00100
Alan MelvilleSA1947120303015.00--00100
Lindsay TuckettSA1947120331.5020.0000100
Ian SmithSA194712100*0.0010.0000100
Neil AdcockSA1955120663.00--00100
Headley KeithSA1955120737336.50--011110
Tufty MannSA1947-1951230312910.3320.0000100
Athol RowanSA1947-19512313021*15.00--00100
Percy MansellSA1951-1955230919030.33--011190
Aubrey FaulknerSA1907-191224022115.50--00100
Sid PeglerSA1912-19242418135*27.00--00100
Tommy WardSA1912-1924241422514.00--00100
Claude CarterSA1912-1924240473111.75--00100
Jack SiedleSA1929-1935240683317.00--00100
Herschelle GibbsSA1999110101101101.0013475.37100101
Jacques KallisSA1998110111.00425.0000000
Allan DonaldSA1994-1999310272727.004757.4500030
Eric DaltonSA1935110444.00--000-0
Bob CrispSA1935110181818.00--000-0
Cuan McCarthySA195111100*---00000
Jack CheethamSA1951110777.00--000-0
Clive van RyneveldSA1951110838383.00--010-0
Geoff ChubbSA1951110111111.00--000-0
Brian McMillanSA1994110787878.0014055.7101082
Craig MatthewsSA19941116262*-10062.00010101
David RichardsonSA1994110484848.007365.7500070
Fanie de VilliersSA1994110131313.002356.5200011
Pat SymcoxSA199811111*-1100.0000000
Gerhardus LiebenbergSA1998110131313.005722.8100000
Mark BoucherSA1998-19992222626*-2989.6600030
Shaun PollockSA1998-1999220636031.506892.6501050
Lance KlusenerSA1998-1999220503625.0046108.7000041
Kepler WesselsSA1994120322516.008637.2100030
Reggie SchwarzSA190712255*---00000
Jimmy SinclairSA190712017158.50--00000
Percy SherwellSA1907120272613.50--00000
Bert VoglerSA1907120201110.00--000-0
Mick CommailleSA1924120353117.50--000-0
William ShaldersSA1907120262113.00--000-0
Fred SusskindSA1924120272313.50--000-0
Denys MorkelSA1929120311715.50--000-0
Jock CameronSA1935120584929.00--000-1
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.