Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEEODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting records (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
At Wanderers Cricket Ground×From 1908-01-01×

Player figures come from full scorecards, which we hold for 95 of the 96 matches in this selection (from 2011). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Hayden Walsh, Jr.USA2019220575728.507477.0301151
Tadiwanashe MarumaniZIM2023220565028.0033169.7001044
D NdikubwimanaRWA2023540563014.008466.6700051
Sylvia ShihepoNAMW2017-20247645623*28.0046121.7400160
Irfan AhmedHK2015110555555.0039141.0301023
Josh LawrensonJER2023220554227.509160.4400020
CJA AminiPNG2019-202377055157.8613640.4400010
Colin AckermannNED20252215454*54.008365.0601161
Dilip NathNEP2018220544127.009755.6700070
Scott EdwardsNED20252215449*54.009358.0600040
Vikramjit SinghNED2025220543727.008067.5000051
Ashley NdirayaZIMW2017331542427.007869.2300060
Dipendra Singh AireeNEP2018330543518.0011546.9600012
John MooneyIRE20151115353*-6088.3301021
Precious MarangeZIMW20173335328*-45117.7800060
E Van ZylNAMW2024651532313.256680.3000150
Ben CooperNED20152225251*-7074.2901050
II SelemaniTAN2023440524513.006283.8700131
Rinitha RajithUAEW2024650522710.4028185.7100172
Brian MasabaUGA2015-2023630512217.0010449.0400030
Dhiren GondariaKEN2015-2018440512512.756183.6100061
Nick WelchZIM2023440512512.7544115.9100180
Sharad VesawkarNEP2015-2018430503016.679950.5100040
Julius SumerauerJER2023220492824.5049100.0000050
Teja NidamanuruNED2025210474747.005487.0400013
Chiedza DhururuZIMW2017-202496047137.837562.6700030
Fraser WattsSCO20111114646*-6669.7000040
Calum MacLeodSCO2011110464646.004895.8300080
Rustam BhattiCAN20122214623*46.007958.2300040
Phillimon SelowaUGA2015220464623.006471.8800151
Craig ErvineZIM2023330463615.335190.2000131
Jonathan SebanjaUGA2015-2021541462615.339448.9400132
Kevin O'BrienIRE20151114545*-5581.8200040
Wesley MadhevereZIM2023320452322.5036125.0000032
Kassim NassoroTAN2023440451611.255483.3300020
Rushab PatelKEN2018-2023440452411.255581.8200141
Hamza TariqCAN2015-2018330442414.677856.4100032
Karan KCNEP2015-20184324442*44.0033133.3300034
Dillon HeyligerCAN2018-20257734411*11.004891.6700251
Hiral PatelCAN2012220432621.506170.4900060
Asa TribeJER2023220434021.506269.3500012
Milind KumarUSA20243324218*42.0032131.2500040
Rahil AhmedNED2015210414141.004689.1300021
Innocent KaiaZIM2023220413720.5036113.8900041
Lucas OluochKEN2013-2023631403320.004490.9100040
Timm van der GugtenNED2013-2025431402320.004588.8900040
Josephine NkomoZIMW2017-20248524030*13.334197.5600021
Franklin NajjumbaUGAW2017552402213.336561.5400010
Luke JongweZIM20233223922*-26150.0000042
Bhavindu AdhihettyCAN2018-2019320392219.507850.0000010

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.