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

PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Faf du PlessisSASri Lanka in South Africa ODI Series 2016/172017110185185185.00141131.21100163
David WarnerAUSAustralia in South Africa ODI Series 2016/172016110173173173.00136127.21100240
Virat KohliINDIndia tour of South Africa 2017/182018111160160*-159100.63100122
Quinton de KockSAIndia tour of South Africa 2021/222022110124124124.0013095.38100122
Rilee RossouwSAAustralia in South Africa ODI Series 2016/172016110122122122.00118103.39100142
AB de VilliersSAEngland in South Africa ODI Series 2009/102009110121121121.0085142.35100140
Herschelle GibbsSANew Zealand in South Africa ODI Series 2007/082007110119119119.00101117.82100107
Upul TharangaSLSri Lanka in South Africa ODI Series 2016/172017110119119119.0090132.22100117
Brian LaraWIICC World Cup 2002/03200322011711658.5015675.00100122
Alex HalesENGEngland in South Africa ODI Series 2015/162016110112112112.0012887.50100140
Jacques KallisSAWest Indies tour of South Africa 2003/042004111109109*-94115.9610065
Sourav GangulyINDICC World Cup 2002/032003111107107*-12089.17100112
Quinton de KockSAEngland tour of South Africa 2019/202020110107107107.0011394.69100111
AB de VilliersSAEngland in South Africa ODI Series 2015/162016111101101*-97104.12100111
Herschelle GibbsSAEngland tour of South Africa 2004/052005110100100100.0011586.9610083
Justin KempSAIndia in South Africa ODI Series 2006/072006111100100*-89112.3610067
Shivnarine ChanderpaulWIICC World Cup 2002/032003220996549.5015066.0001090
Temba BavumaSAEngland tour of South Africa 2019/202020110989898.0010395.1501052
Heinrich KlaasenSAPakistan tour of South Africa 2024/252024110979797.0074131.0801084
RD ShahKENICC World Cup 2002/032003220956147.5014764.63010120
Lou VincentNZNew Zealand tour of South Africa 2005/062005110909090.0010982.5701092
Joe DenlyENGEngland tour of South Africa 2019/202020110878787.0010384.4701062
Paul CollingwoodENGEngland in South Africa ODI Series 2009/102009110868686.0082104.8801073
Graeme SmithSAWest Indies in South Africa ODI Series 2007/082008110868686.0010780.37010110
Hashim AmlaSAEngland in South Africa ODI Series 2009/102009110868686.009293.4801070
Quinton de KockSAPakistan tour of South Africa 2018/192019110838383.0058143.10010113
Kennedy OtienoKENICC World Cup 2002/032003220837941.5015154.9701072
AB de VilliersSAAustralia in South Africa ODI Series 2008/092009110808080.008791.9501070
Mohammad RizwanPAKPakistan tour of South Africa 2024/252024110808080.008297.5601073
Ramnaresh SarwanWIICC World Cup 2002/0320032227947*-59133.9000064
Shikhar DhawanINDIndia tour of South Africa 2017/182018110767676.0063120.63010120
Kevin PietersenENGEngland tour of South Africa 2004/052005110757575.008588.2401063
Mathew SinclairNZNew Zealand in South Africa ODI Series 2007/082007110737373.007893.5901060
JP DuminySAAustralia in South Africa ODI Series 2016/172016110737373.007597.3301080
Babar AzamPAKPakistan tour of South Africa 2024/252024110737373.009576.8401070
Jacques KallisSAEngland tour of South Africa 2004/052005110717171.009773.2001060
Ian BillcliffCANICC World Cup 2002/032003110717171.0010071.0001082
Jacques KallisSAAustralia in South Africa ODI Series 2008/092009110707070.008681.4001050
Fakhar ZamanPAKPakistan tour of South Africa 2018/192019110707070.007395.89010100
Gary KirstenSAICC World Cup 2002/032003110696969.009275.0001061
JP DuminySAWest Indies in South Africa ODI Series 2007/082008110686868.008183.9501041
Aiden MarkramSASri Lanka tour of South Africa 2018/1920191116767*-7589.3301070
Paul CollingwoodENGICC World Cup 2002/0320031116666*-7390.4101040
Sanath JayasuriyaSLICC World Cup 2002/032003110666666.009966.6701040
Herschelle GibbsSAAustralia in South Africa ODI Series 2005/062006110666666.007192.9601080
Virat KohliINDIndia tour of South Africa 2021/222022110656565.008477.3801050
AB de VilliersSASri Lanka in South Africa ODI Series 2016/172017110646464.0062103.2301040
Rahul DravidINDIndia in South Africa ODI Series 2006/072006110636363.0010361.1701041
James HopesAUSAustralia in South Africa ODI Series 2008/0920091116363*-60105.0001050
Callum FergusonAUSAustralia in South Africa ODI Series 2008/092009110636363.006892.6501060
Page 1Next

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