Batting records (ODIs)

Filters

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

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Albie MorkelSA2009110292929.0025116.0000021
Ben StokesENG2016110292929.003290.6300011
WPUJC VaasSL20031112828*-25112.0000030
Shane WatsonAUS2006110272727.003969.2300030
Dale SteynSA2007-2019842271513.504757.4500021
Andrew FlintoffENG2003110262626.003868.4200030
Shreyas IyerIND2022110262626.003476.4700020
Vasbert DrakesWI2003-2004320262513.006341.2700010
Nicky BojeSA2003-20053112525*-25100.0000020
Saim AyubPAK2024110252525.003180.6500050
Robin PetersonSA2004-2006220252112.503375.7600021
Kumar SangakkaraSL2003110242424.003080.0000020
Luke WrightENG2009110242424.0019126.3200031
Nasir JamshedPAK2013110242424.004652.1700010
Peter OngondoKEN2003220241612.0023104.3500030
Michael HusseyAUS2006-2009220232211.505244.2300021
Stuart BroadENG2009-2016220231311.503271.8800011
Rohit SharmaIND2011-2018220232311.505145.1000120
Sohaib MaqsoodPAK2013110222222.004351.1600000
Oshada FernandoSL2019110222222.004746.8100040
Mohammad HafeezPAK2013-2019220221711.003857.8900020
James FranklinNZ2005110212121.003855.2600020
Darren SammyWI2008110212121.002391.3000020
Mohammad YousufPAK2003-2007220212110.503070.0000130
Kagiso RabadaSA2016-20196222112*-13161.5400012
Ricky PontingAUS2009110202020.003557.1400020
David HusseyAUS2009110202020.003360.6100000
Dwaine PretoriusSA2017-2022410202020.002580.0000030
Geraint JonesENG2005110191919.002095.0000020
Runako MortonWI2008110191919.004938.7800020
Aaron FinchAUS2016110191919.004047.5000030
Jonny BairstowENG2020110191919.002576.0000030
Shadab KhanPAK2019110191919.004245.2400000
Andile PhehlukwayoSA2016-202474019114.753455.8800001
Tom BantonENG2020110181818.002378.2600030
Khaya ZondoSA2018110171717.003844.7400000
Dhananjaya de SilvaSL2017-201922017128.502665.3800020
Morné MorkelSA2008-201343117178.501989.4700111
Simon KatichAUS2006110161616.004833.3300030
Matt PriorENG2009110161616.002272.7300010
Bhuvneshwar KumarIND20181111616*-1984.2100010
Zaheer KhanIND2003-2011321161416.003644.4400020
Shaheen Shah AfridiPAK2019-2024221161616.0014114.2900021
Craig WhiteENG2003110151515.002268.1800020
Nick KnightENG2003110151515.002853.5700001
Brad HaddinAUS2009110151515.003444.1200010
Jamie HowNZ2007110151515.003345.4500030
Tom CurranENG20201111515*-1883.3300000
Irfan KhanPAK2024110151515.001693.7500001
Mohammad KaifIND2003-200622015107.503050.0000020

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