Form

LAST FIVE GAMESDateCOMPETITION
DSouth Africa1 - 1NamibiaJul 5, 2023COSAFA Cup
WSouth Africa2 - 1MoroccoJun 17, 2023Africa Cup of Nations Qualifying
WLiberia1 - 2South AfricaMar 28, 2023Africa Cup of Nations Qualifying
DSouth Africa2 - 2LiberiaMar 24, 2023Africa Cup of Nations Qualifying
DSouth Africa1 - 1AngolaNov 20, 2022International Friendly

Form

LAST FIVE GAMESDateCOMPETITION
WEswatini0 - 1BotswanaJul 5, 2023COSAFA Cup
WBotswana1 - 0LibyaJun 17, 2023Africa Cup of Nations Qualifying
LBotswana2 - 3Equatorial GuineaMar 28, 2023Africa Cup of Nations Qualifying
LEquatorial Guinea2 - 0BotswanaMar 24, 2023Africa Cup of Nations Qualifying
LAngola1 - 0BotswanaNov 17, 2022International Friendly

Head To Head Record

LAST FIVE GAMESDateCOMPETITION
South Africa1 - 0BotswanaSep 27, 2022International Friendly
South Africa2 - 1BotswanaJul 17, 2022COSAFA Cup
South Africa1 - 0BotswanaJul 6, 2021COSAFA Cup
South Africa2 - 2BotswanaJun 2, 2019International Friendly
South Africa3 - 0BotswanaJun 8, 2018International Friendly