Batting by year (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 178 of the 179 matches in this selection (from 1906). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Alviro PetersenSA20122012121110109110.0018958.20100131
Vaughn van JaarsveldDOL2014201433111082*55.0078141.0301138
JP DuminySA/CC201620164421107355.00109100.92010110
Simon KatichAUS200920091201095554.5031934.17020111
Hashim AmlaSA201020101201099554.5021251.42010160
Dean BrownlieNZ2013201312010910954.5018957.67101132
Tip SnookeSA190619062301096036.33--010130
Asad ShafiqPAK201920191201088854.0014475.00010161
Sourav GangulyIND20032003111107107*-12089.17100112
Brendan TaylorZIM2007200722110760*107.0084127.3801084
Kyle VerreynneSA/PC2025202522010710053.5015270.39100105
Jonty RhodesSA200020004401076926.7516066.8801091
Temba BavumaSA20252025110106106106.0017959.2210092
JP DuminySA201820182201065553.0010898.1502063
Jack MoroneyAUS194919491201068753.00--010-0
John ReidNZ196219621201069253.00--010100
Mike AthertonENG200020001201067153.0023345.49010110
Jonny BairstowENG2020202032110586*105.0073143.84010124
Shan MasoodPAK201920191201056152.5018158.01010141
Graeme PollockSA196519651201047352.00--010140
Roy McLeanSA195719572401044226.00--00070
Roger TwoseNZ20002000110103103103.0011589.57100102
Cameron BancroftAUS201820181201037751.5016761.68010170
Temba BavumaSA20162016111102102*-14868.92100160
Murray ChappleNZ196219621201026951.00--010100
Dane VilasCC2012201233110249*51.0078130.7700055
Dewald BrevisPC20262026110101101101.0056180.3610087
Dinesh KarthikIND2007200712110163101.0021846.33010130
Hashim AmlaSA2015201512110163101.0019950.75010130
Rassie van der DussenJS2018201822110159*101.0093108.60010103
Andrew StraussENG200520052301014533.6723742.6200090
Harmanpreet KaurINDW202320233301015233.6788114.77010111
Kyle VerreynneCTB2018201833110153*50.5070144.2901092
Leonard MoonENG190619062401013325.25--00091
Colin McDonaldAUS19571957110999999.00--010-0
John BeckNZ19541954110999999.00--01091
Shivnarine ChanderpaulWI20032003220996549.5015066.0001090
Lance KlusenerSA20012001220999749.5014568.28010131
Devon ConwayJSK/DSG20252025220996449.5064154.69010112
Graeme PollockSA19701970120995049.5026437.50010151
Leon JohnsonWI20152015120985449.0016061.25010150
Jacques RudolphSA200520052319849*49.0019151.31000141
Farhaan BehardienSA/CTB20182018662982324.5076128.9500091
Neil JohnsonZIM20002000110979797.0013174.0501051
Mark BoucherSA20012001221979297.0014666.44010110
Percy HolmesENG19271927120978848.50--010-0
Jemimah RodriguesINDW202320233319753*48.5067144.78010140
Mark BoucherSA20002000440974624.2519150.7900160
Mark BoucherSA20062006450974219.4019549.7400083
Dane VilasCC20142014650975119.4080121.2501174

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