Batting by format (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At New Wanderers Stadium×

Player figures come from full scorecards, which we hold for 115 of the 118 matches in this selection (from 1956). Earlier matches have results and team totals only.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
AB de VilliersSAODIs2006-201711103706149100.86546129.303305730
AB de VilliersSATests2005-20167132610104*55.45103558.94331693
Herschelle GibbsSAODIs2003-2009540502175125.50437114.873106314
Graeme SmithSATests2002-2013814175413258.00116864.552511180
Hashim AmlaSATests2009-2017712158713453.36122747.84230750
Ricky PontingAUSODIs2003-2009551476164119.00433109.932203519
John WaiteSATests1956-1965712046911539.08--231270
Denis LindsaySATests1964-197047140218267.0033576.72211499
Hashim AmlaSAODIs2011-2017661378153*75.6040992.42211332
Jackie McGlewSATests1957-196247034812049.71--210262
Richie BenaudAUSTests1957-1958220222122111.00--200201
Trevor GoddardSATests1956-1970917060911235.825016.00141574
Eddie BarlowSATests1961-1970712056611047.1764946.84140663
Jacques KallisSATests1999-20131017055915832.88116048.19132675
Reeza HendricksKNI/LIO/JST202014-201917174535104*41.15402133.081435316
Herschelle GibbsSATests1999-200547149116181.8394352.07130761
Temba BavumaCC/LIO/JST202013-20191715349010440.83353138.811114015
Colin BlandSATests1961-1966592350144*50.0011747.01112305
Graeme SmithSAODIs2003-201388034312542.8835995.54121396
John ReidNZTests1961-1962241316142105.33--120483
Faf du PlessisSAT20Is2013-201644124211980.67140172.861101910
Faf du PlessisSATests2013-201746024113440.1761639.12100230
Faf du PlessisSAODIs2012-201765023811147.60216110.19100264
Ken BarringtonENGTests1964-196523022512175.00--110292
JP DuminySATests2009-201746021515535.8338955.27100260
Virat KohliINDTests2013120215119107.5037457.49110270
Ted DexterENGTests1964-196523021017270.00--101320
Chris GayleWIT20Is2007-201533020711769.00101204.951111617
Brian LaraWITests2003120207202103.5029669.93100332
Adam GilchristAUSTests2002111204204*-21395.77100198
Rilee RossouwSAODIs2015-2016220203128101.50196103.57110212
Marcus TrescothickENGTests200512019618098.0029566.44100274
Peter ParfittENGTests1964-1965231196122*98.0028942.21110280
Quinton de KockSAODIs2013-201744019213548.0019896.97100253
Cheteshwar PujaraINDTests201312017815389.0036848.37100230
Peter RichardsonENGTests1956-195724017711744.25--100130
Andrew SymondsAUSODIs2003-2006322170143*-138123.19100213
Andrew StraussENGTests2005-201024016914742.2530056.33102261
Jon-Jon SmutsWAR/NMBGT202012-201966216012140.0096166.67101149
Kumar SangakkaraSLODIs2003-201244014410236.0014996.64100150
Stephen FlemingNZODIs2003111134134*-132101.52100210
Damien MartynAUSTests2002110133133133.0020764.25100170
Matthew HaydenAUSTests2002110122122122.0018964.55100182
Marcus NorthAUSTests200912012211761.0024050.83100130
Joe RootENGTests2016121114110114.0015275.00100170
Joe RootENGODIs2016110109109109.0012487.90100101
Daryll CullinanSATests1999110108108108.0017063.53100170
Rassie van der DussenLIO/JST202013-20192525579396*39.65547144.970724940
Quinton de KockLIO/CTBT202012-2019131305399741.46355151.830304531
Graeme PollockSATests1964-19705913929049.0026652.26050573
Page 1Next

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