Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by year (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At New Wanderers Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Temba BavumaLIO/JS2019201999236310451.86263138.021102612
Rassie van der DussenLIO/JS201920199923178545.29215147.440302014
Reeza HendricksLIO/JS201920199902838031.44233121.46032296
AB de VilliersSA/DC20092009783230104*46.0031373.48101211
AB de VilliersSA/TIT2013201357145912876.5054983.61310457
Hashim AmlaSA2013201357136912261.5048975.46120402
Jacques KallisSA/RCB2009200967228769*57.4039173.40030265
Ryan RickeltonLIO/JS201920197701406920.00106132.08010145
Faf du PlessisSA2016201656127611155.2029194.85110275
Alviro PetersenSA/LIO201320134612147642.8035660.11020253
Ross TaylorNZ/RCB200920096611123822.40110101.8200068
Mark BoucherSA/RCB200920098628436*21.0015554.1900190
JP DuminySA/MI20092009560772912.8316746.1100080
Quinton de KockSA/LIO2013201355036613573.20286127.971103616
Faf du PlessisSA2013201345026213452.4053449.06100233
Rassie van der DussenJS2018201855223996*79.67141169.500211315
Ricky PontingAUS200920094502288345.6032370.59020263
Herschelle GibbsSA/DC200920095512088252.0023289.66020214
Graeme SmithSA201320133501916838.2033557.01020280
Mitchell JohnsonAUS2009200945218296*60.6720688.35020198
Shoaib MalikPAK200720075521755758.33173101.16020144
Quinton de KockLIO201220125501585331.6093169.890101210
AB de VilliersSA201620164501567131.20110141.82011159
Neil McKenzieLIO201220125511384834.50108127.78000181
Brendon McCullumNZ/KKR200920095501374827.4014892.57000116
Jacques KallisSA200220024511327533.0032141.12010122
Daniel ChristianJS2018201855112452*31.0066187.88010311
Mark BoucherSA2002200245111045*27.5016068.75000150
Jacques KallisSA201320133501015020.2014370.63011180
Younis KhanPAK20072007550995119.8095104.21010103
Temba BavumaLIO201420145519941*24.7572137.50001112
Neil McKenzieLIO201420145519640*24.0088109.0900172
Imran NazirPAK20072007550773315.4057135.0900085
Albie MorkelSA/CSK20092009552773725.6755140.0000064
Michael HusseyAUS200920094515949*14.759264.1300260
Mohammad HafeezPAK20072007550512510.205298.0800162
Jonathan VandiarLIO2012201255032176.403982.0500141
Joe RootENG2016201634125711085.6729387.71200313
John WaiteSA1957195724025211563.00--12080
Trevor GoddardSA195719572402119052.75--020181
Brad HaddinAUS200920093401626340.5022671.68021173
Mahela JayawardeneSL200720074411586552.67102154.90010164
Sanath JayasuriyaSL200720074401548838.5094163.83021177
Graeme SmithSA201120113401487737.0019376.68010171
Roy McLeanSA195719572401439335.75100.00022131
Russell EndeanSA195719572401427735.50--02010
Michael ClarkeAUS200920093401366834.0015886.08021200
Dinesh KarthikIND/DC200920094411345244.6716183.23010121
Hashim AmlaSA2011201134013210533.0032840.24100190
Graeme SmithSA200920093401306932.5015086.67011134
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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