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
Andrew HallSA2006-20073226056*-51117.6501070
Yusuf PathanIND2011110595959.0050118.0001063
Thomas OdoyoKEN2003221593259.009760.8200040
Niroshan DickwellaSL2017110585858.0047123.4001090
Sandun WeerakkodySL2017110585858.0051113.7301071
Lance KlusenerSA2003-2004210575757.0048118.7501015
Deepak ChaharIND2022110545454.0034158.8201052
Ricardo PowellWI2003-20043315340*26.5030176.6700062
Michael VaughanENG2003-2005220525226.007074.2901170
Boeta DippenaarSA2003-2006330523117.337272.2200081
Alviro PetersenSA20091115151*-40127.5001050
Shoaib MalikPAK2007-2019220503125.008062.5000020
Farhaan BehardienSA2016-20172214936*49.0038128.9500042
Imad WasimPAK20191114747*-31151.6100042
Inzamam-ul-HaqPAK2003-20072214545*45.009845.9200140
Jacob OramNZ2005-2007220453422.507560.0000031
Steve TikoloKEN2003220454222.506075.0000060
Joe RootENG2016-2020220442722.004695.6500040
Shoaib AkhtarPAK2003110434343.0016268.7500053
Anwar AliPAK20131114343*-5578.1800060
David WieseSA20161114141*-32128.1300052
Andrew StraussENG2005-2009220412420.504983.6700060
Carl HooperWI2003220404020.004197.5600130
Chris WoakesENG2016-2020220404020.004785.1100120
Jason RoyENG2016-2020220403220.004785.1100050
Reeza HendricksSA2019-2020220403420.004785.1100041
Suryakumar YadavIND2022110393939.0032121.8800041
Bilawal BhattiPAK2013110393939.0025156.0000032
Asela GunaratneSL2017110383838.0031122.5800031
Suresh RainaIND2011110373737.004778.7200040
Ashley GilesENG2003-2005220372018.505468.5200012
Hashan TillakaratneSL2003110363636.006852.9400040
Michael ClarkeAUS2006-2009220363518.006456.2500020
Ahmed ShehzadPAK2013110353535.007050.0000030
Mitchell MarshAUS2016110353535.003892.1100022
Travis HeadAUS2016110353535.004381.4000040
Russel ArnoldSL20031113434*-4477.2700010
Sewnarine ChattergoonWI2008110343434.005660.7100070
Tony de ZorziSA2024110343434.004085.0000031
Agha SalmanPAK2024110333333.0030110.0000031
Priyamal PereraSL2019110333333.005757.8900020
Harbhajan SinghIND2003-20113213323*33.003789.1900022
Ashwell PrinceSA2005-2007321331933.005164.7100011
Isuru UdanaSL2019110323232.0029110.3400031
Shahid AfridiPAK2003-2013220322616.0029110.3400012
John DavisonCAN2003110313131.003296.8800022
Joseph HarrisCAN2003110313131.007441.8900021
Angelo PereraSL2019110313131.003783.7800030
Alec StewartENG2003110303030.003488.2400040
Saeed AnwarPAK2003110292929.006048.3300030

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