Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

South Africa: Batting innings by innings (All cricket)

The highest score in all cricket for South Africa at Edgbaston is 277 by Graeme Smith (SA) v ENG, 24 Jul 2003.

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×At Edgbaston×
PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Graeme SmithSA27737335074.261c JM Anderson b AF Giles1v ENGBirmingham24 Jul 2003
Herschelle GibbsSA17923629175.852c MA Butcher b MP Vaughan1v ENGBirmingham24 Jul 2003
Graeme SmithSA154*24617062.601not out4v ENGBirmingham30 Jul 2008
Graeme SmithSA8570102121.431b AF Giles3v ENGBirmingham24 Jul 2003
Hashim AmlaSA81979083.512c Mohammad Hafeez b Saeed Ajmal1v PAKBirmingham10 Jun 2013
David MillerSA75*1041372.125not out1v PAKBirmingham7 Jun 2017
Neil McKenzieSA7212712056.691lbw b A Flintoff2v ENGBirmingham30 Jul 2008
Rassie van der DussenSA67*6423104.695not out1v NZBirmingham19 Jun 2019
Jacques KallisSA641149056.145b A Flintoff2v ENGBirmingham30 Jul 2008
Hashim AmlaSA55834066.272b MJ Santner1v NZBirmingham19 Jun 2019
Mark BoucherSA45*855052.947not out4v ENGBirmingham30 Jul 2008
Graeme SmithSA453990115.381c A McGrath b A Flintoff1v ENGBirmingham8 Jul 2003
Martin van JaarsveldSA45694065.227lbw b A McGrath1v ENGBirmingham8 Jul 2003
Gary KirstenSA44957046.323c †AJ Stewart b AF Giles1v ENGBirmingham24 Jul 2003
Graeme SmithSA42*526080.771not out2v BANBirmingham12 Sept 2004
Jacques KallisSA40*449090.913not out2v BANBirmingham12 Sept 2004
Mark BoucherSA40495081.638c MP Vaughan b JM Anderson2v ENGBirmingham30 Jul 2008
Ashwell PrinceSA391047037.506c †TR Ambrose b RJ Sidebottom2v ENGBirmingham30 Jul 2008
Aiden MarkramSA38554069.094c C Munro b C de Grandhomme1v NZBirmingham19 Jun 2019
Hashim AmlaSA362760133.332c JM Bairstow b GP Swann2v ENGBirmingham12 Sept 2012
David MillerSA36372197.306c TA Boult b LH Ferguson1v NZBirmingham19 Jun 2019
Paul AdamsSA33*713046.489not out1v ENGBirmingham8 Jul 2003
Quinton de KockSA33492067.351lbw b Mohammad Hafeez1v PAKBirmingham7 Jun 2017
AB de VilliersSA313111100.004run out (Misbah-ul-Haq)1v PAKBirmingham10 Jun 2013
Boeta DippenaarSA28*462060.874not out3v ENGBirmingham24 Jul 2003
Faf du PlessisSA28402070.003c Shoaib Malik b Mohammad Irfan1v PAKBirmingham10 Jun 2013
Chris MorrisSA28451062.228c Hasan Ali b Junaid Khan1v PAKBirmingham7 Jun 2017
AB de VilliersSA27573047.376c PD Collingwood b MS Panesar4v ENGBirmingham30 Jul 2008
Kagiso RabadaSA262320113.049c Hasan Ali b Junaid Khan1v PAKBirmingham7 Jun 2017
Faf du PlessisSA26441059.093b Hasan Ali1v PAKBirmingham7 Jun 2017
Shaun PollockSA24*390161.547not out1v ENGBirmingham24 Jul 2003
JP DuminySA24381063.165run out (Misbah-ul-Haq)1v PAKBirmingham10 Jun 2013
Faf du PlessisSA23354065.713b LH Ferguson1v NZBirmingham19 Jun 2019
Neil McKenzieSA22563039.292lbw b A Flintoff4v ENGBirmingham30 Jul 2008
Boeta DippenaarSA22623035.484c MA Butcher b D Gough1v ENGBirmingham24 Jul 2003
Colin IngramSA20452044.441lbw b Mohammad Hafeez1v PAKBirmingham10 Jun 2013
David MillerSA19242079.176c Misbah-ul-Haq b Junaid Khan1v PAKBirmingham10 Jun 2013
Paul HarrisSA19543035.193c AN Cook b RJ Sidebottom2v ENGBirmingham30 Jul 2008
Morné MorkelSA18334054.559lbw b JM Anderson2v ENGBirmingham30 Jul 2008
Albie MorkelSA17*1401121.435not out2v ENGBirmingham12 Sept 2012
Robin PetersonSA16*1620100.008not out1v PAKBirmingham10 Jun 2013
Hashim AmlaSA16202080.002lbw b Imad Wasim1v PAKBirmingham7 Jun 2017
Jacques RudolphSA16362044.445c A McGrath b JM Anderson1v ENGBirmingham8 Jul 2003
Mark BoucherSA15*341044.126not out1v ENGBirmingham24 Jul 2003
Jacques KallisSA15262057.693c A Flintoff b RL Johnson1v ENGBirmingham8 Jul 2003
Mark BoucherSA13251052.006c ME Trescothick b JM Anderson1v ENGBirmingham8 Jul 2003
Makhaya NtiniSA10*191052.6311not out1v ENGBirmingham8 Jul 2003
Justin OntongSA10701142.866c EJG Morgan b TT Bresnan2v ENGBirmingham12 Sept 2012
Jacques RudolphSA10351028.575c D Gough b SJ Harmison1v ENGBirmingham24 Jul 2003
Herschelle GibbsSA9210042.862b JM Anderson3v ENGBirmingham24 Jul 2003
Page 1Next

BF balls faced · 4s fours · 6s sixes · SR strike rate: runs per 100 balls · Pos batting position · Inns innings of the match

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