Batting by format (All cricket)

Filters

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

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

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
AB de VilliersSATests2005-201819302134416348.00231758.0137016414
Jacques KallisSATests2003-201315243147122470.05276853.1466115811
Hashim AmlaSATests2005-201919332133220142.97270749.213611811
Graeme SmithSATests2003-201415262122618351.08177669.034501553
Ryan RickeltonLIO/JS/MCTT202017-20262323283811339.90554151.261506748
Graeme SmithSAODIs2004-2013121214398639.9156677.56051463
Faf du PlessisSATests2013-20201018163210337.18139245.40141810
Jacques KallisSAODIs2003-20131091401109*50.1351977.26141316
JP DuminySAODIs2007-201910903527339.1142183.61040262
Mark BoucherSATests2003-2012121313445928.6762055.48041413
Dean ElgarSATests2013-202412224757141*42.06155248.78232913
Rassie van der DussenLIO/JS/MCTT202014-2026252556886034.40559123.080314530
AB de VilliersSAODIs2005-20171212254512154.50544100.18230594
Reeza HendricksKNI/LIO/JST202014-2026171414558135.00381119.420303415
Janneman MalanCC/CTB/JSKT202018-2023141403997528.50292136.640313619
Quinton de KockSATests2016-2020610038310138.3052672.81130491
Laura WolvaardtSAWT20Is2023-2025552313115*104.33227137.89130339
Faf du PlessisSAT20Is2013-20209912877835.88219131.050302312
Faf du PlessisTIT/PR/JSKT202014-20268812836140.43194145.880302411
Babar AzamPAKTests2019-20252402138153.2534362.10030320
Matthew HaydenAUST20Is200744320273*202.00131154.20030286
Shivnarine ChanderpaulWITests2008-201524219470*97.0055235.14030161
Ashwell PrinceSATests2005-20111015463815058.00152241.92222662
Quinton de KockLIO/CTB/DSGT202012-2026202014469323.47333133.930235314
Quinton de KockSAODIs2013-202288041012451.2542097.62220468
Dane VilasCC/JS/DHT202012-20231715538375*38.30320119.690212814
Aiden MarkramSATests2018-2025611136410636.4051670.54121585
Faf du PlessisSAODIs2011-201966133018566.0035194.02121243
Vernon PhilanderSATests2011-20201115627352*30.3364442.39022302
Richard LeviCCT202012-20171313126380*21.92212124.06021348
JP DuminySAT20Is2007-20198822386739.67181131.49021189
Matthew BreetzkeWAR/NMBG/DSGT202019-202688122768*32.43211107.58020176
Justin KempSAODIs2005-2007543216100*216.00171126.321201215
JP DuminyMI/CCT202009-20196622116752.75158133.54020262
David BedinghamCC/CTB/SECT202019-20257702065329.43182113.19020194
Hashim AmlaSAODIs2009-20198802058625.6325680.08020200
Rassie van der DussenSAODIs2019-20245531915295.5023282.33020105
Tristan StubbsWAR/SECT202023-202688319163*38.20142134.510201010
Marlon SamuelsWITests2008-20152401867446.5041544.82020252
Khaya ZondoDOL/DHT202013-20196621866746.50150124.00021117
Joe RootENGTests2016-20202401756143.7525568.63020220
Dawid MalanCTB/SECT202018-20248801686321.00142118.31020175
Shivnarine ChanderpaulWIODIs2003-20084401676541.7526762.55020160
Paul CollingwoodENGODIs2003-20093311638681.5017891.57020113
Gautam GambhirINDTests20111201579378.5040638.67020220
Alastair CookENGTests2010-20162401556538.7532847.26020190
Keegan PetersenSATests20221201548277.0027955.20020190
Mohammad YousufPAKTests2003-20072401518337.75149101.34021183
Tazmin BritsSAWT20Is2019-20235511506837.5015298.68020152
Daniel SmithWPT202024-202622114386*143.0079181.01020145
Page 1Next

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