Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 runsT20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st 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 by year (All cricket)

The most runs in a calendar year in all cricket for South Africa v England: 900 by Hashim Amla in 2012.

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×v England×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Hashim AmlaSA2012201210113900311*112.50123173.113101002
Graeme SmithSA20032003913080327761.77111971.762101112
Hashim AmlaSA201620161113179620166.33128861.803411018
Graeme PollockSA19651965612267813767.8045874.02250851
Herschelle GibbsSA200520051013066116150.8595869.00331824
Eddie BarlowSA19651965612065413854.5024456.56150650
Quinton de KockSA202020201215064610743.0778182.711506321
Dudley NourseSA1947194759062114969.00--250403
Jacques KallisSA200520051013161914951.58110456.07232574
Hansie CronjeSA199819981012160912655.36109755.52151624
Bruce MitchellSA194719475101597189*66.33--230140
Colin BlandSA19651965612159112753.7311647.41140508
Alan MelvilleSA19471947510156918963.22--311441
Aubrey FaulknerSA19101910510154512360.56--130-2
Jonty RhodesSA199819981012252911752.9079366.71130524
Quinton de KockSA20162016893521138*86.83476109.453106215
Eric RowanSA19511951510151523657.2240.00131330
Graeme SmithSA2005200510132510115*46.3673869.11220520
Herschelle GibbsSA20032003913049518338.0878263.30201822
Bruce MitchellSA193519355103488164*69.71--210110
Hashim AmlaSA2017201771104818743.7379560.50050703
Rassie van der DussenSA20202020121444819848.1075263.960314315
Jackie McGlewSA19551955510147613352.8930.00222390
Bob CatterallSA1924192458147112067.29--221313
Daryll CullinanSA19981998101314697839.0889752.29051611
Gary KirstenSA2003200347046213066.00103444.68220631
Graeme SmithSA20092009911045814141.6458278.691314910
AB de VilliersSA20082008910043917443.9091448.03110520
Gordon WhiteSA1906190659143714754.63--120533
AB de VilliersSA2016201611132436101*39.6453381.801334213
Graeme SmithSA200820086102399154*49.8870856.36201470
Jacques KallisSA199819981012039913233.2585646.61121391
Jacques KallisSA20032003710139210743.5669856.16121433
Herbie TaylorSA1923192347038510255.00--22092
Dudley NourseSA19491949362379129*94.75--21000
Bruce MitchellSA1931193147037712353.86--130170
AB de VilliersSA20092009911137412137.4048776.80120432
Graeme SmithSA2012201289037213141.3373650.54130410
Gary KirstenSA1999199946036127560.1783443.29100340
Hashim AmlaSA200820087102358104*44.7562357.46110560
Lance KlusenerSA1999199945135417488.5041485.51110483
Temba BavumaSA20202020101103549832.18341103.81010308
Mark BoucherSA2003200391113506835.0061856.63030451
Faf du PlessisSA20162016101123488638.6754264.21021373
Jacques KallisSA2000200077134410557.3362055.48121344
AB de VilliersSA201220121111134475*34.4049769.22010420
Neil McKenzieSA2008200848133913848.4387938.57110460
Graeme SmithSA2010201034033718384.2553463.11200460
Jack SiedleSA1931193147033614148.00--121140
Jacques KallisSA20122012684331182*82.7551164.77100432
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.