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
AB de VilliersSA2005-20171212254512154.50544100.18230594
Herschelle GibbsSA2003-2009109041811946.4449185.132104710
Graeme SmithSA2004-2013121214398639.9156677.56051463
Quinton de KockSA2013-202288041012451.2542097.62220468
Jacques KallisSA2003-20131091401109*50.1351977.26141316
JP DuminySA2007-201910903527339.1142183.61040262
Faf du PlessisSA2011-201966133018566.0035194.02121243
David WarnerAUS2016110173173173.00136127.21100240
Virat KohliIND2011-2022331253160*126.5028489.08110222
Hashim AmlaSA2009-20198802058625.6325680.08020200
Mark BoucherSA2003-200911822284938.0023995.40000188
Shikhar DhawanIND2018-20222201377668.50136100.74020171
Shivnarine ChanderpaulWI2003-20084401676541.7526762.55020160
Rilee RossouwSA201622012612263.00125100.80100152
Alex HalesENG2016110112112112.0012887.50100140
Aiden MarkramSA2018-202444113567*45.0016183.85010132
Justin KempSA2005-2007543216100*216.00171126.321201215
Brian LaraWI2003-200433011911639.6717269.19100122
RD ShahKEN2003220956147.5014764.63010120
Paul CollingwoodENG2003-20093311638681.5017891.57020113
Upul TharangaSL2017-201922012111960.5098123.47100117
Lou VincentNZ2005-20072201089054.0013679.41010112
Sourav GangulyIND2003111107107*-12089.17100112
Babar AzamPAK2019-2024220977348.5012080.83010110
Scott StyrisNZ2005-2007220876043.5012171.90010110
Rassie van der DussenSA2019-20245531915295.5023282.33020105
Fakhar ZamanPAK2019110707070.007395.89010100
David MillerSA2013-20246501363927.2016283.9500092
Kevin PietersenENG2005-20092201207560.0014185.1101094
Heinrich KlaasenSA2018-20242201039751.5086119.7701094
Shaun PollockSA2003-2008961913818.2010289.2200192
Yuvraj SinghIND2003-20112217458*74.009181.3201090
Chris GayleWI2003-2004330615520.3311254.4601090
Niroshan DickwellaSL2017110585858.0047123.4001090
Mohammad RizwanPAK2019-2024220908045.0011280.3601083
Ian BillcliffCAN2003110717171.0010071.0001082
Boeta DippenaarSA2003-2006330523117.337272.2200081
Temba BavumaSA2020-20243301189839.3313289.3901072
Rahul DravidIND2003-2006220956347.5017653.9801071
Ramnaresh SarwanWI2003-20043328447*84.0071118.3100074
Kennedy OtienoKEN2003220837941.5015154.9701072
Jacques RudolphSA20041116161*-7680.2601070
Andrew HallSA2006-20073226056*-51117.6501070
Sandun WeerakkodySL2017110585858.0051113.7301071
Michael VaughanENG2003-2005220525226.007074.2901170
Sewnarine ChattergoonWI2008110343434.005660.7100070
Joe DenlyENG2020110878787.0010384.4701062
Kusal MendisSL2017-2019220855642.5011872.0301060
Mathew SinclairNZ2007110737373.007893.5901060
Gary KirstenSA2003110696969.009275.0001061
Page 1Next

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