Batting by team (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.

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
AB de VilliersSASouth Africa2005-20171212254512154.50544100.18230594
Graeme SmithSASouth Africa2004-2013121214398639.9156677.56051463
Herschelle GibbsSASouth Africa2003-2009109041811946.4449185.132104710
Quinton de KockSASouth Africa2013-202288041012451.2542097.62220468
Jacques KallisSASouth Africa2003-20131091401109*50.1351977.26141316
JP DuminySASouth Africa2007-201910903527339.1142183.61040262
Faf du PlessisSASouth Africa2011-201966133018566.0035194.02121243
Virat KohliINDIndia2011-2022331253160*126.5028489.08110222
Mark BoucherSASouth Africa2003-200911822284938.0023995.40000188
Justin KempSASouth Africa2005-2007543216100*216.00171126.321201215
Hashim AmlaSASouth Africa2009-20198802058625.6325680.08020200
Rassie van der DussenSASouth Africa2019-20245531915295.5023282.33020105
David WarnerAUSAustralia2016110173173173.00136127.21100240
Shivnarine ChanderpaulWIWest Indies2003-20084401676541.7526762.55020160
Paul CollingwoodENGEngland2003-20093311638681.5017891.57020113
Shikhar DhawanINDIndia2018-20222201377668.50136100.74020171
David MillerSASouth Africa2013-20246501363927.2016283.9500092
Aiden MarkramSASouth Africa2018-202444113567*45.0016183.85010132
Rilee RossouwSASouth Africa201622012612263.00125100.80100152
Upul TharangaSLSri Lanka2017-201922012111960.5098123.47100117
Kevin PietersenENGEngland2005-20092201207560.0014185.1101094
Brian LaraWIWest Indies2003-200433011911639.6717269.19100122
Temba BavumaSASouth Africa2020-20243301189839.3313289.3901072
Alex HalesENGEngland2016110112112112.0012887.50100140
Lou VincentNZNew Zealand2005-20072201089054.0013679.41010112
Sourav GangulyINDIndia2003111107107*-12089.17100112
Heinrich KlaasenSASouth Africa2018-20242201039751.5086119.7701094
Babar AzamPAKPakistan2019-2024220977348.5012080.83010110
Rahul DravidINDIndia2003-2006220956347.5017653.9801071
RD ShahKENKenya2003220956147.5014764.63010120
Shaun PollockSASouth Africa2003-2008961913818.2010289.2200192
Mohammad RizwanPAKPakistan2019-2024220908045.0011280.3601083
Joe DenlyENGEngland2020110878787.0010384.4701062
Scott StyrisNZNew Zealand2005-2007220876043.5012171.90010110
Kusal MendisSLSri Lanka2017-2019220855642.5011872.0301060
Ramnaresh SarwanWIWest Indies2003-20043328447*84.0071118.3100074
Kennedy OtienoKENKenya2003220837941.5015154.9701072
Yuvraj SinghINDIndia2003-20112217458*74.009181.3201090
Mathew SinclairNZNew Zealand2007110737373.007893.5901060
Ian BillcliffCANCanada2003110717171.0010071.0001082
Fakhar ZamanPAKPakistan2019110707070.007395.89010100
MS DhoniINDIndia2006-2018330705523.338285.3701044
Gary KirstenSASouth Africa2003110696969.009275.0001061
Sanath JayasuriyaSLSri Lanka2003110666666.009966.6701040
James HopesAUSAustralia20091116363*-60105.0001050
Callum FergusonAUSAustralia2009110636363.006892.6501060
Kamran GhulamPAKPakistan2024110636363.0032196.8801045
Jacques RudolphSASouth Africa20041116161*-7680.2601070
Chris GayleWIWest Indies2003-2004330615520.3311254.4601090
MO OdumbeKENKenya20032216034*60.0043139.5300041
Page 1Next

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