Batting by format (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.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Hashim AmlaSATests2007-201812181122120871.82227453.695601622
Hashim AmlaSAODIs2009-20191515190415464.5796793.495109317
Quinton de KockSAODIs2013-20231212076617863.83694110.374109419
AB de VilliersSATests2005-201812170104015261.18162464.0435312211
Jacques KallisSATests2005-2011791669201*83.63119655.943207510
Graeme SmithSAODIs2004-20131616176214150.8079296.212501026
Faf du PlessisSATests2013-2020813152719943.92105350.05213663
Ricky PontingAUSODIs2003-201188241811469.6748785.83220387
Ashwell PrinceSATests2005-2011782418162*69.6774456.18201554
Quinton de KockSAT20Is2014-202655029111558.20158184.182011824
Shane WatsonAUSODIs2006-2009552287136*95.6732887.502012611
KL RahulINDTests2018-202336026512344.1754548.62200385
Dean ElgarSATests2013-20231016067218542.00119456.281511061
AB de VilliersSA/AXODIs2005-20182020563710942.4771589.091306511
Quinton de KockSATests2014-20218133547129*54.7063586.14131739
Aiden MarkramSATests2018-2024814050411536.0079863.16131860
Quinton de KockLIO/TIT/CTBT202012-20261212248410848.40289167.471314826
Aiden MarkramTIT/PR/SECT202016-20251515647810053.11337141.841314915
Heinrich KlaasenTIT/TS/DHT202014-202415144402104*40.20233172.531103221
Will JacksPCT202023-20251110040110140.10211190.051213729
JP DuminySAODIs2008-201816154394111*35.8242692.49112395
Mark BoucherSATests2005-201178135211750.2960857.89120471
Virat KohliINDTests2018-202336032515354.1750963.85110411
Reeza HendricksSAT20Is2018-202477032311746.14185174.591203714
Rilee RossouwSAODIs2015-201633028413294.67255111.371202512
Rassie van der DussenSAODIs2019-2023651277123*69.2531189.07120265
Shoaib MalikPAKODIs2007-201955227312891.0031287.50110274
Babar AzamPAKODIs2019-202133026610388.67258103.10120314
Kyle VerreynnePR/JSK/PCT202023-2026981233116*33.29127183.461001615
Paul CollingwoodENGODIs2005-2009441231105*77.0024992.77110194
Imam-ul-HaqPAKODIs2019-202133022810176.0026984.76120141
Heinrich KlaasenSAODIs2018-202344020117450.25156128.851001613
Stephen CookSATests201624020011550.0043945.56110280
Babar AzamPAKT20Is2019-202444020012250.00113176.99100265
Virat KohliINDODIs2009-2018642193129*96.50176109.66100243
Shaun MarshAUSTests201412019214896.0037251.61100201
Sachin TendulkarINDTests2010121147111*147.0027553.45100211
Johnson CharlesWIT20Is202322014611873.0060243.331001114
Sarel ErweeDOL/DH/SECT202017-2023441144103*48.0097148.45100128
Stiaan van ZylSATests2014-2016231141101*70.5025056.40100200
Jacob OramNZTests200612013513367.5017776.27100182
David WarnerAUSTests201412012711563.5016776.05100152
Joe RootENGODIs2016110125125125.00113110.62100105
Kevin PietersenENGODIs2005-200922012011660.00117102.56100116
Manish PandeyRCBT202009111114114*-73156.16100104
Asela GunaratneSLODIs2017111114114*-11797.44100142
John DavisonCANODIs2003110111111111.0076146.0510086
Fakhar ZamanPAKODIs2019-202133011110137.0012688.10100103
Yusuf PathanINDODIs2009-201122011010555.0080137.5010088
Tilak VarmaINDT20Is2024111107107*-56191.0710087
Page 1Next

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