Batting records (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
v New Zealand×At Kingsmead×

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
AB de VilliersSA2005-20155501918738.2019597.95020231
Hashim AmlaSA2015-20163301455348.3316786.83010211
Justin KempSA2005-20072118989*-56158.9301066
Morné van WykSA2007-2015330775825.6712561.6001163
Graeme SmithSA2005-2007330684422.6710564.7600080
Faf du PlessisSA2012-20162216138*61.0011652.5900090
Quinton de KockSA2012-2016221613361.0056108.93000120
JP DuminySA2007-2016220604630.009364.5200061
Mark BoucherSA2005-20073215835*58.006096.6700050
Darren MaddyENG2007110505050.0031161.2901042
Temba BavumaSA2016110464646.009051.1100070
Rilee RossouwSA2015220443822.0029151.7200042
Farhaan BehardienSA2012-2015321444044.0030146.6700071
David MillerSA2012-2015321383638.004095.0000030
Kagiso RabadaSA2015-20163113232*-6053.3300050
Jacques KallisSA2005-20072212524*25.005843.1000040
Vikram SolankiENG2007110242424.002596.0000040
Kevin PietersenENG2007110242424.0016150.0000021
Luke WrightENG2007110242424.0017141.1800011
Shaun PollockSA2005-20073212216*22.0016137.5000011
Owais ShahENG2007110212121.0016131.2500001
Henry DavidsSA2012110202020.0013153.8500031
Stephen CookSA2016110202020.005337.7400010
Herschelle GibbsSA2007110191919.0019100.0000040
Dean ElgarSA2016110191919.004344.1900030
Thomas OdoyoKEN2007110181818.002669.2300030
Collins ObuyaKEN2007110181818.002572.0000020
Ashwell PrinceSA20051111717*-2373.9100020
Jimmy KamandeKEN2007110141414.0013107.6900010
David WieseSA2015210121212.001580.0000010
Rajesh BhudiaKEN20071111111*-9122.2200001
André NelSA2005-20073111010*-5200.0000020
Dane PiedtSA2016110999.002832.1400010
Vernon PhilanderSA2007-2016210888.001650.0000010
Chris SchofieldENG200711188*-6133.3300000
Johan BothaSA2007110666.006100.0000000
Alex ObandaKEN2007110444.001233.3300000
Paul CollingwoodENG2007110333.00560.0000000
Stuart BroadENG200711133*-2150.0000000
Kyle AbbottSA201521133*-837.5000000
Dale SteynSA2012-2016310222.001414.2900000
Andrew FlintoffENG2007110111.001100.0000000
Steve TikoloKEN2007110000.0020.0000100
Peter OngondoKEN2007110000.0020.0000100
David ObuyaKEN2007110000.0010.0000100
Morris OumaKEN2007110000.0020.0000100
Albie MorkelSA2007210000.0020.0000100
Tanmay MishraKEN2007110000.0030.0000100
Nehemiah OdhiamboKEN2007110000.0060.0000100
Dimitri MascarenhasENG2007110000.0010.0000100
Page 1Next

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