Batting records (All cricket)

Filters

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

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Joseph HarrisCAN2003110666.002326.0900000
Charl LangeveldtSA2005-200951166*-4150.0000010
Ian ButlerNZ2009110666.00785.7100010
Thilina KandambySL2009110666.005120.0000010
Sohail TanvirPAK2013110666.001154.5500010
Daryn SmitDOL2013-201421166*-5120.0000000
Fahima KhatunBANW2013110666.001154.5500000
Tshepo NtuliKNI2019110666.00875.0000010
Imalka MendisSLW2019110666.00966.6700000
Glenton StuurmanBOL2024110666.006100.0000010
Jonathan BirdWP2024110666.00785.7100010
Tayyab TahirPAK2024110666.006100.0000000
Rajat BhatiaDC2009220643.00966.6700010
Mohammad IrfanPAK201332166*6.002722.2200100
Graham OnionsENG200933264*6.001931.5800010
Tabraiz ShamsiSA/TIT/PR2014-2024297563*3.001540.0000200
Carl HooperWI200311155*-862.5000000
Ian HarveyAUS200311155*-3166.6700010
Vikram SolankiENG2005110555.001338.4600000
Luke PomersbachPK2009110555.00771.4300000
Steven DaviesENG2009110555.004125.0000000
Muneeba AliPAKW2026110555.004125.0000010
Tshepo MorekiTIT/PR2018-2019310555.001241.6700000
Ottniel BaartmanSA/KNI/PR2019-2026910555.001050.0000000
Andile SimelaneSA202411155*-2250.0000010
Chris RogersAUS2014120542.502321.7400000
Abhishek NayarMI2009320542.50862.5000000
Akila DananjayaSL2019220542.501827.7800000
Lonwabo TsotsobeSA2009-2014954545.001241.6700010
Wilkin MotaPK2009110444.00757.1400000
Dwaraka Ravi TejaDC200911144*-4100.0000000
Nathan LyonAUS201411144*-3133.3300000
Ryan BaileyKNI2012110444.00757.1400010
Panna GhoshBANW2013110444.00580.0000010
Jahanara AlamBANW2013110444.004100.0000000
Oshadi RanasingheSLW201911144*-580.0000000
Tumi SekhukhuneSAW2019-202421144*-666.6700000
Mihlali MpongwanaWP2024110444.001428.5700000
Caleb SelekaNW202411144*-944.4400000
Matheesha PathiranaJSK202511144*-3133.3300000
Keith DudgeonBOL2024110444.001136.3600000
Muttiah MuralitharanSL/CSK2003-2009621444.00580.0000000
R. P. SinghIND/DC200952142*4.001040.0000000
Shahadat HossainBAN2008120442.00850.0000110
Munaf PatelIND/RR2009-201142144*4.001040.0000100
Yasir ShahPAK2018120442.001136.3600110
S. SreesanthIND/PK2006-2010431432.003611.1100100
Shaheen Shah AfridiPAK2018-2024842442.001625.0000110
Alex WharfENG200511133*-475.0000000
Saurabh TiwaryMI2009110333.00560.0000000

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