Team Match Results - South Africa

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

Match results
Team 1
Team 2
Winner
Margin
Ground
Match Date
Scorecard
South AfricaPakistanSouth Africa2 wicketsCenturionDec 26-29, 2024Test # 2572
South AfricaPakistanPakistan36 runsJohannesburgDec 22, 2024ODI # 4821
South AfricaPakistanPakistan81 runsCape TownDec 19, 2024ODI # 4819
South AfricaPakistanPakistan3 wicketsPaarlDec 17, 2024ODI # 4817
South AfricaPakistanSouth Africa7 wicketsCenturionDec 13, 2024T20I # 3047
South AfricaPakistanSouth Africa11 runsDurbanDec 10, 2024T20I # 3026
South AfricaSri LankaSouth Africa109 runsGqeberhaDec 5-9, 2024Test # 2566
South AfricaSri LankaSouth Africa233 runsDurbanNov 27-30, 2024Test # 2563
South AfricaIndiaIndia135 runsJohannesburgNov 15, 2024T20I # 2952
South AfricaIndiaIndia11 runsCenturionNov 13, 2024T20I # 2947
South AfricaIndiaSouth Africa3 wicketsGqeberhaNov 10, 2024T20I # 2942
South AfricaIndiaIndia61 runsDurbanNov 8, 2024T20I # 2938
BangladeshSouth AfricaSouth Africainns & 273 runsChattogramOct 29-31, 2024Test # 2559
BangladeshSouth AfricaSouth Africa7 wicketsMirpurOct 21-24, 2024Test # 2556
IrelandSouth AfricaIreland69 runsAbu DhabiOct 7, 2024ODI # 4782
IrelandSouth AfricaSouth Africa174 runsAbu DhabiOct 4, 2024ODI # 4781
IrelandSouth AfricaSouth Africa139 runsAbu DhabiOct 2, 2024ODI # 4780
IrelandSouth AfricaIreland10 runsAbu DhabiSep 29, 2024T20I # 2876
IrelandSouth AfricaSouth Africa8 wicketsAbu DhabiSep 27, 2024T20I # 2869
AfghanistanSouth AfricaSouth Africa7 wicketsSharjahSep 22, 2024ODI # 4772
AfghanistanSouth AfricaAfghanistan177 runsSharjahSep 20, 2024ODI # 4768
AfghanistanSouth AfricaAfghanistan6 wicketsSharjahSep 18, 2024ODI # 4764
West IndiesSouth AfricaWest Indies8 wicketsTaroubaAug 27, 2024T20I # 2820
West IndiesSouth AfricaWest Indies30 runsTaroubaAug 25, 2024T20I # 2811
West IndiesSouth AfricaWest Indies7 wicketsTaroubaAug 23, 2024T20I # 2797
West IndiesSouth AfricaSouth Africa40 runsProvidenceAug 15-17, 2024Test # 2543
West IndiesSouth Africadrawn-Port of SpainAug 7-11, 2024Test # 2542
IndiaSouth AfricaIndia7 runsBridgetownJun 29, 2024T20I # 2729
AfghanistanSouth AfricaSouth Africa9 wicketsTaroubaJun 26, 2024T20I # 2723
West IndiesSouth AfricaSouth Africa3 wicketsNorth SoundJun 23, 2024T20I # 2720
EnglandSouth AfricaSouth Africa7 runsGros IsletJun 21, 2024T20I # 2712
South AfricaU.S.A.South Africa18 runsNorth SoundJun 19, 2024T20I # 2708
NepalSouth AfricaSouth Africa1 runKingstownJun 14, 2024T20I # 2681
BangladeshSouth AfricaSouth Africa4 runsNew YorkJun 10, 2024T20I # 2664
NetherlandsSouth AfricaSouth Africa4 wicketsNew YorkJun 8, 2024T20I # 2649
South AfricaSri LankaSouth Africa6 wicketsNew YorkJun 3, 2024T20I # 2635
West IndiesSouth AfricaWest Indies8 wicketsKingstonMay 26, 2024T20I # 2630
West IndiesSouth AfricaWest Indies16 runsKingstonMay 25, 2024T20I # 2626
West IndiesSouth AfricaWest Indies28 runsKingstonMay 23, 2024T20I # 2617
New ZealandSouth AfricaNew Zealand7 wicketsHamiltonFeb 13-16, 2024Test # 2529
New ZealandSouth AfricaNew Zealand281 runsMount MaunganuiFeb 4-7, 2024Test # 2528
South AfricaIndiaIndia7 wicketsCape TownJan 3-4, 2024Test # 2522
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
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