ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd 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 (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

Batting by ground (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Newlands×
PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Alyssa HealyAUSWNewlandsCape Town2023220432521.504693.4800060
Runako MortonWINewlandsCape Town2008230432314.339346.2400040
Tamim IqbalBANNewlandsCape Town2007330433214.335578.1800050
Davy JacobsWARNewlandsCape Town2013-2014331433321.5029148.2800061
Jerome TaylorWINewlandsCape Town2008-201535043218.609147.2500141
Zaheer KhanIND/MINewlandsCape Town2003-201166143238.608053.7500032
Yasir HameedPAKNewlandsCape Town2007120423521.007258.3300070
Michael PappsNZNewlandsCape Town2006120422221.008648.8400070
BJ WatlingNZNewlandsCape Town2013120424221.0015227.6300140
Marcus TrescothickENGNewlandsCape Town2003-2005340422810.508648.8400160
Sydney BurkeSANewlandsCape Town1962-1965241422014.00--00111
Kamindu MendisSLNewlandsCape Town2019110414141.0029141.3800032
Robert KeyENGNewlandsCape Town2005120414120.5014228.8700150
Gary BartlettNZNewlandsCape Town1962120412920.50--000-0
Cody ChettyDOLNewlandsCape Town2013-2019440411710.255673.2100041
Carl HooperWINewlandsCape Town2003220404020.004197.5600130
Chris WoakesENGNewlandsCape Town2016-2020220404020.004785.1100120
Kaushal SilvaSLNewlandsCape Town2017120402920.0010936.7000030
Bob CowperAUSNewlandsCape Town1966120403620.00--00050
Ross TaylorNZ/RCBNewlandsCape Town2007-20093314037*20.0034117.6500122
Wavell HindsWINewlandsCape Town2003-2004340402510.0014028.5700160
Jeetan PatelNZNewlandsCape Town2006-20134424027*20.005671.4300050
Michael BevanAUSNewlandsCape Town2000110393939.006065.0000040
Suryakumar YadavINDNewlandsCape Town2022110393939.0032121.8800041
Bilawal BhattiPAKNewlandsCape Town2013210393939.0025156.0000032
Ruan HaasbroekKNINewlandsCape Town2026110393939.0031125.8100041
Evan JonesJSK/DSGNewlandsCape Town20252223933*-18216.6700042
Derek VarnalsSANewlandsCape Town1965120392019.50--00030
Hansie CronjeSANewlandsCape Town2000220393919.506065.0000111
Craig WhiteENGNewlandsCape Town2000-2003330391813.007254.1700030
Heath StreakZIMNewlandsCape Town2000-2005230391813.006460.9400040
Shemaine CampbelleWIWNewlandsCape Town2016-2023330393013.004881.2500040
Usman KhawajaAUSNewlandsCape Town2016-2018230393313.005669.6400041
Leah PaulIREWNewlandsCape Town2023-2025330393413.0034114.7100060
Percy SherwellSANewlandsCape Town1906231393019.50--00040
Colin BlytheENGNewlandsCape Town1906231392719.50--00020
KL RahulINDNewlandsCape Town2022-202434039129.7510039.0000060
Graham ThorpeENGNewlandsCape Town2005120382619.0015524.5200030
Karan GoelPKNewlandsCape Town2009220383819.0021180.9500133
James VincePR/JSKNewlandsCape Town2019-2026220382319.0026146.1500023
Ridley JacobsWINewlandsCape Town2003-2004442382319.0011632.7600140
Jack BoardENGNewlandsCape Town1906241382012.67--00140
Seekkuge PrasannaSLNewlandsCape Town20171113737*-16231.2500033
Avishka GunawardeneSLNewlandsCape Town2001120372418.507152.1100060
Will SmeedPCNewlandsCape Town2025220372218.5032115.6300032
Ken ViljoenSANewlandsCape Town1936120372318.50--000-0
SV KitimeWPNewlandsCape Town2024-2026330371712.334680.4300040
William ShaldersSANewlandsCape Town1906230372112.33--00140
HMRKB HerathSLNewlandsCape Town2012-20172413735*12.337152.1100140
Hashan TillakaratneSLNewlandsCape Town2003110363636.006852.9400040

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