Batting records (All cricket)

Filters

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

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Nathan McCullumNZ2007-2015330421.331921.0500000
Tirumalasetti SumanDC2009110333.00742.8600000
Rob NicolNZ2012110333.00560.0000000
Ashley NurseWI2015110333.00560.0000000
Sean AbbottAUS202331133*-3100.0000000
Fabian AllenPR2024110333.00560.0000000
Wesley MarshallDH2019110333.00475.0000000
J JamesWP202411133*-3100.0000000
James AndersonENG2003-2009421323.001225.0000000
Sunny SohalPK2009220331.501030.0000100
David ObuyaKEN2003-2007330331.002512.0000200
Darren LehmannAUS2003110222.00728.5700000
Amit MishraDC2009210222.00366.6700000
Geraint JonesENG2005110222.001216.6700000
Ryan WatsonSCO2007110222.00450.0000000
Gavin HamiltonSCO2007110222.00450.0000000
Manish PandeyRCB200911122*-2100.0000000
Andre FletcherWI2015110222.00633.3300000
Graham OnionsENG200911122*-825.0000000
Kyshona A KnightWIW2016110222.00633.3300000
Ashton TurnerAUS202311122*-2100.0000000
Eddie LeieKNI/LIO2014-2019310222.00366.6700000
David WilleyDSG202321122*-540.0000000
Ben DuckettNMBG201811122*-2100.0000000
Odine KirstenSAW201611122*-1200.0000000
Corné DryKNI2016-201921122*-2100.0000000
Hussain TalatPAK2019110222.001414.2900000
Haris RaufPAK202411122*-366.6700000
Abdullah BayoumyWP2024110222.00450.0000000
Bamanye XenxeNW2024110222.00450.0000000
Shane Edward BondNZ2007420221.00450.0000100
Mominul HaqueBAN2022120221.001216.6700100
Deepti SharmaINDW202622121*2.00633.3300000
Lakshmipathy BalajiCSK200943122*1.00728.5700200
Mthiwekhaya NabeCC/WAR/WP2017-202473221*2.002100.0000000
Nick KnightENG2003110111.00333.3300000
Ashish NehraIND/AX/DC2003-2011710111.00714.2900000
Lance KlusenerSA2003-200421111*-812.5000000
Khaled MashudBAN2003110111.00812.5000000
Tony SujiKEN2003110111.00250.0000000
Dougie BrownSCO2007110111.00520.0000000
Thilan ThusharaCSK2009110111.00520.0000000
Taruwar KohliPK2009110111.00425.0000000
Pinal ShahMI200921111*-1100.0000000
Dhawal KulkarniMI2009210111.00425.0000000
Sybrand EngelbrechtCC2014-201521111*-333.3300000
Abhishek RautRR200921111*-1100.0000000
Amit SinghRR200921111*-250.0000000
Joe DenlyENG2020210111.00250.0000000
Daniel ChristianAUS/JS2014-2018210111.00250.0000000

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