Batting by year (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
v Australia×At Newlands×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
AB de VilliersSA20092009220243163121.5028385.87110197
Graeme PollockSA19661966120213209106.50--100300
Dudley NourseSA1949194912017911489.50--110-0
Jacques KallisSA2009200922017210286.0024969.08110192
Dean ElgarSA20182018121155141*155.0030750.49100221
Ashwell PrinceSA20092009110150150150.0024960.24100192
Eddie BarlowSA1970197012014312771.5037638.03100131
Rilee RossouwSA2016201622013812269.0013999.28100152
Graeme SmithSA20112011231138101*69.0019471.13101180
AB de VilliersSA201820181201276463.5023154.98020171
Hashim AmlaSA2016201622112297*122.0084145.24010134
Hashim AmlaSA2011201123011911239.6715676.28100210
Peter PollockSA1966196612111675*116.00--010-0
Faf du PlessisSA201420141201146757.0024446.72010110
Graeme PollockSA19701970120995049.5026437.50010151
Billy ZulchSA19211921120905045.00--010100
Hugh TayfieldSA19491949120907545.00--010-0
Vernon PhilanderSA201420141228851*-21241.5101071
Albie MorkelSA20092009220875843.509690.63010122
Denis LindsaySA19661966120868143.00--01093
Trevor GoddardSA195719571218556*85.00--010-0
Aiden MarkramSA20182018120848442.0015653.85011102
Herschelle GibbsSA20062006230846628.0011970.59011110
Hashim AmlaSA20142014120794139.5016149.07000100
JP DuminySA20162016221747374.007697.3701080
Ali BacherSA19701970120735736.5015248.0301090
Mike ProcterSA19701970120704835.0016243.2100070
Eric RowanSA19491949120706735.00--01000
David MillerSA20162016220693934.5045153.3300062
Dudley NourseSA193619361216944*69.00--000-0
Quinton de KockSA20182018120686534.0010862.9601081
Peter van der MerweSA19661966120685034.00--010-0
JP DuminySA20112011110676767.0053126.4201063
Hashim AmlaSA20182018120623131.0016737.1300080
Alviro PetersenSA20142014120625331.007384.9301080
Tufty MannSA19491949120624631.00--000-1
Andrew HallSA200620062326234*62.0012848.4400070
Barry RichardsSA19701970120613230.5013146.5600090
Lee IrvineSA19701970120614230.5018133.7000060
Brendan TaylorZIM200720071116060*-45133.3301042
Vernon PhilanderSA201820181216052*60.0010258.8201071
Jack SiedleSA19361936120605930.00--01000
Mark BoucherSA20062006230604220.0010358.2500043
David PitheySA19661966120595529.50--010-0
Graeme SmithSA20062006230592419.6712148.7600070
AB de VilliersSA20142014120574328.5026521.5100080
Jack NelSA19491949120573828.50--000-0
Tiger LanceSA19661966120555327.50--01033
Justin KempSA200620061115151*-41124.3901014
Jacques RudolphSA20062006120514125.5012640.4800080
Page 1Next

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