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
Faf du PlessisSA2011-201966133018566.0035194.02121243
David WarnerAUS2016110173173173.00136127.21100240
Virat KohliIND2011-2022331253160*126.5028489.08110222
Quinton de KockSA2013-202288041012451.2542097.62220468
Rilee RossouwSA201622012612263.00125100.80100152
AB de VilliersSA2005-20171212254512154.50544100.18230594
Herschelle GibbsSA2003-2009109041811946.4449185.132104710
Upul TharangaSL2017-201922012111960.5098123.47100117
Brian LaraWI2003-200433011911639.6717269.19100122
Alex HalesENG2016110112112112.0012887.50100140
Jacques KallisSA2003-20131091401109*50.1351977.26141316
Sourav GangulyIND2003111107107*-12089.17100112
Justin KempSA2005-2007543216100*216.00171126.321201215
Temba BavumaSA2020-20243301189839.3313289.3901072
Heinrich KlaasenSA2018-20242201039751.5086119.7701094
Lou VincentNZ2005-20072201089054.0013679.41010112
Joe DenlyENG2020110878787.0010384.4701062
Graeme SmithSA2004-2013121214398639.9156677.56051463
Hashim AmlaSA2009-20198802058625.6325680.08020200
Paul CollingwoodENG2003-20093311638681.5017891.57020113
Mohammad RizwanPAK2019-2024220908045.0011280.3601083
Kennedy OtienoKEN2003220837941.5015154.9701072
Shikhar DhawanIND2018-20222201377668.50136100.74020171
Kevin PietersenENG2005-20092201207560.0014185.1101094
JP DuminySA2007-201910903527339.1142183.61040262
Babar AzamPAK2019-2024220977348.5012080.83010110
Mathew SinclairNZ2007110737373.007893.5901060
Ian BillcliffCAN2003110717171.0010071.0001082
Fakhar ZamanPAK2019110707070.007395.89010100
Gary KirstenSA2003110696969.009275.0001061
Aiden MarkramSA2018-202444113567*45.0016183.85010132
Sanath JayasuriyaSL2003110666666.009966.6701040
Shivnarine ChanderpaulWI2003-20084401676541.7526762.55020160
James HopesAUS20091116363*-60105.0001050
Rahul DravidIND2003-2006220956347.5017653.9801071
Callum FergusonAUS2009110636363.006892.6501060
Kamran GhulamPAK2024110636363.0032196.8801045
Jacques RudolphSA20041116161*-7680.2601070
RD ShahKEN2003220956147.5014764.63010120
Scott StyrisNZ2005-2007220876043.5012171.90010110
Yusuf PathanIND2011110595959.0050118.0001063
Yuvraj SinghIND2003-20112217458*74.009181.3201090
Niroshan DickwellaSL2017110585858.0047123.4001090
Sandun WeerakkodySL2017110585858.0051113.7301071
Lance KlusenerSA2003-2004210575757.0048118.7501015
Andrew HallSA2006-20073226056*-51117.6501070
Kusal MendisSL2017-2019220855642.5011872.0301060
MS DhoniIND2006-2018330705523.338285.3701044
Chris GayleWI2003-2004330615520.3311254.4601090
Deepak ChaharIND2022110545454.0034158.8201052
Page 1Next

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