International results
Over 48,000 international football matches since 1872, under a CC0 licence.
| Date | Home | Score | Away | Competition | Place |
|---|---|---|---|---|---|
| July 4, 2017 | Lesotho | 3 : 4 | Zimbabwe | COSAFA Cup | Saulspoort, South Africa neutral venue |
| July 3, 2017 | Saint Vincent and the Grenadines | 4 : 2 | Barbados | Friendly | St. George's, Grenada neutral venue |
| July 3, 2017 | Saint Lucia | 0 : 0 | Dominica | Windward Islands Tournament | St. George's, Grenada neutral venue |
| July 3, 2017 | South Africa | 2 : 0 | Botswana | COSAFA Cup | Saulspoort, South Africa |
| July 3, 2017 | Namibia | 1 : 0 | Eswatini | COSAFA Cup | Saulspoort, South Africa neutral venue |
| July 2, 2017 | Grenada | 4 : 3 | Saint Vincent and the Grenadines | Friendly | St. George's, Grenada |
| July 2, 2017 | Barbados | 1 : 1 | Saint Lucia | Windward Islands Tournament | St. George's, Grenada neutral venue |
| July 1, 2017 | Eswatini | 1 : 2 | Zimbabwe | COSAFA Cup | Rustenburg, South Africa neutral venue |
| July 1, 2017 | South Africa | 0 : 1 | Tanzania | COSAFA Cup | Rustenburg, South Africa |
| July 1, 2017 | Portugal | 2 : 1 | Mexico | Confederations Cup | Moscow, Russia neutral venue |
| July 1, 2017 | Chile | 0 : 1 | Germany | Confederations Cup | Saint Petersburg, Russia neutral venue |
| June 30, 2017 | United States | 2 : 1 | Ghana | Friendly | East Hartford, United States |
| June 30, 2017 | Namibia | 0 : 0 | Lesotho | COSAFA Cup | Rustenburg, South Africa neutral venue |
| June 30, 2017 | Mexico | 2 : 1 | Paraguay | Friendly | Seattle, United States neutral venue |
| June 30, 2017 | Gambia | 0 : 0 | Guinea-Bissau | Friendly | Bakau, Gambia |
| June 30, 2017 | Botswana | 1 : 2 | Zambia | COSAFA Cup | Rustenburg, South Africa neutral venue |
| June 29, 2017 | Greenland | 0 : 6 | Isle of Man | Island Games | Visby, Sweden neutral venue |
| June 29, 2017 | Menorca | 0 : 1 | Guernsey | Island Games | Väskinde, Sweden neutral venue |
| June 29, 2017 | Zimbabwe | 6 : 0 | Seychelles | COSAFA Cup | Rustenburg, South Africa neutral venue |
| June 29, 2017 | Mozambique | 1 : 4 | Madagascar | COSAFA Cup | Saulspoort, South Africa neutral venue |
| June 29, 2017 | Dominica | 2 : 1 | Barbados | Windward Islands Tournament | Sauteurs, Grenada neutral venue |
| June 28, 2017 | Guernsey | 3 : 4 | Isle of Man | Island Games | Fardhem, Sweden neutral venue |
| June 28, 2017 | Greenland | 1 : 1 | Menorca | Island Games | Väskinde, Sweden neutral venue |
| June 28, 2017 | Gotland | 2 : 3 | Jersey | Island Games | Visby, Sweden |
| June 28, 2017 | Ynys Môn | 0 : 2 | Åland Islands | Island Games | Fårösund, Sweden neutral venue |
| June 28, 2017 | Orkney | 3 : 1 | Shetland | Island Games | Dalhem, Sweden neutral venue |
| June 28, 2017 | Hitra | 1 : 1 | Western Isles | Island Games | Stenkyrka, Sweden neutral venue |
| June 28, 2017 | Saare County | 4 : 2 | Frøya | Island Games | Fardhem, Sweden neutral venue |
| June 28, 2017 | Falkland Islands | 0 : 3 | Alderney | Island Games | Säve, Sweden neutral venue |
| June 28, 2017 | Tanzania | 1 : 1 | Mauritius | COSAFA Cup | Saulspoort, South Africa neutral venue |