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)T1012th Match · Abu Dhabi T10 League 2026AAYLODI1st 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 2026AFGZIMODI5th 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 by format (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.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Stephan BaardNAMList A2013-20211313050414538.7756189.84211518
Gerhard ErasmusNAMODIs2019-20251313350388*50.3065377.030404016
Niko DavinNAMT20Is20237713628960.33239151.460403913
Gerhard ErasmusNAMList A2011-2021101013619240.1152768.50030256
Michael van LingenNAMODIs2021-202410102351110*43.88337104.151214110
Gerhard ErasmusNAMT20Is2021-2024131343027733.56236127.97011289
Raymond van SchoorNAMList A2011-20151010130093*33.3343568.97021170
CG WilliamsNAMList A2011-20191414029711621.2140772.97113213
Assad ValaPNGODIs2022-20236602699444.8335176.64020227
JJ SmitNAMT20Is2021-20241311626740*53.40171156.140011519
Zane GreenNAMODIs2019-2025151212514722.8235071.71001213
Theertha SatishUAEWT20Is202466224581*61.25173141.62010361
Waseem MuhammadUAEODIs2023-20244402429660.50239101.260301614
Aaron JonesUSAODIs2022-20237712376539.5032672.7002085
JJ SmitNAMODIs2019-202512902329425.78228101.750211314
Paras KhadkaNEPList A2015-2018441231112*77.00226102.211111713
Ashfaq AhmedUAEList A201833022911476.3323697.03110208
JJ SmitNAMList A2015-202110822288138.0029278.080111313
Steven TaylorUSAODIs2022-20236602258137.5032669.02020216
Gavin SinghUSAODIs2022-20237712146635.6728076.43020194
Collins ObuyaKENT20Is2013-202344220981104.50148141.220201511
Esha OzaUAEWT20Is20246602098434.83204102.45010235
Michael van LingenNAMT20Is20237702086729.71154135.06010274
Ed JoyceIREFirst-class2015110205205205.00201101.99100266
Christi ViljoenNAMList A2011-20197612057841.0027873.74020191
Sikandar RazaZIMT20Is202344119982*66.33127156.690201315
Jan Nicol Loftie-EatonNAMODIs2021-2025129219147*27.2927669.20000192
William PorterfieldIREFirst-class2015110186186186.0032557.23100211
Kiplin DorigaPNGODIs2022-20236601817330.1728763.07020157
Sarel BurgerNAMList A2011-2018121221815818.1033953.3901273
Monank PatelUSAODIs2022-20237701796625.5724174.27021171
Navneet DhaliwalCANList A2015-2019551163121*40.7520778.7410094
Sushant ModaniUSAODIs2022-20237701636423.2930952.75010120
Rohan MustafaUAEList A2017-20184411627354.0022272.97020201
Waseem MuhammadUAET20Is202444115989*53.0099160.61020129
Tony UraPNGODIs2022-20236601595726.5021474.30020222
Sune WittmannNAMWT20Is20246601595626.50155102.58010221
Andries GousUSAT20Is20244401538138.2596159.38010129
Nelson OdhiamboKENList A2015-20185511505437.5024960.2401061
Shaun FouchéNAMODIs2023-20256501508330.0022666.37021101
Chipo MugeriZIMWT20Is202466114640*29.20124117.74001130
Ruben TrumpelmannNAMODIs2021-20251310214655*18.2522764.3201175
Jan FrylinckNAMT20Is2021-20241210214445*18.00122118.03000106
Jean-Pierre KotzeNAMT20Is2021-202411921415520.14117120.51012165
Fatuma KibasuTANWT20201744113948*46.3317280.81000150
NRP ScholtzNAMList A2012-201577213951*27.80133104.51011113
Wesley BarresiNEDList A2013-20154301386046.00102135.29020145
Saiteja MukkamallaUSAT20Is20244401388534.50100138.00010126
Pargat SinghCANODIs2023-202555013810227.6016981.66101163
Aayan Afzal KhanUAEODIs202332213794*-14395.80010123
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.