Live3rd T20I · India in New Zealand 2026/27NZ198/3 (20)INDInnings break - IND need 199 runs to winLive5th Match · Pakistan ODI Tri-Series 2026/27PAK29/2 (7.2)SLSL chose to bowlT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (87 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

Batting by ground (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Newlands×
PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Hashim AmlaSA/CC/DHNewlandsCape Town2005-201938523185820137.92324157.333912326
AB de VilliersSA/DC/TSNewlandsCape Town2005-201939495209416347.59300869.61512023628
Graeme SmithSA/RRNewlandsCape Town2003-201434463181018342.09255070.9841022206
Quinton de KockSA/LIO/CTBNewlandsCape Town2012-202640441135512431.51137198.8337316226
Jacques KallisSA/RCB/CCNewlandsCape Town2000-201434435237922462.61418556.85912323129
Faf du PlessisSA/TIT/PRNewlandsCape Town2011-202633414153218541.41215671.06212215226
Rassie van der DussenSA/LIO/JSNewlandsCape Town2014-2026373910119574*41.21137886.720727644
JP DuminySA/MI/CCNewlandsCape Town2007-2019283049217335.4298793.310838814
Mark BoucherSANewlandsCape Town2000-201232295917122*38.21139865.5915210011
Herschelle GibbsSA/DC/CCNewlandsCape Town2000-201225283101022840.40130777.2841212022
Vernon PhilanderSA/CC/CTBNewlandsCape Town2007-202024261144752*29.8078157.23022419
George LindeSA/CC/CTBNewlandsCape Town2014-20263726935166*20.65224156.700111724
David MillerSA/KNI/DOLNewlandsCape Town2011-2026262545395025.67484111.360103615
Dale SteynSA/RCB/CCNewlandsCape Town2006-2019382592153213.4441451.93004214
Ryan RickeltonSA/LIO/JSNewlandsCape Town2017-202624242109725949.86897122.302509651
Dean ElgarSA/TSNewlandsCape Town2013-202414244794141*39.70158850.00232963
Kagiso RabadaSA/LIO/JSNewlandsCape Town2015-202641247167269.8234348.69002124
Aiden MarkramSA/PR/DSGNewlandsCape Town2018-20251722365510634.4779482.491318213
Reeza HendricksSA/KNI/LIONewlandsCape Town2014-2026252216508130.95550118.180405518
Ashwell PrinceSA/WARNewlandsCape Town2005-20141721571315044.56162243.96223703
Temba BavumaSA/CC/LIONewlandsCape Town2014-20251619264310637.8294268.26231688
Shaun PollockSANewlandsCape Town2000-2008221852413818.5433472.16002224
Keshav MaharajSA/DOL/DHNewlandsCape Town2014-2026201842074014.7929769.70001205
Morné MorkelSA/TIT/TSNewlandsCape Town2007-20192116489287.4212968.99003112
Alviro PetersenSA/LIONewlandsCape Town2009-20151015249210937.8578362.84221543
Dewald BrevisMCT/PCNewlandsCape Town2023-20261715440610136.91261155.561112826
Janneman MalanSA/CC/CTBNewlandsCape Town2018-2023151504007526.67298134.230313619
Dane VilasCC/JS/DHNewlandsCape Town2012-20231715538375*38.30320119.690212814
Dwaine PretoriusSA/LIO/PRNewlandsCape Town2012-2025171521402910.7714596.55003136
Kyle VerreynneSA/CC/CTBNewlandsCape Town2017-20261414234410028.6736095.561112712
Heinrich KlaasenSA/TS/DHNewlandsCape Town2018-2025141423239726.92250129.200212513
Chris GayleWI/KKR/LIONewlandsCape Town2003-20191113043011633.0847590.531215119
Richard LeviCCNewlandsCape Town2012-20171313126380*21.92212124.06021348
Farhaan BehardienSA/TIT/CTBNewlandsCape Town2012-20181313523636*29.50183128.96000167
Sam CurranENG/MCTNewlandsCape Town2020-2024141341713819.00151113.250021212
Makhaya NtiniSA/WARNewlandsCape Town2000-20122313562187.7512948.0600552
Jacques RudolphSA/TITNewlandsCape Town2004-2014812340610145.1174754.35121531
Jon-Jon SmutsSA/WAR/NMBGNewlandsCape Town2012-2024121211173510.6411998.32003122
Andile PhehlukwayoSA/CTB/DHNewlandsCape Town2016-2024181221052810.5010897.2200075
Virat KohliIND/RCBNewlandsCape Town2009-20248111505160*50.5079163.84130574
David BedinghamSA/CC/CTBNewlandsCape Town2019-202591112785327.80260106.92020276
Tristan StubbsSA/WAR/SECNewlandsCape Town2023-20261011319563*24.38173112.720211010
Boeta DippenaarSANewlandsCape Town2001-200781003147731.4066647.15021382
Justin KempSA/CCNewlandsCape Town2005-201412106313100*78.25254123.231201720
Dawid MalanENG/CTB/SECNewlandsCape Town2018-20241010128699*31.78209136.840303110
Neil McKenzieSA/LIONewlandsCape Town2000-2014101002797627.9049756.14020263
Trevor GoddardSANewlandsCape Town1957-1970510125256*28.0010033.0001060
Nicky BojeSANewlandsCape Town2000-2006111032287632.5732869.51011290
Kieron PollardWI/CC/MCTNewlandsCape Town2014-20261110520743*41.40115180.000011515
Younis KhanPAKNewlandsCape Town2003-2013710019911119.9052837.69101133
Page 1Next

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