Team Match Results - South Africa

Match results in 2020 in Tests+ODIs+T20Is - South Africa

Match results
Team 1
Team 2
Winner
Margin
Ground
Match Date
Scorecard
South AfricaIndiaSouth Africainns & 32 runsCenturionDec 26-28, 2023Test # 2520
South AfricaIndiaIndia78 runsPaarlDec 21, 2023ODI # 4716
South AfricaIndiaSouth Africa8 wicketsGqeberhaDec 19, 2023ODI # 4714
South AfricaIndiaIndia8 wicketsJohannesburgDec 17, 2023ODI # 4713
South AfricaIndiaIndia106 runsJohannesburgDec 14, 2023T20I # 2401
South AfricaIndiaSouth Africa5 wicketsGqeberhaDec 12, 2023T20I # 2396
AustraliaSouth AfricaAustralia3 wicketsEden GardensNov 16, 2023ODI # 4704
AfghanistanSouth AfricaSouth Africa5 wicketsAhmedabadNov 10, 2023ODI # 4699
IndiaSouth AfricaIndia243 runsEden GardensNov 5, 2023ODI # 4694
New ZealandSouth AfricaSouth Africa190 runsPuneNov 1, 2023ODI # 4689
PakistanSouth AfricaSouth Africa1 wicketChennaiOct 27, 2023ODI # 4683
BangladeshSouth AfricaSouth Africa149 runsWankhedeOct 24, 2023ODI # 4680
EnglandSouth AfricaSouth Africa229 runsWankhedeOct 21, 2023ODI # 4677
NetherlandsSouth AfricaNetherlands38 runsDharamsalaOct 17, 2023ODI # 4672
AustraliaSouth AfricaSouth Africa134 runsLucknowOct 12, 2023ODI # 4667
South AfricaSri LankaSouth Africa102 runsDelhiOct 7, 2023ODI # 4661
South AfricaAustraliaSouth Africa122 runsJohannesburgSep 17, 2023ODI # 4648
South AfricaAustraliaSouth Africa164 runsCenturionSep 15, 2023ODI # 4646
South AfricaAustraliaSouth Africa111 runsPotchefstroomSep 12, 2023ODI # 4642
South AfricaAustraliaAustralia123 runsBloemfonteinSep 9, 2023ODI # 4638
South AfricaAustraliaAustralia3 wicketsBloemfonteinSep 7, 2023ODI # 4635
South AfricaAustraliaAustralia5 wicketsDurbanSep 3, 2023T20I # 2230
South AfricaAustraliaAustralia8 wicketsDurbanSep 1, 2023T20I # 2228
South AfricaAustraliaAustralia111 runsDurbanAug 30, 2023T20I # 2224
South AfricaNetherlandsSouth Africa146 runsJohannesburgApr 2, 2023ODI # 4563
South AfricaNetherlandsSouth Africa8 wicketsBenoniMar 31, 2023ODI # 4558
South AfricaWest IndiesWest Indies7 runsJohannesburgMar 28, 2023T20I # 2036
South AfricaWest IndiesSouth Africa6 wicketsCenturionMar 26, 2023T20I # 2032
South AfricaWest IndiesWest Indies3 wicketsCenturionMar 25, 2023T20I # 2031
South AfricaWest IndiesSouth Africa4 wicketsPotchefstroomMar 21, 2023ODI # 4544
South AfricaWest IndiesWest Indies48 runsEast LondonMar 18, 2023ODI # 4540
South AfricaWest IndiesSouth Africa284 runsJohannesburgMar 8-11, 2023Test # 2497
South AfricaWest IndiesSouth Africa87 runsCenturionFeb 28-Mar 2, 2023Test # 2495
South AfricaEnglandEngland59 runsKimberleyFeb 1, 2023ODI # 4514
South AfricaEnglandSouth Africa5 wicketsBloemfonteinJan 29, 2023ODI # 4513
South AfricaEnglandSouth Africa27 runsBloemfonteinJan 27, 2023ODI # 4512
AustraliaSouth Africadrawn-SydneyJan 4-8, 2023Test # 2488
AustraliaSouth AfricaAustraliainns & 182 runsMelbourneDec 26-29, 2022Test # 2485
AustraliaSouth AfricaAustralia6 wicketsBrisbaneDec 17-18, 2022Test # 2482
NetherlandsSouth AfricaNetherlands13 runsAdelaideNov 6, 2022T20I # 1871
PakistanSouth AfricaPakistan33 runsSydneyNov 3, 2022T20I # 1861
IndiaSouth AfricaSouth Africa5 wicketsPerthOct 30, 2022T20I # 1853
BangladeshSouth AfricaSouth Africa104 runsSydneyOct 27, 2022T20I # 1847
South AfricaZimbabweno result-HobartOct 24, 2022T20I # 1844
IndiaSouth AfricaIndia7 wicketsDelhiOct 11, 2022ODI # 4472
IndiaSouth AfricaIndia7 wicketsRanchiOct 9, 2022ODI # 4471
IndiaSouth AfricaSouth Africa9 runsLucknowOct 6, 2022ODI # 4470
IndiaSouth AfricaSouth Africa49 runsIndoreOct 4, 2022T20I # 1805
IndiaSouth AfricaIndia16 runsGuwahatiOct 2, 2022T20I # 1803
IndiaSouth AfricaIndia8 wicketsThiruvananthapuramSep 28, 2022T20I # 1800
EnglandSouth AfricaEngland9 wicketsThe OvalSep 8-12, 2022Test # 2476
EnglandSouth AfricaEnglandinns & 85 runsManchesterAug 25-27, 2022Test # 2475
EnglandSouth AfricaSouth Africainns & 12 runsLord'sAug 17-19, 2022Test # 2474
IrelandSouth AfricaSouth Africa44 runsBristolAug 5, 2022T20I # 1724
IrelandSouth AfricaSouth Africa21 runsBristolAug 3, 2022T20I # 1721
EnglandSouth AfricaSouth Africa90 runsSouthamptonJul 31, 2022T20I # 1717
EnglandSouth AfricaSouth Africa58 runsCardiffJul 28, 2022T20I # 1698
EnglandSouth AfricaEngland41 runsBristolJul 27, 2022T20I # 1693
EnglandSouth Africano result-LeedsJul 24, 2022ODI # 4437
EnglandSouth AfricaEngland118 runsManchesterJul 22, 2022ODI # 4435
EnglandSouth AfricaSouth Africa62 runsChester-le-StreetJul 19, 2022ODI # 4434
IndiaSouth Africano result-BengaluruJun 19, 2022T20I # 1575
IndiaSouth AfricaIndia82 runsRajkotJun 17, 2022T20I # 1572
IndiaSouth AfricaIndia48 runsVisakhapatnamJun 14, 2022T20I # 1571
IndiaSouth AfricaSouth Africa4 wicketsCuttackJun 12, 2022T20I # 1569
IndiaSouth AfricaSouth Africa7 wicketsDelhiJun 9, 2022T20I # 1554
South AfricaBangladeshSouth Africa332 runsGqeberhaApr 8-11, 2022Test # 2461
South AfricaBangladeshSouth Africa220 runsDurbanMar 31-Apr 4, 2022Test # 2460
South AfricaBangladeshBangladesh9 wicketsCenturionMar 23, 2022ODI # 4375
South AfricaBangladeshSouth Africa7 wicketsJohannesburgMar 20, 2022ODI # 4372
South AfricaBangladeshBangladesh38 runsCenturionMar 18, 2022ODI # 4370
New ZealandSouth AfricaSouth Africa198 runsChristchurchFeb 25-Mar 1, 2022Test # 2451
New ZealandSouth AfricaNew Zealandinns & 276 runsChristchurchFeb 17-19, 2022Test # 2450
South AfricaIndiaSouth Africa4 runsCape TownJan 23, 2022ODI # 4349
South AfricaIndiaSouth Africa7 wicketsPaarlJan 21, 2022ODI # 4346
South AfricaIndiaSouth Africa31 runsPaarlJan 19, 2022ODI # 4344
South AfricaIndiaSouth Africa7 wicketsCape TownJan 11-14, 2022Test # 2448
South AfricaIndiaSouth Africa7 wicketsJohannesburgJan 3-6, 2022Test # 2445
South AfricaIndiaIndia113 runsCenturionDec 26-30, 2021Test # 2443
South AfricaNetherlandsno result-CenturionNov 26, 2021ODI # 4337
EnglandSouth AfricaSouth Africa10 runsSharjahNov 6, 2021T20I # 1400
BangladeshSouth AfricaSouth Africa6 wicketsAbu DhabiNov 2, 2021T20I # 1384
South AfricaSri LankaSouth Africa4 wicketsSharjahOct 30, 2021T20I # 1378
South AfricaWest IndiesSouth Africa8 wicketsDubai (DICS)Oct 26, 2021T20I # 1366
AustraliaSouth AfricaAustralia5 wicketsAbu DhabiOct 23, 2021T20I # 1351
Sri LankaSouth AfricaSouth Africa10 wicketsColombo (RPS)Sep 14, 2021T20I # 1273
Sri LankaSouth AfricaSouth Africa9 wicketsColombo (RPS)Sep 12, 2021T20I # 1270
Sri LankaSouth AfricaSouth Africa28 runsColombo (RPS)Sep 10, 2021T20I # 1265
Sri LankaSouth AfricaSri Lanka78 runsColombo (RPS)Sep 7, 2021ODI # 4318
Sri LankaSouth AfricaSouth Africa67 runsColombo (RPS)Sep 4, 2021ODI # 4315
Sri LankaSouth AfricaSri Lanka14 runsColombo (RPS)Sep 2, 2021ODI # 4314
IrelandSouth AfricaSouth Africa49 runsBelfastJul 24, 2021T20I # 1201
IrelandSouth AfricaSouth Africa42 runsBelfastJul 22, 2021T20I # 1197
IrelandSouth AfricaSouth Africa33 runsDublin (Malahide)Jul 19, 2021T20I # 1194
IrelandSouth AfricaSouth Africa70 runsDublin (Malahide)Jul 16, 2021ODI # 4305
IrelandSouth AfricaIreland43 runsDublin (Malahide)Jul 13, 2021ODI # 4302
IrelandSouth Africano result-Dublin (Malahide)Jul 11, 2021ODI # 4301
West IndiesSouth AfricaSouth Africa25 runsSt George'sJul 3, 2021T20I # 1181
West IndiesSouth AfricaWest Indies21 runsSt George'sJul 1, 2021T20I # 1180
West IndiesSouth AfricaSouth Africa1 runSt George'sJun 29, 2021T20I # 1179
West IndiesSouth AfricaSouth Africa16 runsSt George'sJun 27, 2021T20I # 1178
West IndiesSouth AfricaWest Indies8 wicketsSt George'sJun 26, 2021T20I # 1176
West IndiesSouth AfricaSouth Africa158 runsGros IsletJun 18-21, 2021Test # 2426
West IndiesSouth AfricaSouth Africainns & 63 runsGros IsletJun 10-12, 2021Test # 2424
South AfricaPakistanPakistan3 wicketsCenturionApr 16, 2021T20I # 1148
South AfricaPakistanPakistan9 wicketsCenturionApr 14, 2021T20I # 1147
South AfricaPakistanSouth Africa6 wicketsJohannesburgApr 12, 2021T20I # 1146
South AfricaPakistanPakistan4 wicketsJohannesburgApr 10, 2021T20I # 1145
South AfricaPakistanPakistan28 runsCenturionApr 7, 2021ODI # 4287
South AfricaPakistanSouth Africa17 runsJohannesburgApr 4, 2021ODI # 4286
South AfricaPakistanPakistan3 wicketsCenturionApr 2, 2021ODI # 4285
PakistanSouth AfricaPakistan4 wicketsLahoreFeb 14, 2021T20I # 1122
PakistanSouth AfricaSouth Africa6 wicketsLahoreFeb 13, 2021T20I # 1121
PakistanSouth AfricaPakistan3 runsLahoreFeb 11, 2021T20I # 1120
PakistanSouth AfricaPakistan95 runsRawalpindiFeb 4-8, 2021Test # 2408
PakistanSouth AfricaPakistan7 wicketsKarachiJan 26-29, 2021Test # 2406
South AfricaSri LankaSouth Africa10 wicketsJohannesburgJan 3-5, 2021Test # 2401
South AfricaSri LankaSouth Africainns & 45 runsCenturionDec 26-29, 2020Test # 2399
South AfricaEnglandEngland9 wicketsCape TownDec 1, 2020T20I # 1113
South AfricaEnglandEngland4 wicketsPaarlNov 29, 2020T20I # 1111
South AfricaEnglandEngland5 wicketsCape TownNov 27, 2020T20I # 1109
South AfricaAustraliaSouth Africa6 wicketsPotchefstroomMar 7, 2020ODI # 4254
South AfricaAustraliaSouth Africa6 wicketsBloemfonteinMar 4, 2020ODI # 4252
South AfricaAustraliaSouth Africa74 runsPaarlFeb 29, 2020ODI # 4248
South AfricaAustraliaAustralia97 runsCape TownFeb 26, 2020T20I # 1065
South AfricaAustraliaSouth Africa12 runsGqeberhaFeb 23, 2020T20I # 1052
South AfricaAustraliaAustralia107 runsJohannesburgFeb 21, 2020T20I # 1046
South AfricaEnglandEngland5 wicketsCenturionFeb 16, 2020T20I # 1043
South AfricaEnglandEngland2 runsDurbanFeb 14, 2020T20I # 1041
South AfricaEnglandSouth Africa1 runEast LondonFeb 12, 2020T20I # 1039
South AfricaEnglandEngland2 wicketsJohannesburgFeb 9, 2020ODI # 4242
South AfricaEnglandno result-DurbanFeb 7, 2020ODI # 4238
South AfricaEnglandSouth Africa7 wicketsCape TownFeb 4, 2020ODI # 4234
South AfricaEnglandEngland191 runsJohannesburgJan 24-27, 2020Test # 2382
South AfricaEnglandEnglandinns & 53 runsGqeberhaJan 16-20, 2020Test # 2380
South AfricaEnglandEngland189 runsCape TownJan 3-7, 2020Test # 2379
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Performances in matches that overlap years are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Records includes the following current or recent matches:

Belgium vs France at Ilfov County, Continental Cup 5th Match, Group B, Jun 27, 2025 [T20I # 3268]

Belgium vs Malta at Ilfov County, Continental Cup 3rd Match, Group B, Jun 26, 2025 [T20I # 3266]

Belgium vs Portugal at Zemst, Mdina Cup Final, Jun 1, 2025 [T20I # 3202]