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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
AB de VilliersSA20092009220201121100.50172116.86110210
Faf du PlessisSA20172017110185185185.00141131.21100163
David WarnerAUS20162016110173173173.00136127.21100240
Virat KohliIND20182018111160160*-159100.63100122
Justin KempSA20062006222151100*-130116.15110711
Herschelle GibbsSA2005200522013310066.5016879.17100133
Rilee RossouwSA2016201622012612263.00125100.80100152
Quinton de KockSA20222022110124124124.0013095.38100122
Jacques KallisSA200520052201227161.0019163.8702080
Herschelle GibbsSA20072007210119119119.00101117.82100107
Upul TharangaSL20172017110119119119.0090132.22100117
Brian LaraWI2003200322011711658.5015675.00100122
Alex HalesENG20162016110112112112.0012887.50100140
Jacques KallisSA20042004111109109*-94115.9610065
Sourav GangulyIND20032003111107107*-12089.17100112
Quinton de KockSA20202020110107107107.0011394.69100111
Graeme SmithSA2007200722110756*107.0011890.6802092
AB de VilliersSA20162016111101101*-97104.12100111
Herschelle GibbsSA200620062201016650.5011190.99010150
Shivnarine ChanderpaulWI20032003220996549.5015066.0001090
Temba BavumaSA20202020110989898.0010395.1501052
Heinrich KlaasenSA20242024110979797.0074131.0801084
RD ShahKEN20032003220956147.5014764.63010120
Lou VincentNZ20052005110909090.0010982.5701092
Quinton de KockSA20192019220898344.5072123.61010123
Joe DenlyENG20202020110878787.0010384.4701062
Paul CollingwoodENG20092009110868686.0082104.8801073
Graeme SmithSA20082008110868686.0010780.37010110
Hashim AmlaSA20092009110868686.009293.4801070
Hashim AmlaSA20162016220845942.0011573.0401090
Kennedy OtienoKEN20032003220837941.5015154.9701072
Mohammad RizwanPAK20242024110808080.008297.5601073
Ramnaresh SarwanWI200320032227947*-59133.9000064
Rassie van der DussenSA201920192227850*-9879.5901023
Shikhar DhawanIND20182018110767676.0063120.63010120
Kevin PietersenENG20052005110757575.008588.2401063
Faf du PlessisSA201920192217450*74.0011464.9101040
Mathew SinclairNZ20072007110737373.007893.5901060
JP DuminySA20162016110737373.007597.3301080
Babar AzamPAK20242024110737373.009576.8401070
Ian BillcliffCAN20032003110717171.0010071.0001082
Shaun PollockSA20062006220713835.507792.2100082
Jacques KallisSA20092009110707070.008681.4001050
Fakhar ZamanPAK20192019110707070.007395.89010100
Gary KirstenSA20032003110696969.009275.0001061
JP DuminySA20082008110686868.008183.9501041
Aiden MarkramSA201920191116767*-7589.3301070
Paul CollingwoodENG200320031116666*-7390.4101040
Sanath JayasuriyaSL20032003110666666.009966.6701040
Virat KohliIND20222022110656565.008477.3801050
Page 1Next

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