Batting records (ODIs)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At The Wanderers Stadium×

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Sean WilliamsZIM2005110121212.002646.1500020
Marcus TrescothickENG2005110111111.0011100.0000020
Prosper UtseyaZIM2005110111111.002445.8300010
Mushfiqur RahimBAN2022110111111.003135.4800000
Tabraiz ShamsiSA2020-20235111111*-8137.5000020
Faheem AshrafPAK2021110111111.001291.6700010
Makhaya NtiniSA20052111010*-1190.9100001
JP DuminySA2018110101010.001471.4300000
Hamilton MasakadzaZIM2005110101010.001471.4300010
David WarnerAUS2023110101010.006166.6700011
Dane van NiekerkSAW2025110101010.006166.6700020
Lutho SipamlaSA20201111010*-1471.4300000
Tinashe PanyangaraZIM2005110999.001181.8200001
Upul TharangaSL2019110999.001181.8200020
Eoin MorganENG2020110999.001464.2900010
Taskin AhmedBAN202211199*-1275.0000000
Hardik PandyaIND2018110999.001369.2300010
Danish AzizPAK2021110999.001464.2900020
Nathan EllisAUS202311199*-6150.0000001
Rashada WilliamsWIW2022440962.253724.3200010
Geraint JonesENG2005110888.001172.7300020
Ajinkya RahaneIND2018110888.001553.3300010
Niroshan DickwellaSL2019110888.007114.2900020
Bjorn FortuinSA2024110888.001650.0000001
Sarah ForbesIREW2025110888.002236.3600010
Thisara PereraSL2019110777.00977.7800000
Nandre BurgerSA2023110777.003221.8800000
Afy FletcherWIW2022110666.001833.3300000
Cherry-Ann FraserWIW2022110666.001931.5800010
Nonkululeko MlabaSAW2022-202531166*-875.0000000
Jacques KallisSA2005110555.002619.2300000
Rohit SharmaIND2018110555.001338.4600010
Imran TahirSA2019210555.00955.5600010
Bhuvneshwar KumarIND2018110555.00771.4300000
Adam ZampaAUS2023110555.00771.4300010
Tom CurranENG2020110555.00955.5600010
Sisanda MagalaSA2023110555.005100.0000010
Anne BoschSAW2022110555.00955.5600010
Ruturaj GaikwadIND2023110555.001050.0000010
Anrich NortjeSA2019-2023310555.00683.3300010
Naseem ShahPAK202411155*-2250.0000010
Beuran HendricksSA2019-2020221535.001435.7100000
Ayabonga KhakaSAW2022421545.001050.0000000
Shaheen Shah AfridiPAK2019-2024320552.501631.2500110
Arlene KellyIREW2025110444.001136.3600000
Aryan DuttNED202311144*-757.1400010
Aimee MaguireIREW2025110444.004100.0000000
Keshav MaharajSA2022-2023320442.00850.0000110
Brendan TaylorZIM2005110333.00742.8600000
Masabata KlaasSAW2022210333.00742.8600000

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