Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG164/1 (25.3)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by year (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At The Wanderers Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Jonny BairstowJSK20252025421221422.0019115.7900021
Dushmantha ChameeraSL20212021120222211.003956.4100140
Phil SimmonsWI19931993220221711.005242.3100030
Kagiso RabadaSA/MCT20232023332221622.0018122.2200012
Shaun PollockSA19981998110212121.004348.8400010
Kumar DharmasenaSL19981998110212121.003070.0000010
Paul StirlingPR20232023110212121.0014150.0000031
Jason RoyENG20202020110212121.0021100.0000002
Keshav MaharajSA20222022210212121.002972.4100030
Orla PrendergastIREW20252025110212121.002875.0000011
Vikramjit SinghNED20232023110212121.0018116.6700050
Marco JansenSA20222022110212121.003461.7600030
Grant RoelofsenMCT20232023110212121.002487.5000001
Thomas MayesLIM20262026110212121.002487.5000001
M CopelandBOL20242024110212121.002295.4500030
Eliz-Mari MarxSAW202620261112121*-13161.5400031
Kayla ReynekeSAW20262026210212121.0019110.5300012
Allan DonaldSA199219922222114*-4546.6700010
Jasprit BumrahIND202220221212114*21.002584.0000022
Hasan AliPAK20212021221211221.006350.0000012
Matthew BreetzkeDSG20242024220211210.5020105.0000021
Kagiso RabadaSA2019201933021217.006830.8800230
Mignon du PreezSAW20182018110202020.002774.0700000
Ashton AgarAUS202020201112020*-9222.2200021
Karim JanatMCT202620261112020*-11181.8200012
Matthew HaydenAUS19941994120201510.005536.3600010
Jacques KallisSA19981998220201510.003951.2800030
Mohammad AbbasPAK20192019120201110.006928.9900030
Mohammad AzharuddinIND19971997120201810.002676.9200040
Romesh KaluwitharanaSL19981998110191919.002286.3600020
Mitchell MarshAUS20202020110191919.0014135.7100011
Sikandar RazaPR20262026210191919.002770.3700011
Devon ConwayDSG20262026110191919.0014135.7100021
Asif AliPAK20212021110191919.002770.3700020
Matthew BreetzkeSEC202620261111919*-18105.5600020
LG PretoriusPR20252025110191919.0011172.7300012
Craig CummingNZ2007200712019129.505832.7600010
Ross TaylorNZ2007200712019159.503063.3300030
Aaliyah AlleyneWIW2022202222019189.503259.3800030
Adil RashidPC20232023331198*9.5013146.1500021
Shaun PollockSA199619961111818*-2962.0700010
Matthew WadeAUS20202020110181818.0011163.6400020
Shreyas IyerIND20182018110181818.002185.7100020
Cameron GreenAUS20232023110181818.002766.6700030
Nqaba PeterLIO20262026510181818.0016112.5000010
Jack RussellENG19961996110181818.0012150.0000021
Parthiv PatelIND2018201812018169.003748.6500030
Roelof van der MerweTIT2024202432018159.002281.8200010
Reeza HendricksLIO20262026221181618.0012150.0000030
Tim DavidAUS/MCT2023202322018179.0014128.5700012

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.