Live3rd T20I · India in New Zealand 2026/27NZ198/3 (20)IND95/0 (4.4)IND need 104 runs in 92 ballsLive5th Match · Pakistan ODI Tri-Series 2026/27PAK62/5 (13.4)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)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 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)T2057th 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 team (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Newlands×
PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Ewart AstillENGEngland1927120342517.00--000-0
Mihlali MpongwanaWPWestern Province2024-2026331342217.003791.8900002
Aviwe MgijimaCCCape Cobras2014-201985134238.5031109.6800040
Rilee RossouwKNIKnights2014110333333.0023143.4800021
Priyamal PereraSLSri Lanka2019110333333.005757.8900020
Evan JonesDSGDurban's Super Giants20251113333*-14235.7100042
Richie BenaudAUSAustralia1957110333333.00--000-0
Imran FarhatPAKPakistan2007120332016.507842.3100040
Ravi BoparaPKPunjab Kings2009220332216.5031106.4500022
Shaheen Shah AfridiPAKPakistan2019-2024341331611.0030110.0000032
Mangaliso MosheleSASouth Africa20171113232*-15213.3300013
Cameron DelportPRPaarl Rocks2018-2019220322416.0023139.1300051
Khurram ShahzadPAKPakistan2025120321816.007642.1100050
Doug InsoleENGEngland1957121322932.00--00030
Dennis GamsySASouth Africa19701213230*32.0011926.8900020
Donavon FerreiraJSKJoburg Super Kings2023-2026430321810.6723139.1300041
Peter SiddleAUSAustralia2009-2011241322010.677343.8400240
John DavisonCANCanada2003110313131.003296.8800022
Joseph HarrisCANCanada2003110313131.007441.8900021
Sammy CarterAUSAustralia19211223131*---00040
Jack WhiteENGEngland1931120312315.50--000-0
Bill VoceENGEngland1931121313031.00--00002
Herby WadeSASouth Africa1936120313115.50--00100
Buster FarrerSASouth Africa1962120312015.50--000-0
Dimitri MascarenhasRRRajasthan Royals2009330312710.3331100.0000130
Marvan AtapattuSLSri Lanka2001-200334031137.759233.7000030
Fidel EdwardsWIWest Indies2004-2008342312115.505754.3900031
Dwayne BravoWIWest Indies2008-201534031127.757143.6600110
Xen BalaskasSASouth Africa1931-193834031297.75--00200
Raynard van TonderKNIKnights2019110303030.003293.7500030
E MotswiriKNIKnights20261113030*-20150.0000021
Warren BardsleyAUSAustralia1921110303030.00--00010
Clarrie GrimmettAUSAustralia19361113030*---000-0
Arthur ChipperfieldAUSAustralia1936110303030.00--000-0
Shahid NazirPAKPakistan2007120302715.005851.7200030
Dimuth KarunaratneSLSri Lanka2017120302415.009531.5800040
Stephen CookSASouth Africa2017120303015.005455.5600130
Sophia DunkleyENGWEngland Women2023220302815.0021142.8600060
Bryce ParsonsPCPretoria Capitals2025-2026220303015.003293.7500121
Ossie DawsonSASouth Africa1949121302530.00--000-0
Shreyas IyerINDIndia2022-2024231302615.004271.4300130
Murshida KhatunBANWBangladesh Women2023330303010.004566.6700230
Stuart MatsikenyeriZIMZimbabwe2005-200734030137.507241.6700050
Saeed AnwarPAKPakistan2003110292929.006048.3300030
Dwaine PretoriusPRPaarl Rocks2019110292929.0016181.2500032
Kusal MendisPCPretoria Capitals2023110292929.0019152.6300041
Jack GregoryAUSAustralia1921110292929.00--00040
Hedley VerityENGEngland1938110292929.00--000-0
Barney RogersZIMZimbabwe2005120292814.505750.8800030
Mir HamzaPAKPakistan2025120291614.503387.8800012

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