List of match results (by season) in Tests+ODIs+T20Is at SA: Newlands, Cape Town

Match results
Team 1
Team 2
Winner
Margin
Ground
Match Date
Scorecard
South AfricaPakistanSouth Africa10 wicketsCape TownJan 3-6, 2025Test # 2576
South AfricaPakistanPakistan81 runsCape TownDec 19, 2024ODI # 4819
South AfricaIndiaIndia7 wicketsCape TownJan 3-4, 2024Test # 2522
South AfricaIndiaSouth Africa4 runsCape TownJan 23, 2022ODI # 4349
South AfricaIndiaSouth Africa7 wicketsCape TownJan 11-14, 2022Test # 2448
South AfricaEnglandEngland9 wicketsCape TownDec 1, 2020T20I # 1113
South AfricaEnglandEngland5 wicketsCape TownNov 27, 2020T20I # 1109
South AfricaAustraliaAustralia97 runsCape TownFeb 26, 2020T20I # 1065
South AfricaEnglandSouth Africa7 wicketsCape TownFeb 4, 2020ODI # 4234
South AfricaEnglandEngland189 runsCape TownJan 3-7, 2020Test # 2379
South AfricaSri Lankatied-Cape TownMar 19, 2019T20I # 755
South AfricaSri LankaSouth Africa41 runsCape TownMar 16, 2019ODI # 4115
South AfricaPakistanSouth Africa6 runsCape TownFeb 1, 2019T20I # 732
South AfricaPakistanSouth Africa7 wicketsCape TownJan 30, 2019ODI # 4090
South AfricaPakistanSouth Africa9 wicketsCape TownJan 3-6, 2019Test # 2340
South AfricaAustraliaSouth Africa322 runsCape TownMar 22-25, 2018Test # 2300
South AfricaIndiaIndia7 runsCape TownFeb 24, 2018T20I # 655
South AfricaIndiaIndia124 runsCape TownFeb 7, 2018ODI # 3971
South AfricaIndiaSouth Africa72 runsCape TownJan 5-8, 2018Test # 2292
South AfricaSri LankaSouth Africa40 runsCape TownFeb 7, 2017ODI # 3833
South AfricaSri LankaSri Lanka5 wicketsCape TownJan 25, 2017T20I # 591
South AfricaSri LankaSouth Africa282 runsCape TownJan 2-5, 2017Test # 2244
South AfricaAustraliaSouth Africa31 runsCape TownOct 12, 2016ODI # 3795
South AfricaAustraliaAustralia6 wicketsCape TownMar 9, 2016T20I # 526
South AfricaEnglandSouth Africa3 wicketsCape TownFeb 19, 2016T20I # 503
South AfricaEnglandSouth Africa5 wicketsCape TownFeb 14, 2016ODI # 3738
South AfricaEnglanddrawn-Cape TownJan 2-6, 2016Test # 2197
South AfricaWest IndiesWest Indies4 wicketsCape TownJan 9, 2015T20I # 413
South AfricaWest IndiesSouth Africa8 wicketsCape TownJan 2-6, 2015Test # 2154
South AfricaAustraliaAustralia245 runsCape TownMar 1-5, 2014Test # 2122
South AfricaPakistanPakistan23 runsCape TownNov 24, 2013ODI # 3438
South AfricaPakistanPakistan6 runsCape TownNov 22, 2013T20I # 343
South AfricaPakistanSouth Africa4 wicketsCape TownFeb 14-17, 2013Test # 2073
South AfricaNew ZealandSouth Africainns & 27 runsCape TownJan 2-4, 2013Test # 2069
South AfricaSri LankaSouth Africa10 wicketsCape TownJan 3-6, 2012Test # 2028
South AfricaAustraliaSouth Africa8 wicketsCape TownNov 9-11, 2011Test # 2016
South AfricaAustraliaAustralia5 wicketsCape TownOct 13, 2011T20I # 210
South AfricaIndiaIndia2 wicketsCape TownJan 18, 2011ODI # 3082
South AfricaIndiadrawn-Cape TownJan 2-6, 2011Test # 1988
South AfricaEnglanddrawn-Cape TownJan 3-7, 2010Test # 1946
South AfricaEnglandSouth Africa112 runsCape TownNov 27, 2009ODI # 2930
South AfricaAustraliaSouth Africa25 runsCape TownApr 9, 2009ODI # 2839
South AfricaAustraliaSouth Africainns & 20 runsCape TownMar 19-22, 2009Test # 1916
South AfricaWest IndiesSouth Africa86 runsCape TownJan 25, 2008ODI # 2664
South AfricaWest IndiesSouth Africa7 wicketsCape TownJan 2-5, 2008Test # 1858
South AfricaNew ZealandSouth Africa5 wicketsCape TownDec 2, 2007ODI # 2652
New ZealandPakistanPakistan6 wicketsCape TownSep 22, 2007T20I # 44
BangladeshPakistanPakistan4 wicketsCape TownSep 20, 2007T20I # 42
AustraliaSri LankaAustralia10 wicketsCape TownSep 20, 2007T20I # 41
South AfricaEnglandSouth Africa19 runsCape TownSep 16, 2007T20I # 34
AustraliaBangladeshAustralia9 wicketsCape TownSep 16, 2007T20I # 33
South AfricaBangladeshSouth Africa7 wicketsCape TownSep 15, 2007T20I # 31
AustraliaEnglandAustralia8 wicketsCape TownSep 14, 2007T20I # 28
EnglandZimbabweEngland50 runsCape TownSep 13, 2007T20I # 25
AustraliaZimbabweZimbabwe5 wicketsCape TownSep 12, 2007T20I # 23
South AfricaPakistanSouth Africa10 wicketsCape TownFeb 11, 2007ODI # 2521
South AfricaPakistanSouth Africa5 wicketsCape TownJan 26-28, 2007Test # 1830
South AfricaIndiaSouth Africa5 wicketsCape TownJan 2-6, 2007Test # 1827
South AfricaIndiaSouth Africa106 runsCape TownNov 26, 2006ODI # 2449
South AfricaNew Zealanddrawn-Cape TownApr 27-May 1, 2006Test # 1800
South AfricaAustraliaAustralia7 wicketsCape TownMar 16-18, 2006Test # 1789
South AfricaAustraliaSouth Africa196 runsCape TownMar 3, 2006ODI # 2345
South AfricaNew ZealandSouth Africa19 runsCape TownOct 28, 2005ODI # 2288
South AfricaZimbabweSouth Africainns & 21 runsCape TownMar 4-5, 2005Test # 1737
South AfricaEnglandSouth Africa108 runsCape TownFeb 6, 2005ODI # 2223
South AfricaEnglandSouth Africa196 runsCape TownJan 2-6, 2005Test # 1732
South AfricaWest IndiesSouth Africa209 runsCape TownJan 25, 2004ODI # 2088
South AfricaWest Indiesdrawn-Cape TownJan 2-6, 2004Test # 1681
IndiaKenyaIndia6 wicketsCape TownMar 7, 2003ODI # 1983
Sri LankaWest IndiesSri Lanka6 runsCape TownFeb 28, 2003ODI # 1973
EnglandPakistanEngland112 runsCape TownFeb 22, 2003ODI # 1962
CanadaKenyaKenya4 wicketsCape TownFeb 15, 2003ODI # 1952
South AfricaWest IndiesWest Indies3 runsCape TownFeb 9, 2003ODI # 1942
South AfricaPakistanSouth Africainns & 142 runsCape TownJan 2-5, 2003Test # 1637
South AfricaPakistanSouth Africa34 runsCape TownDec 18, 2002ODI # 1923
South AfricaAustraliaSouth Africa65 runsCape TownApr 9, 2002ODI # 1827
South AfricaAustraliaAustralia4 wicketsCape TownMar 8-12, 2002Test # 1593
South AfricaKenyaSouth Africa208 runsCape TownOct 22, 2001ODI # 1763
South AfricaSri LankaSouth Africa99 runsCape TownJan 11, 2001ODI # 1668
South AfricaSri LankaSouth Africainns & 229 runsCape TownJan 2-4, 2001Test # 1528
South AfricaNew ZealandSouth Africa3 wicketsCape TownNov 4, 2000ODI # 1655
South AfricaAustraliaAustralia5 wicketsCape TownApr 14, 2000ODI # 1589
EnglandZimbabweZimbabwe104 runsCape TownJan 28, 2000ODI # 1551
South AfricaEnglandSouth Africa1 runCape TownJan 26, 2000ODI # 1549
South AfricaEnglandSouth Africainns & 37 runsCape TownJan 2-5, 2000Test # 1482
South AfricaWest IndiesSouth Africa89 runsCape TownFeb 2, 1999ODI # 1399
South AfricaWest IndiesSouth Africa149 runsCape TownJan 2-6, 1999Test # 1440
South AfricaPakistanSouth Africa9 wicketsCape TownApr 23, 1998ODI # 1326
South AfricaSri LankaSouth Africa70 runsCape TownMar 19-23, 1998Test # 1410
South AfricaAustraliaSouth Africa46 runsCape TownApr 2, 1997ODI # 1188
South AfricaZimbabweSouth Africa5 wicketsCape TownJan 29, 1997ODI # 1170
South AfricaIndiaSouth Africa282 runsCape TownJan 2-6, 1997Test # 1349
South AfricaEnglandSouth Africa6 runsCape TownJan 9, 1996ODI # 1033
South AfricaEnglandSouth Africa10 wicketsCape TownJan 2-4, 1996Test # 1321
South AfricaPakistanSouth Africa37 runsCape TownJan 10, 1995ODI # 970
South AfricaNew ZealandSouth Africa7 wicketsCape TownJan 2-6, 1995Test # 1282
South AfricaNew ZealandSouth Africa69 runsCape TownDec 6, 1994ODI # 956
South AfricaAustraliaAustralia36 runsCape TownApr 6, 1994ODI # 902
South AfricaAustraliaAustralia9 wicketsCape TownMar 17-21, 1994Test # 1253
PakistanWest IndiesWest Indies7 wicketsCape TownFeb 25, 1993ODI # 808
South AfricaWest IndiesSouth Africa4 runsCape TownFeb 17, 1993ODI # 804
South AfricaIndiadrawn-Cape TownJan 2-6, 1993Test # 1209
South AfricaIndiaSouth Africa6 wicketsCape TownDec 7, 1992ODI # 770
South AfricaAustraliaSouth Africa170 runsCape TownJan 22-27, 1970Test # 670
South AfricaAustraliaAustralia6 wicketsCape TownDec 31, 1966 - Jan 5, 1967Test # 613
South AfricaEnglanddrawn-Cape TownJan 1-6, 1965Test # 573
South AfricaNew ZealandNew Zealand72 runsCape TownJan 1-4, 1962Test # 519
South AfricaAustraliaAustraliainns & 141 runsCape TownDec 31, 1957 - Jan 3, 1958Test # 445
South AfricaEnglandEngland312 runsCape TownJan 1-5, 1957Test # 435
South AfricaNew Zealanddrawn-Cape TownJan 1-5, 1954Test # 379
South AfricaAustraliaAustralia8 wicketsCape TownDec 31, 1949 - Jan 4, 1950Test # 319
South AfricaEnglanddrawn-Cape TownJan 1-5, 1949Test # 309
South AfricaEnglanddrawn-Cape TownDec 31, 1938 - Jan 4, 1939Test # 268
South AfricaAustraliaAustraliainns & 78 runsCape TownJan 1-4, 1936Test # 249
South AfricaEnglanddrawn-Cape TownJan 1-5, 1931Test # 202
South AfricaEnglandEngland87 runsCape TownDec 31, 1927 - Jan 4, 1928Test # 169
South AfricaEnglandEngland1 wicketCape TownJan 1-4, 1923Test # 149
South AfricaAustraliaAustralia10 wicketsCape TownNov 26-29, 1921Test # 147
South AfricaEnglandEngland9 wicketsCape TownMar 11-14, 1910Test # 110
South AfricaEnglandSouth Africa4 wicketsCape TownMar 7-9, 1910Test # 109
South AfricaEnglandSouth Africainns & 16 runsCape TownMar 30-Apr 2, 1906Test # 92
South AfricaEnglandEngland4 wicketsCape TownMar 24-27, 1906Test # 91
South AfricaAustraliaAustralia10 wicketsCape TownNov 8-11, 1902Test # 77
South AfricaEnglandEngland210 runsCape TownApr 1-4, 1899Test # 59
South AfricaEnglandEnglandinns & 33 runsCape TownMar 21-23, 1896Test # 49
South AfricaEnglandEnglandinns & 189 runsCape TownMar 19-22, 1892Test # 37
South AfricaEnglandEnglandinns & 202 runsCape TownMar 25-26, 1889Test # 32
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

Warwickshire vs Yorkshire at Scarborough, One-Day Cup Group B, Aug 5, 2025 [List A]

Durham vs Sussex at Gosforth, One-Day Cup Group B, Aug 5, 2025 [List A]

Hampshire vs Glamorgan at Neath, One-Day Cup Group A, Aug 5, 2025 [List A]