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
JP DuminySA20132013221964996.0096100.0000072
Kane WilliamsonDSG202520252219656*96.0069139.13010122
RD ShahKEN20032003220956147.5014764.63010120
Eric RowanSA193819381219589*95.00--010-0
Tristan StubbsSA/WAR/SEC202420245629556*23.7594101.0601073
David BedinghamSA/SEC20252025231944547.0094100.0000092
George LindeWP/MCT202420247429466*47.0048195.8301048
Danielle WyattENGW20232023220935946.5063147.62010132
Bob WyattENG19271927120939146.50--01000
Dewald BrevisMCT/PC202520256539336*46.5045206.6700077
Orla PrendergastIREW20232023220926146.0068135.29010102
Inzamam-ul-HaqPAK20032003230926030.6712971.32011160
Albert RelfENG19061906240922823.00--000120
Allan WatkinsENG194919491219164*91.00--010-0
Lou VincentNZ20052005110909090.0010982.5701092
Billy ZulchSA19211921120905045.00--010100
Hugh TayfieldSA19491949120907545.00--010-0
Robin PetersonSA20132013231908445.0013069.23010160
Kieron PollardMCT202420245419033*30.0046195.65001310
Colin IngramWAR20172017110898989.0048185.4201057
Jack CheethamSA19541954110898989.00--01092
Pieter MalanSA20202020120898444.5030529.1801040
Jack CrappENG19491949120895444.50--010-0
Peter RichardsonENG19571957120894544.50--00090
Richard LeviCC201320133318980*44.5067132.8401193
Richa GhoshINDW202320233328944*89.0069128.99000110
Gary KirstenSA20032003220886944.0012570.4001091
Rohit SharmaDC20092009221885288.0062141.9401047
Vernon PhilanderSA/CC201420142228851*-21241.5101071
Heinrich KlaasenDSG20252025220886644.0057154.3901075
Noel McGregorNZ19621962120886844.00--010110
Kevin PietersenENG/RCB20092009330884529.3310187.1300081
Dane VilasCC201320133318843*44.009592.6300071
Albie MorkelSA20092009220875843.509690.63010122
Mohammad RizwanPAK20252025120874643.5015755.4100041
Ernest TyldesleyENG19271927120878743.50--01100
Richard LeviCC20142014660874414.5083104.82000132
Paul CollingwoodENG20092009110868686.0082104.8801073
Daniel SmithWP202620261118686*-46186.9601055
Denis LindsaySA19661966120868143.00--01093
Chris MorrisSA20162016321866986.0011872.88010111
Bob CatterallSA19231923120867643.00--010-0
Imran NazirPAK20072007331865943.0063136.5101166
Hashim AmlaSA/DH20182018460863114.3320941.15000110
Hashim AmlaSA/CC20192019561863217.2014559.31000100
Bill LawryAUS19701970120858342.5018346.45010121
Mohammad HafeezPAK20132013340856321.258896.5901173
Mohammad NawazCTB20182018540855921.2560141.6701194
Kagiso RabadaSA/JS20182018551852621.2519443.8100072
Chris CairnsNZ20002000110848484.0072116.6701074

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