Live2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7 (20)ZIM59/1 (5.3)ZIM need 163 runs in 87 ballsLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting by year (List A)

The most runs in a calendar year in List A cricket at Newlands: 201 by AB de Villiers in 2009.

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Newlands×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
AB de VilliersSA20092009220201121100.50172116.86110210
Faf du PlessisSA20172017110185185185.00141131.21100163
David WarnerAUS20162016110173173173.00136127.21100240
Virat KohliIND20182018111160160*-159100.63100122
Justin KempSA20062006222151100*-130116.15110711
Lance KlusenerSA2000200033313559*-14394.4101065
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
Roger TwoseNZ20002000110103103103.0011589.57100102
AB de VilliersSA20162016111101101*-97104.12100111
Herschelle GibbsSA200620062201016650.5011190.99010150
Shivnarine ChanderpaulWI20032003220996549.5015066.0001090
Temba BavumaSA20202020110989898.0010395.1501052
Heinrich KlaasenSA20242024110979797.0074131.0801084
Neil JohnsonZIM20002000110979797.0013174.0501051
RD ShahKEN20032003220956147.5014764.63010120
Jonty RhodesSA20002000330916930.3313169.4701071
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
Chris CairnsNZ20002000110848484.0072116.6701074
Hashim AmlaSA20162016220845942.0011573.0401090
Kennedy OtienoKEN20032003220837941.5015154.9701072
Jacques KallisSA20012001110828282.0079103.8001004
Mohammad RizwanPAK20242024110808080.008297.5601073
Ramnaresh SarwanWI200320032227947*-59133.9000064
Rassie van der DussenSA201920192227850*-9879.5901023
Boeta DippenaarSA20012001110777777.008689.53010121
Shikhar DhawanIND20182018110767676.0063120.63010120
Kevin PietersenENG20052005110757575.008588.2401063
Romesh KaluwitharanaSL20012001110747474.0010769.1601050
Faf du PlessisSA201920192217450*74.0011464.9101040
Mathew SinclairNZ20072007110737373.007893.5901060
JP DuminySA20162016110737373.007597.3301080
Babar AzamPAK20242024110737373.009576.8401070
Gary KirstenSA20002000330723424.0013154.9600060
Ian BillcliffCAN20032003110717171.0010071.0001082
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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