Batting records (All cricket)

Filters

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

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Graeme SmithSA2006-20116813399048.43335101.19031434
Herschelle GibbsSA2006-200944033217583.00258128.681203713
AB de VilliersSA2006-2016792316104*45.1450362.82120353
Jacques KallisSA2006-20114602126435.3333363.66020233
Hashim AmlaSA2009-201146021210535.3347644.54110280
Faf du PlessisSA201622019011195.00134141.79110185
JP DuminySA2009-20166701668223.7123072.17011184
Mark BoucherSA2006-201157213550*27.0021064.29011140
Virender SehwagIND2003110828282.0081101.23010103
Dale SteynSA2009-2016651794119.7515750.3200154
Rilee RossouwSA2016110757575.008192.59010100
Neil McKenzieSA2006-2009220713635.5022032.27000110
David MillerSA2011-2016330693323.0048143.7500072
Misbah-ul-HaqPAK20071116666*-42157.1401071
Quinton de KockSA2016220664433.0052126.92000101
Travis DowlinWI2009110555555.008763.2201050
Andre FletcherWI2009110545454.007770.1301041
Jacques RudolphSA2011120543027.007373.9700090
Shoaib MalikPAK20071115252*-38136.8401042
Ashwell PrinceSA2011120525026.0010748.6001090
Johan van der WathSA2006220493524.5025196.0000024
Rahul DravidIND2003110474747.005782.4600020
Albie MorkelSA2009220423721.0025168.0000042
Johan BothaSA2009-2011221413441.0033124.2400041
Wayne ParnellSA2009-20163223729*-16231.2500042
Rashid LatifPAK2003110333333.0023143.4800013
Wasim AkramPAK2003110333333.0031106.4500041
Rusty TheronSA20111113131*-16193.7500031
Saleem ElahiPAK2003110303030.004075.0000030
Floyd ReiferWI2009110282828.005650.0000030
Mohammad YousufPAK2003110272727.003772.9700040
Abdul RazzaqPAK2003110252525.003375.7600020
Morné MorkelSA2009-201145025155.006140.9800130
Sourav GangulyIND2003110242424.002596.0000031
Yuvraj SinghIND2003110242424.003470.5900010
Loots BosmanSA2006110232323.0018127.7800031
Younis KhanPAK2003-2007220231911.503174.1900010
Vernon PhilanderSA2011120232311.507729.8700130
Taufeeq UmarPAK2003110212121.004348.8400040
Darren SammyWI2009110202020.002386.9600012
Devon SmithWI2009110171717.0016106.2500040
Farhaan BehardienSA201622016138.001984.2100010
Mohammad HafeezPAK2007110151515.0011136.3600021
Justin KempSA2006110131313.001776.4700000
Andile PhehlukwayoSA20161111313*-8162.5000011
Dinesh MongiaIND2003110121212.0011109.0900020
Roger TelemachusSA2006210121212.006200.0000020
Salman ButtPAK2007110111111.001291.6700020
Makhaya NtiniSA2006-2009443119*11.0010110.0000001
Imran NazirPAK2007110101010.0010100.0000011
Page 1Next

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