Back to rankings
South Africa
CAF
WC 2026528 data points
WC 2026528 data pointsCurrent Rank
#79
4 Jun 2026
Current Rating
1,518
4 Jun 2026
Peak Rating
1,847
18 Jul 1906
Lowest Rating
1,448
10 May 2006
All-Time Change
-299
since Jul 1906
Rating History
Match Statistics
| Total | Home | Away | Neutral | Wins | Losses | Draws | GF | GA |
|---|---|---|---|---|---|---|---|---|
| 525 | 276 | 161 | 88 | 231 | 141 | 153 | 719 | 542 |
Match History
525 matchesH = home, A = away, N = neutral site, No tag = unknown/unspecified venue.
| Date | Tournament | Home | Score | Away | Elo / Rank |
|---|---|---|---|---|---|
| 29 May 2026 | Friendly | 0–0 | South Africa | 1,517 -7·#79 — | |
| 31 Mar 2026 | Friendly | 2–1 | South Africa | 1,524 -7·#79 ↓1 | |
| 27 Mar 2026 | Friendly | 1–1 | South Africa | 1,531 +3·#79 ↓1 | |
| 4 Jan 2026 | African Nations Cup | 2–1(N) | South Africa | 1,528 -22·#78 ↓4 | |
| 29 Dec 2025 | African Nations Cup | 3–2(N) | Zimbabwe | 1,550 +13·#74 ↑2 | |
| 26 Dec 2025 | African Nations Cup | 1–0(N) | South Africa | 1,537 -21·#76 ↓2 | |
| 22 Dec 2025 | African Nations Cup | 1–2(N) | South Africa | 1,558 +28·#73 ↑4 | |
| 15 Nov 2025 | Friendly | 3–1 | Zambia | 1,530 +6·#77 — | |
| 14 Oct 2025 | World Cup qualifier | 0–3 | South Africa | 1,524 +11·#78 — | |
| 10 Oct 2025 | World Cup qualifier | 0–0 | Zimbabwe | 1,513 -13·#79 ↓3 | |
| 9 Sept 2025 | World Cup qualifier | 1–1 | South Africa | 1,526 -3·#76 ↓1 | |
| 5 Sept 2025 | World Cup qualifier | 0–3 | South Africa | 1,529 +6·#76 ↑1 | |
| 15 Jun 2025 | COSAFA Cup | 3–0 | South Africa | 1,523 -46·#75 ↓7 | |
| 13 Jun 2025 | COSAFA Cup | 1–3 | South Africa | 1,569 +12·#68 ↑2 | |
| 10 Jun 2025 | COSAFA Cup | 0–0 | South Africa | 1,557 -19·#70 ↓3 | |
| 10 Jun 2025 | Friendly | 0–2 | South Africa | 1,576 +7·#70 ↓3 | |
| 7 Jun 2025 | COSAFA Cup | 2–0 | Zimbabwe | 1,569 +9·#67 ↑1 | |
| 6 Jun 2025 | Friendly | 0–0 | South Africa | 1,560 -6·#68 — | |
| 4 Jun 2025 | COSAFA Cup | 1–0 | South Africa | 1,566 -32·#67 ↓7 | |
| 25 Mar 2025 | World Cup qualifier | 0–2(N) | South Africa | 1,598 +18·#60 ↑3 | |
| 21 Mar 2025 | World Cup qualifier | 0–2 | South Africa | 1,580 +4·#62 ↑1 | |
| 19 Nov 2024 | African Nations Cup qualifier | 0–3 | South Africa | 1,576 +3·#64 ↑5 | |
| 15 Nov 2024 | African Nations Cup qualifier | 0–2 | South Africa | 1,573 +26·#69 ↑3 | |
| 15 Oct 2024 | African Nations Cup qualifier | 1–1 | South Africa | 1,547 -11·#72 ↓2 | |
| 11 Oct 2024 | African Nations Cup qualifier | 0–5 | South Africa | 1,558 +8·#71 ↑1 | |
| 10 Sept 2024 | African Nations Cup qualifier | 2–3 | South Africa | 1,550 +5·#73 ↓1 | |
| 6 Sept 2024 | African Nations Cup qualifier | 2–2 | South Africa | 1,545 -14·#73 ↓2 | |
| 2 Jul 2024 | COSAFA Cup | 0–1 | South Africa | 1,559 +3·#69 — | |
| 29 Jun 2024 | COSAFA Cup | 0–0 | South Africa | 1,556 -15·#70 ↓4 | |
| 26 Jun 2024 | COSAFA Cup | 1–1 | South Africa | 1,571 -14·#66 ↓2 | |
| 11 Jun 2024 | World Cup qualifier | 3–1 | Zimbabwe | 1,585 +6·#65 ↑1 | |
| 7 Jun 2024 | World Cup qualifier | 1–1 | South Africa | 1,579 +8·#65 ↑1 | |
| 26 Mar 2024 | FIFA Series | 3–3 | South Africa | 1,571 +8·#66 ↑1 | |
| 21 Mar 2024 | FIFA Series | 1–1(N) | South Africa | 1,563 -13·#68 ↓2 | |
| 10 Feb 2024 | African Nations Cup | 0–0(N) | South Africa | 1,576 -4·#66 — | |
| 7 Feb 2024 | African Nations Cup | 1–1(N) | South Africa | 1,580 +6·#66 ↓1 | |
| 3 Feb 2024 | African Nations Cup | 0–0(N) | South Africa | 1,574 -1·#64 ↓1 | |
| 30 Jan 2024 | African Nations Cup | 0–2(N) | South Africa | 1,575 +65·#63 ↑15 | |
| 24 Jan 2024 | African Nations Cup | 0–0(N) | South Africa | 1,510 +12·#77 ↑5 | |
| 21 Jan 2024 | African Nations Cup | 0–4(N) | South Africa | 1,498 +43·#81 ↑12 | |
| 16 Jan 2024 | African Nations Cup | 2–0(N) | South Africa | 1,455 -23·#92 ↓4 | |
| 10 Jan 2024 | Friendly | 0–0 | South Africa | 1,478 -8·#87 ↓3 | |
| 21 Nov 2023 | World Cup qualifier | 2–0 | South Africa | 1,486 -43·#84 ↓11 | |
| 18 Nov 2023 | World Cup qualifier | 1–2 | South Africa | 1,529 +7·#73 — | |
| 17 Oct 2023 | Friendly | 1–1 | South Africa | 1,522 +6·#73 ↑1 | |
| 13 Oct 2023 | Friendly | 0–0 | South Africa | 1,516 -7·#74 ↓1 | |
| 12 Sept 2023 | Friendly | 0–1 | South Africa | 1,523 +7·#73 ↑2 | |
| 9 Sept 2023 | Friendly | 0–0 | South Africa | 1,516 -6·#76 ↓3 | |
| 16 Jul 2023 | COSAFA Cup | 0–0 | South Africa | 1,522 -15·#74 ↓3 | |
| 14 Jul 2023 | COSAFA Cup | 1–2 | Zambia | 1,537 -30·#71 ↓3 | |
| 11 Jul 2023 | COSAFA Cup | 1–2 | South Africa | 1,567 +4·#68 — | |
| 8 Jul 2023 | COSAFA Cup | 1–2 | South Africa | 1,563 +6·#68 ↑1 | |
| 5 Jul 2023 | COSAFA Cup | 1–1 | South Africa | 1,557 -14·#69 ↓2 | |
| 17 Jun 2023 | African Nations Cup qualifier | 1–2 | South Africa | 1,571 +32·#67 ↑4 | |
| 28 Mar 2023 | African Nations Cup qualifier | 1–2 | South Africa | 1,539 +14·#73 ↑2 | |
| 24 Mar 2023 | African Nations Cup qualifier | 2–2 | South Africa | 1,525 -15·#75 ↓4 | |
| 20 Nov 2022 | Friendly | 1–1 | South Africa | 1,540 -6·#72 ↓2 | |
| 17 Nov 2022 | Friendly | 1–2 | South Africa | 1,546 +3·#71 ↑1 | |
| 27 Sept 2022 | Friendly | 0–1 | South Africa | 1,543 +4·#72 ↑2 | |
| 24 Sept 2022 | Friendly | 0–4 | South Africa | 1,539 +6·#74 ↑3 | |
| 17 Jul 2022 | COSAFA Cup | 1–2 | South Africa | 1,533 +8·#77 — | |
| 15 Jul 2022 | COSAFA Cup | 1–2 | South Africa | 1,525 +5·#77 ↑1 | |
| 13 Jul 2022 | COSAFA Cup | 0–0 | South Africa | 1,520 -15·#78 ↓2 | |
| 9 Jun 2022 | African Nations Cup qualifier | 2–1 | South Africa | 1,535 -7·#75 ↓2 | |
| 29 Mar 2022 | Friendly | 5–0 | South Africa | 1,542 -1·#72 ↓2 | |
| 25 Mar 2022 | Friendly | 0–0(N) | South Africa | 1,543 -5·#69 ↓3 | |
| 14 Nov 2021 | World Cup qualifier | 1–0 | South Africa | 1,548 -13·#70 ↓1 | |
| 11 Nov 2021 | World Cup qualifier | 1–0 | Zimbabwe | 1,561 +5·#70 — | |
| 12 Oct 2021 | World Cup qualifier | 0–1 | South Africa | 1,556 +5·#70 ↑3 | |
| 9 Oct 2021 | World Cup qualifier | 1–3 | South Africa | 1,551 +23·#72 ↑3 | |
| 6 Sept 2021 | World Cup qualifier | 0–1 | South Africa | 1,528 +20·#75 ↑5 | |
| 3 Sept 2021 | World Cup qualifier | 0–0 | Zimbabwe | 1,508 -3·#79 ↓1 | |
| 18 Jul 2021 | COSAFA Cup | 0–0 | South Africa | 1,511 +5·#78 — | |
| 16 Jul 2021 | COSAFA Cup | 0–3 | South Africa | 1,506 +13·#78 ↑3 | |
| 14 Jul 2021 | COSAFA Cup | 0–0 | Zambia | 1,493 -9·#81 ↓1 | |
| 13 Jul 2021 | COSAFA Cup | 0–4 | South Africa | 1,502 +7·#80 ↑1 | |
| 8 Jul 2021 | COSAFA Cup | 0–1 | South Africa | 1,495 +4·#82 — | |
| 6 Jul 2021 | COSAFA Cup | 0–1 | South Africa | 1,491 +6·#82 ↑3 | |
| 10 Jun 2021 | Friendly | 2–3 | South Africa | 1,485 +7·#82 ↑2 | |
| 28 Mar 2021 | African Nations Cup qualifier | 2–0 | South Africa | 1,478 -36·#85 ↓9 | |
| 25 Mar 2021 | African Nations Cup qualifier | 1–1 | South Africa | 1,514 -1·#76 — | |
| 16 Nov 2020 | African Nations Cup qualifier | 2–4 | South Africa | 1,515 +3·#76 ↑1 | |
| 13 Nov 2020 | African Nations Cup qualifier | 0–2 | South Africa | 1,512 +3·#77 — | |
| 11 Oct 2020 | Friendly | 1–2 | Zambia | 1,509 -15·#78 ↓1 | |
| 8 Oct 2020 | Friendly | 1–1 | South Africa | 1,524 -7·#76 ↓1 | |
| 17 Nov 2019 | African Nations Cup qualifier | 0–1 | South Africa | 1,531 +5·#71 ↑1 | |
| 14 Nov 2019 | African Nations Cup qualifier | 2–0 | South Africa | 1,526 -16·#72 ↓1 | |
| 13 Oct 2019 | Nelson Mandela Challenge Cup | 1–2 | South Africa | 1,542 +11·#70 ↑4 | |
| 10 Jul 2019 | African Nations Cup | 2–1(N) | South Africa | 1,531 -17·#73 ↓2 | |
| 6 Jul 2019 | African Nations Cup | 0–1 | South Africa | 1,548 +40·#72 ↑5 | |
| 1 Jul 2019 | African Nations Cup | 1–0(N) | South Africa | 1,508 -13·#77 ↓1 | |
| 28 Jun 2019 | African Nations Cup | 0–1(N) | South Africa | 1,521 +15·#75 ↑1 | |
| 24 Jun 2019 | African Nations Cup | 1–0(N) | South Africa | 1,506 -19·#77 ↓2 | |
| 15 Jun 2019 | Friendly | 0–0(N) | South Africa | 1,525 +3·#76 — | |
| 7 Jun 2019 | COSAFA Cup | 0–0 | South Africa | 1,522 -15·#77 ↓7 | |
| 4 Jun 2019 | COSAFA Cup | 1–1 | South Africa | 1,537 -11·#69 ↓1 | |
| 2 Jun 2019 | COSAFA Cup | 2–2 | South Africa | 1,548 -16·#68 ↓2 | |
| 24 Mar 2019 | African Nations Cup qualifier | 1–2(N) | South Africa | 1,564 +16·#66 ↑1 | |
| 20 Nov 2018 | Nelson Mandela Challenge Cup | 1–1 | South Africa | 1,548 +4·#68 ↑2 | |
| 17 Nov 2018 | African Nations Cup qualifier | 1–1 | South Africa | 1,544 +5·#70 — | |
| 16 Oct 2018 | African Nations Cup qualifier | 0–0 | South Africa | 1,539 -18·#71 ↓3 | |
| 13 Oct 2018 | African Nations Cup qualifier | 0–6 | South Africa | 1,557 +2·#68 — | |
| 8 Sept 2018 | African Nations Cup qualifier | 0–0 | South Africa | 1,555 -10·#69 — | |
| 8 Jun 2018 | COSAFA Cup | 0–3 | South Africa | 1,565 +10·#68 ↑1 | |
| 5 Jun 2018 | COSAFA Cup | 1–4 | South Africa | 1,555 +13·#69 ↑1 | |
| 3 Jun 2018 | COSAFA Cup | 0–0 | South Africa | 1,542 -14·#70 ↓1 | |
| 24 Mar 2018 | Friendly tournament | 2–0 | Zambia | 1,556 +26·#70 ↑5 | |
| 21 Mar 2018 | Friendly tournament | 1–1(N) | South Africa | 1,530 -11·#75 ↓3 | |
| 14 Nov 2017 | World Cup qualifier | 2–1 | South Africa | 1,541 -6·#71 — | |
| 10 Nov 2017 | World Cup qualifier | 2–0 | South Africa | 1,547 -27·#71 ↓2 | |
| 7 Oct 2017 | World Cup qualifier | 1–3 | South Africa | 1,574 +27·#69 ↑2 | |
| 5 Sept 2017 | World Cup qualifier | 2–1 | South Africa | 1,547 -32·#71 ↓8 | |
| 1 Sept 2017 | World Cup qualifier | 2–1 | South Africa | 1,579 -25·#65 ↓7 | |
| 7 Jul 2017 | COSAFA Cup | 0–1 | South Africa | 1,604 +5·#59 ↑1 | |
| 4 Jul 2017 | COSAFA Cup | 0–2 | South Africa | 1,599 +4·#60 ↑3 | |
| 2 Jul 2017 | COSAFA Cup | 1–0 | South Africa | 1,595 -36·#63 ↓10 | |
| 13 Jun 2017 | Friendly | 1–2 | Zambia | 1,631 -17·#53 ↓2 | |
| 10 Jun 2017 | African Nations Cup qualifier | 0–2 | South Africa | 1,648 +44·#52 ↑8 | |
| 28 Mar 2017 | Friendly | 0–0 | South Africa | 1,604 -9·#59 ↓2 | |
| 25 Mar 2017 | Friendly | 1–3 | South Africa | 1,613 +2·#57 ↓1 | |
| 15 Nov 2016 | Friendly | 1–1 | South Africa | 1,611 -5·#57 ↓2 | |
| 12 Nov 2016 | World Cup qualifier | 1–2 | South Africa | 1,616 +20·#55 ↑4 | |
| 11 Oct 2016 | Friendly | 1–1 | South Africa | 1,596 -3·#59 ↓1 | |
| 8 Oct 2016 | World Cup qualifier | 1–1 | South Africa | 1,599 -2·#59 ↑1 | |
| 6 Sept 2016 | Nelson Mandela Challenge Cup | 0–1 | South Africa | 1,601 +13·#60 ↑1 | |
| 2 Sept 2016 | African Nations Cup qualifier | 1–1 | South Africa | 1,588 -17·#61 ↓2 | |
| 25 Jun 2016 | COSAFA Cup | 2–3(N) | South Africa | 1,605 +6·#58 — | |
| 22 Jun 2016 | COSAFA Cup | 🏳Swaziland | 1–5(N) | South Africa | 1,599 +14·#58 — |
| 18 Jun 2016 | COSAFA Cup | 1–1(N) | South Africa | 1,585 -16·#58 ↓1 | |
| 4 Jun 2016 | African Nations Cup qualifier | 0–4 | South Africa | 1,601 +20·#59 ↑5 | |
| 29 Mar 2016 | African Nations Cup qualifier | 0–0 | South Africa | 1,581 -5·#62 — | |
| 26 Mar 2016 | African Nations Cup qualifier | 2–2 | South Africa | 1,586 +7·#62 ↑2 | |
| 17 Nov 2015 | World Cup qualifier | 0–1 | South Africa | 1,579 +8·#64 ↑1 | |
| 13 Nov 2015 | World Cup qualifier | 1–3 | South Africa | 1,571 +32·#65 ↑8 | |
| 13 Oct 2015 | Friendly | 1–1 | South Africa | 1,539 +3·#73 — | |
| 8 Oct 2015 | Friendly | 0–1 | South Africa | 1,536 +18·#73 ↑6 | |
| 8 Sept 2015 | Nelson Mandela Challenge Cup | 0–1 | South Africa | 1,518 +18·#79 ↑3 | |
| 5 Sept 2015 | African Nations Cup qualifier | 3–1 | South Africa | 1,500 -48·#83 ↓12 | |
| 16 Jun 2015 | Friendly | 1–2 | South Africa | 1,548 +5·#67 ↑1 | |
| 13 Jun 2015 | African Nations Cup qualifier | 0–0 | South Africa | 1,543 -14·#68 ↓2 | |
| 27 May 2015 | COSAFA Cup | 0–0 | South Africa | 1,557 -15·#66 ↓2 | |
| 24 May 2015 | COSAFA Cup | 0–0 | South Africa | 1,572 -16·#64 — | |
| 22 May 2015 | Friendly | 1–2 | South Africa | 1,588 +3·#64 — | |
| 16 May 2015 | Friendly | 1–1 | South Africa | 1,585 -6·#64 ↓1 | |
| 14 May 2015 | Friendly | 0–0 | South Africa | 1,591 -6·#63 — | |
| 29 Mar 2015 | Friendly | 1–1 | South Africa | 1,597 -1·#63 ↓1 | |
| 25 Mar 2015 | Friendly | 🏳Swaziland | 1–3 | South Africa | 1,598 +3·#61 ↑1 |
| 27 Jan 2015 | African Nations Cup | 2–1(N) | South Africa | 1,595 -20·#63 ↓4 | |
| 23 Jan 2015 | African Nations Cup | 1–1(N) | South Africa | 1,615 +5·#59 — | |
| 19 Jan 2015 | African Nations Cup | 3–1(N) | South Africa | 1,610 -34·#60 ↓6 | |
| 14 Jan 2015 | Friendly | 0–3(N) | South Africa | 1,644 +13·#53 ↑2 | |
| 10 Jan 2015 | Friendly | 1–1(N) | South Africa | 1,631 ±0·#55 — | |
| 4 Jan 2015 | Friendly | 1–0 | Zambia | 1,631 +4·#55 — | |
| 19 Nov 2014 | African Nations Cup qualifier | 2–2 | South Africa | 1,627 +9·#54 ↑4 | |
| 15 Nov 2014 | African Nations Cup qualifier | 1–2 | South Africa | 1,618 +5·#57 ↑1 | |
| 15 Oct 2014 | African Nations Cup qualifier | 0–0 | South Africa | 1,613 -14·#59 ↓5 | |
| 11 Oct 2014 | African Nations Cup qualifier | 0–2 | South Africa | 1,627 +25·#54 ↑6 | |
| 10 Sept 2014 | African Nations Cup qualifier | 0–0 | South Africa | 1,602 -1·#59 ↓1 | |
| 5 Sept 2014 | African Nations Cup qualifier | 0–3 | South Africa | 1,603 +25·#59 ↑5 | |
| 30 May 2014 | Friendly | 0–0 | South Africa | 1,578 +2·#65 — | |
| 26 May 2014 | Friendly | 1–1 | South Africa | 1,576 +6·#64 ↑2 | |
| 5 Mar 2014 | Friendly | 5–0 | South Africa | 1,570 -3·#65 — | |
| 19 Nov 2013 | Friendly | 0–1 | South Africa | 1,573 +19·#65 ↑6 | |
| 15 Nov 2013 | Friendly | 🏳Swaziland | 0–3 | South Africa | 1,554 +4·#71 ↑1 |
| 11 Oct 2013 | Friendly | 1–1 | South Africa | 1,550 +2·#70 ↑1 | |
| 10 Sept 2013 | Friendly | 1–2 | Zimbabwe | 1,548 -17·#72 ↓5 | |
| 7 Sept 2013 | World Cup qualifier | 1–4 | South Africa | 1,565 +8·#66 ↑5 | |
| 17 Aug 2013 | Friendly | 0–2 | South Africa | 1,557 +12·#69 ↑5 | |
| 14 Aug 2013 | Nelson Mandela Challenge Cup | 2–0 | South Africa | 1,545 -21·#74 ↓7 | |
| 20 Jul 2013 | COSAFA Cup | 1–2(N) | South Africa | 1,566 +4·#65 ↑1 | |
| 17 Jul 2013 | COSAFA Cup | 0–0 | Zambia | 1,562 +5·#66 ↑2 | |
| 13 Jul 2013 | COSAFA Cup | 1–2(N) | South Africa | 1,557 +9·#68 ↑4 | |
| 16 Jun 2013 | World Cup qualifier | 2–1 | South Africa | 1,548 -27·#73 ↓9 | |
| 8 Jun 2013 | World Cup qualifier | 0–3(N) | South Africa | 1,575 +13·#66 ↑3 | |
| 2 Jun 2013 | Friendly | 0–2 | South Africa | 1,562 +4·#69 ↑1 | |
| 23 Mar 2013 | World Cup qualifier | 0–2 | South Africa | 1,558 +7·#69 ↑3 | |
| 2 Feb 2013 | African Nations Cup | 1–1 | South Africa | 1,551 -5·#72 ↓1 | |
| 27 Jan 2013 | African Nations Cup | 2–2 | South Africa | 1,556 -9·#72 ↓4 | |
| 23 Jan 2013 | African Nations Cup | 0–2 | South Africa | 1,565 +24·#68 ↑7 | |
| 19 Jan 2013 | African Nations Cup | 0–0 | South Africa | 1,541 -14·#76 ↓3 | |
| 12 Jan 2013 | Friendly | 0–0 | South Africa | 1,555 -3·#73 ↓1 | |
| 8 Jan 2013 | Friendly | 1–0 | South Africa | 1,558 -7·#71 ↓3 | |
| 22 Dec 2012 | Friendly | 1–3 | South Africa | 1,565 +5·#68 ↑3 | |
| 14 Nov 2012 | Nelson Mandela Challenge Cup | 0–1 | Zambia | 1,560 -19·#70 ↓5 | |
| 16 Oct 2012 | Friendly | 1–2 | South Africa | 1,579 +6·#66 ↑1 | |
| 12 Oct 2012 | Friendly | 1–0 | South Africa | 1,573 -4·#68 ↓2 | |
| 11 Sept 2012 | Friendly | 0–2 | South Africa | 1,577 +4·#66 — | |
| 7 Sept 2012 | Friendly | 1–0 | South Africa | 1,573 -1·#66 ↑2 | |
| 15 Jun 2012 | Friendly | 0–3 | South Africa | 1,574 +14·#67 ↑5 | |
| 9 Jun 2012 | World Cup qualifier | 1–1 | South Africa | 1,560 -8·#71 ↓2 | |
| 3 Jun 2012 | World Cup qualifier | 1–1 | South Africa | 1,568 -16·#69 ↓6 | |
| 29 Feb 2012 | Friendly | 0–0 | South Africa | 1,584 -4·#63 ↓2 | |
| 15 Jan 2012 | Friendly | 1–1 | South Africa | 1,588 +2·#61 — | |
| 11 Jan 2012 | Friendly | 1–1 | Zambia | 1,586 -5·#62 ↓2 | |
| 6 Jan 2012 | Friendly | 0–0 | South Africa | 1,591 -7·#60 ↓1 | |
| 15 Nov 2011 | Friendly | 1–2 | Zimbabwe | 1,598 -14·#60 ↓3 | |
| 12 Nov 2011 | Nelson Mandela Challenge Cup | 1–1 | South Africa | 1,612 +2·#57 — | |
| 8 Oct 2011 | African Nations Cup qualifier | 0–0 | South Africa | 1,610 -16·#56 ↓1 | |
| 4 Sept 2011 | African Nations Cup qualifier | 2–1 | South Africa | 1,626 -32·#56 ↓7 | |
| 10 Aug 2011 | Friendly | 0–3 | South Africa | 1,658 +8·#51 ↓1 | |
| 5 Jun 2011 | African Nations Cup qualifier | 0–0 | South Africa | 1,650 +12·#49 ↑3 | |
| 14 May 2011 | Friendly | 0–1 | South Africa | 1,638 +5·#52 ↑2 | |
| 26 Mar 2011 | African Nations Cup qualifier | 0–1 | South Africa | 1,633 +25·#55 ↑1 | |
| 9 Feb 2011 | Friendly | 0–2 | South Africa | 1,608 +2·#56 — | |
| 17 Nov 2010 | Nelson Mandela Challenge Cup | 1–0 | South Africa | 1,606 -14·#57 ↓3 | |
| 10 Oct 2010 | African Nations Cup qualifier | 0–0 | South Africa | 1,620 -12·#54 ↓4 | |
| 4 Sept 2010 | African Nations Cup qualifier | 0–2 | South Africa | 1,632 +4·#52 — | |
| 11 Aug 2010 | Friendly | 0–1 | South Africa | 1,628 +11·#53 — | |
| 22 Jun 2010 | World Cup | 1–2 | South Africa | 1,617 +42·#54 ↑13 | |
| 16 Jun 2010 | World Cup | 3–0 | South Africa | 1,575 -33·#67 ↓12 | |
| 11 Jun 2010 | World Cup | 1–1 | South Africa | 1,608 +16·#55 ↑9 | |
| 5 Jun 2010 | Friendly | 0–1 | South Africa | 1,592 +13·#64 ↑2 | |
| 31 May 2010 | Friendly | 0–5 | South Africa | 1,579 +8·#66 ↑1 | |
| 27 May 2010 | Friendly | 1–2 | South Africa | 1,571 +13·#67 ↑6 | |
| 24 May 2010 | Friendly | 1–1 | South Africa | 1,558 +2·#74 ↑2 | |
| 16 May 2010 | Friendly | 0–4 | South Africa | 1,556 +9·#76 ↑2 | |
| 28 Apr 2010 | Friendly | 0–2(N) | South Africa | 1,547 +19·#78 ↑3 | |
| 22 Apr 2010 | Friendly | 0–0(N) | South Africa | 1,528 ±0·#81 — | |
| 31 Mar 2010 | Friendly | 1–1 | South Africa | 1,528 +8·#81 ↑3 | |
| 3 Mar 2010 | Friendly | 1–1 | South Africa | 1,520 -7·#84 — | |
| 27 Jan 2010 | Friendly | 3–0 | Zimbabwe | 1,527 +5·#84 ↑1 | |
| 23 Jan 2010 | Friendly | 🏳Swaziland | 2–6 | South Africa | 1,522 +3·#85 — |
| 17 Nov 2009 | Friendly | 0–0 | South Africa | 1,519 ±0·#84 — | |
| 14 Nov 2009 | Friendly | 0–0 | South Africa | 1,519 +5·#84 ↓1 | |
| 31 Oct 2009 | COSAFA Cup | 1–0(N) | South Africa | 1,514 -28·#83 ↓7 | |
| 28 Oct 2009 | COSAFA Cup | 1–1 | Zimbabwe | 1,542 -4·#76 ↓1 | |
| 26 Oct 2009 | COSAFA Cup | 0–2(N) | South Africa | 1,546 +27·#75 ↑8 | |
| 20 Oct 2009 | Friendly | 2–1 | South Africa | 1,519 -13·#83 ↓5 | |
| 13 Oct 2009 | Friendly | 1–0 | South Africa | 1,532 -10·#77 ↓1 | |
| 10 Oct 2009 | Friendly | 1–0 | South Africa | 1,542 -3·#76 ↓2 | |
| 19 Sept 2009 | Friendly | 0–1 | South Africa | 1,545 +2·#74 — | |
| 8 Sept 2009 | Friendly | 1–0 | South Africa | 1,543 -3·#75 — | |
| 5 Sept 2009 | Friendly | 2–0 | South Africa | 1,546 -1·#74 ↓1 | |
| 12 Aug 2009 | Friendly | 3–1 | South Africa | 1,547 -8·#74 ↓5 | |
| 28 Jun 2009 | Confederations Cup | 3–2 | South Africa | 1,555 -4·#70 — | |
| 25 Jun 2009 | Confederations Cup | 1–0 | South Africa | 1,559 -4·#70 ↓1 | |
| 20 Jun 2009 | Confederations Cup | 2–0 | South Africa | 1,563 -5·#69 ↓1 | |
| 17 Jun 2009 | Confederations Cup | 0–2 | South Africa | 1,568 +21·#68 ↑2 | |
| 14 Jun 2009 | Confederations Cup | 0–0 | South Africa | 1,547 -9·#70 — | |
| 6 Jun 2009 | Friendly | 0–1 | South Africa | 1,556 +12·#70 ↑3 | |
| 30 May 2009 | Friendly | 0–2 | South Africa | 1,544 +1·#73 — | |
| 31 Mar 2009 | Friendly | 2–0(N) | South Africa | 1,543 -5·#74 ↓1 | |
| 28 Mar 2009 | Nelson Mandela Challenge Cup | 1–2 | South Africa | 1,548 +19·#73 ↑5 | |
| 11 Feb 2009 | Friendly | 2–0 | South Africa | 1,529 -9·#76 ↓2 | |
| 27 Jan 2009 | Friendly | 1–0 | Zambia | 1,538 +5·#73 — | |
| 19 Nov 2008 | Nelson Mandela Challenge Cup | 2–3 | South Africa | 1,533 +21·#75 ↑12 | |
| 15 Oct 2008 | Friendly | 1–2 | South Africa | 1,512 +13·#86 ↑2 | |
| 11 Oct 2008 | World Cup and African Nations Cup qualifier | 0–1 | South Africa | 1,499 +12·#88 ↑2 | |
| 30 Sept 2008 | Friendly | 0–3 | South Africa | 1,487 +6·#90 — | |
| 9 Sept 2008 | Friendly | 1–0 | South Africa | 1,481 -11·#90 ↓2 | |
| 6 Sept 2008 | World Cup and African Nations Cup qualifier | 1–0 | South Africa | 1,492 -13·#89 ↓3 | |
| 19 Aug 2008 | Friendly | 2–2(N) | South Africa | 1,505 +5·#85 ↑3 | |
| 3 Aug 2008 | COSAFA Cup | 1–2 | South Africa | 1,500 +9·#89 ↑1 | |
| 30 Jul 2008 | COSAFA Cup | 1–0 | Zambia | 1,491 +17·#90 ↑2 | |
| 26 Jul 2008 | COSAFA Cup | 0–1 | South Africa | 1,474 +6·#92 — | |
| 21 Jun 2008 | World Cup and African Nations Cup qualifier | 0–0 | South Africa | 1,468 -16·#94 ↓3 | |
| 14 Jun 2008 | World Cup and African Nations Cup qualifier | 1–0 | South Africa | 1,484 -32·#91 ↓9 | |
| 7 Jun 2008 | World Cup and African Nations Cup qualifier | 1–4 | South Africa | 1,516 +8·#83 ↑1 | |
| 1 Jun 2008 | World Cup and African Nations Cup qualifier | 2–0 | South Africa | 1,508 -9·#85 ↓4 | |
| 29 May 2008 | Friendly | 🏳Swaziland | 0–1 | South Africa | 1,517 +1·#81 — |
| 26 Mar 2008 | Friendly | 0–3 | South Africa | 1,516 +28·#82 ↑6 | |
| 11 Mar 2008 | Friendly | 2–1 | Zimbabwe | 1,488 +7·#89 ↑2 | |
| 31 Jan 2008 | African Nations Cup | 1–1(N) | South Africa | 1,481 +9·#88 ↑1 | |
| 27 Jan 2008 | African Nations Cup | 3–1(N) | South Africa | 1,472 -24·#89 ↓3 | |
| 23 Jan 2008 | African Nations Cup | 1–1(N) | South Africa | 1,496 +3·#87 — | |
| 16 Jan 2008 | Friendly | 1–2 | South Africa | 1,493 +3·#87 — | |
| 13 Jan 2008 | Friendly | 0–2 | South Africa | 1,490 +6·#87 ↑1 | |
| 27 Nov 2007 | Friendly | 0–5 | South Africa | 1,484 +3·#88 — | |
| 20 Nov 2007 | Friendly | 0–2 | South Africa | 1,481 +18·#88 ↑3 | |
| 17 Nov 2007 | Nelson Mandela Challenge Cup | 1–0 | South Africa | 1,463 -8·#90 ↓2 | |
| 24 Oct 2007 | COSAFA Cup | 0–0 | Zambia | 1,471 ±0·#89 — | |
| 17 Oct 2007 | Friendly | 2–0 | South Africa | 1,471 -1·#89 — | |
| 29 Sept 2007 | COSAFA Cup | 0–1 | South Africa | 1,472 +8·#89 ↑1 | |
| 12 Sept 2007 | Friendly | 0–0 | South Africa | 1,464 +6·#90 — | |
| 9 Sept 2007 | African Nations Cup qualifier | 1–3 | Zambia | 1,458 -36·#90 ↓7 | |
| 22 Aug 2007 | Friendly | 1–0 | South Africa | 1,494 -2·#84 — | |
| 17 Jun 2007 | African Nations Cup qualifier | 1–1 | South Africa | 1,496 +1·#85 — | |
| 2 Jun 2007 | African Nations Cup qualifier | 0–4 | South Africa | 1,495 +10·#85 ↑3 | |
| 27 May 2007 | COSAFA Cup | 0–2(N) | South Africa | 1,485 +12·#88 ↑3 | |
| 26 May 2007 | COSAFA Cup | 0–0(N) | South Africa | 1,473 -9·#91 ↓3 | |
| 28 Mar 2007 | Friendly | 1–0 | South Africa | 1,482 -11·#88 ↓3 | |
| 24 Mar 2007 | African Nations Cup qualifier | 0–3 | South Africa | 1,493 +28·#85 ↑6 | |
| 13 Mar 2007 | Friendly | 🏳Swaziland | 1–1 | South Africa | 1,465 -8·#91 ↓1 |
| 15 Nov 2006 | Nelson Mandela Challenge Cup | 1–0(N) | South Africa | 1,473 -6·#92 ↓1 | |
| 8 Oct 2006 | African Nations Cup qualifier | 1–0 | Zambia | 1,479 +31·#91 ↑7 | |
| 2 Sept 2006 | African Nations Cup qualifier | 0–0 | South Africa | 1,448 -11·#97 ↓1 | |
| 16 Aug 2006 | Friendly | 0–1 | South Africa | 1,459 +5·#95 — | |
| 21 May 2006 | COSAFA Cup | 0–0 | South Africa | 1,454 -1·#96 — | |
| 20 May 2006 | COSAFA Cup | 🏳Swaziland | 0–1(N) | South Africa | 1,455 +7·#96 — |
| 10 May 2006 | Friendly | 0–0 | South Africa | 1,448 -6·#96 — | |
| 30 Jan 2006 | African Nations Cup | 0–1(N) | Zambia | 1,454 -25·#96 ↓8 | |
| 26 Jan 2006 | African Nations Cup | 2–0(N) | South Africa | 1,479 -15·#88 ↓3 | |
| 22 Jan 2006 | African Nations Cup | 2–0(N) | South Africa | 1,494 -40·#86 ↓14 | |
| 14 Jan 2006 | Friendly | 1–2 | South Africa | 1,534 +17·#74 ↑4 | |
| 12 Nov 2005 | Nelson Mandela Challenge Cup | 3–2 | South Africa | 1,517 -12·#76 ↓2 | |
| 8 Oct 2005 | World Cup and African Nations Cup qualifier | 2–2 | South Africa | 1,529 -9·#73 ↓2 | |
| 7 Sept 2005 | Friendly | 4–2 | South Africa | 1,538 -2·#72 — | |
| 3 Sept 2005 | World Cup and African Nations Cup qualifier | 3–1 | South Africa | 1,540 -40·#72 ↓9 | |
| 17 Aug 2005 | Friendly | 4–1 | South Africa | 1,580 -17·#63 ↓3 | |
| 13 Aug 2005 | COSAFA Cup | 2–2 | Zambia | 1,597 -10·#60 — | |
| 17 Jul 2005 | CONCACAF Championship | 1–1(N) | South Africa | 1,607 -8·#60 ↓2 | |
| 13 Jul 2005 | CONCACAF Championship | 1–1(N) | South Africa | 1,615 -6·#58 ↓2 | |
| 10 Jul 2005 | CONCACAF Championship | 3–3(N) | South Africa | 1,621 +5·#56 ↑2 | |
| 8 Jul 2005 | CONCACAF Championship | 1–2(N) | South Africa | 1,616 +44·#58 ↑7 | |
| 18 Jun 2005 | World Cup and African Nations Cup qualifier | 2–0 | South Africa | 1,572 -47·#65 ↓10 | |
| 4 Jun 2005 | World Cup and African Nations Cup qualifier | 1–2 | South Africa | 1,619 +14·#55 ↑4 | |
| 26 Mar 2005 | World Cup and African Nations Cup qualifier | 1–2 | South Africa | 1,605 +4·#60 ↑2 | |
| 27 Feb 2005 | COSAFA Cup | 0–1 | South Africa | 1,601 +12·#62 ↑2 | |
| 26 Feb 2005 | COSAFA Cup | 0–3(N) | South Africa | 1,589 +3·#64 ↑1 | |
| 9 Feb 2005 | Friendly | 1–1 | South Africa | 1,586 +3·#66 ↑1 | |
| 17 Nov 2004 | Nelson Mandela Challenge Cup | 1–2 | South Africa | 1,583 +20·#64 ↑3 | |
| 10 Oct 2004 | World Cup and African Nations Cup qualifier | 0–1 | South Africa | 1,563 +15·#67 ↑2 | |
| 5 Sept 2004 | World Cup and African Nations Cup qualifier | 1–0 | South Africa | 1,548 -24·#71 ↓5 | |
| 18 Aug 2004 | Friendly | 0–2 | South Africa | 1,572 +23·#67 ↑3 | |
| 3 Jul 2004 | World Cup and African Nations Cup qualifier | 0–2 | South Africa | 1,549 +12·#69 ↑3 | |
| 20 Jun 2004 | World Cup and African Nations Cup qualifier | 3–0 | South Africa | 1,537 -40·#74 ↓12 | |
| 5 Jun 2004 | World Cup and African Nations Cup qualifier | 1–2 | South Africa | 1,577 +6·#62 ↑3 | |
| 30 Mar 2004 | Friendly | 1–0(N) | South Africa | 1,571 -4·#64 ↑1 | |
| 4 Feb 2004 | African Nations Cup | 1–1(N) | South Africa | 1,575 +4·#66 — | |
| 31 Jan 2004 | African Nations Cup | 4–0(N) | South Africa | 1,571 -34·#65 ↓9 | |
| 27 Jan 2004 | African Nations Cup | 0–2(N) | South Africa | 1,605 +13·#55 ↑5 | |
| 18 Jan 2004 | Friendly | 2–1 | South Africa | 1,592 -4·#59 ↓1 | |
| 10 Jan 2004 | COSAFA Cup | 2–0 | South Africa | 1,596 -48·#58 ↓8 | |
| 19 Nov 2003 | Friendly | 2–0 | South Africa | 1,644 -12·#50 ↓1 | |
| 15 Nov 2003 | Friendly | 2–1 | South Africa | 1,656 -8·#48 ↓3 | |
| 11 Oct 2003 | Nelson Mandela Challenge Cup | 1–2 | South Africa | 1,664 +15·#45 ↑4 | |
| 8 Oct 2003 | Friendly | 0–3 | South Africa | 1,649 +4·#48 ↑2 | |
| 19 Jul 2003 | COSAFA Cup | 0–1 | Zimbabwe | 1,645 -35·#48 ↓5 | |
| 6 Jul 2003 | African Nations Cup qualifier | 0–2 | South Africa | 1,680 +9·#42 ↑3 | |
| 22 Jun 2003 | African Nations Cup qualifier | 1–2 | South Africa | 1,671 +12·#45 ↑2 | |
| 14 Jun 2003 | Friendly | 1–2 | South Africa | 1,659 +2·#47 — | |
| 22 May 2003 | Friendly | 2–1 | South Africa | 1,657 -5·#47 ↓1 | |
| 30 Apr 2003 | Friendly | 0–0 | South Africa | 1,662 -5·#46 ↑1 | |
| 29 Mar 2003 | Friendly | 0–2 | South Africa | 1,667 +4·#48 — | |
| 19 Nov 2002 | Nelson Mandela Challenge Cup | 1–1 | South Africa | 1,663 +1·#47 — | |
| 26 Oct 2002 | Castle Lager Cup | 1–1 | South Africa | 1,662 -12·#47 ↓4 | |
| 23 Oct 2002 | Castle Lager Cup | 1–1(N) | South Africa | 1,674 -9·#43 ↓1 | |
| 13 Oct 2002 | African Nations Cup qualifier | 0–2 | South Africa | 1,683 +5·#42 ↑1 | |
| 28 Sept 2002 | COSAFA Cup | 0–1 | South Africa | 1,678 +3·#42 ↑1 | |
| 21 Sept 2002 | COSAFA Cup | 1–3 | South Africa | 1,675 +13·#43 ↑3 | |
| 8 Sept 2002 | African Nations Cup qualifier | 0–0 | South Africa | 1,662 -1·#46 — | |
| 24 Aug 2002 | COSAFA Cup | 🏳Swaziland | 1–4 | South Africa | 1,663 +3·#46 ↑1 |
| 21 Jul 2002 | COSAFA Cup | 0–0 | South Africa | 1,660 -17·#44 ↓2 | |
| 12 Jun 2002 | World Cup | 3–2(N) | South Africa | 1,677 -8·#42 ↓2 | |
| 8 Jun 2002 | World Cup | 0–1(N) | South Africa | 1,685 +37·#41 ↑7 | |
| 2 Jun 2002 | World Cup | 2–2(N) | South Africa | 1,648 +8·#49 ↑1 | |
| 23 May 2002 | Reunification Cup | 0–2(N) | South Africa | 1,640 +33·#50 ↑4 | |
| 20 May 2002 | Reunification Cup | 0–2(N) | South Africa | 1,607 +31·#54 ↑5 | |
| 12 May 2002 | Friendly | 0–1 | South Africa | 1,576 +3·#57 — | |
| 17 Apr 2002 | Friendly | 0–0(N) | South Africa | 1,573 +4·#57 ↑2 | |
| 30 Mar 2002 | COSAFA Cup | 0–0 | South Africa | 1,569 -15·#59 ↓1 | |
| 27 Mar 2002 | Friendly | 4–1 | South Africa | 1,584 -13·#58 ↓3 | |
| 20 Mar 2002 | Friendly | 1–0(N) | South Africa | 1,597 -8·#55 ↓1 | |
| 3 Feb 2002 | African Nations Cup | 2–0 | South Africa | 1,605 -44·#54 ↓6 | |
| 30 Jan 2002 | African Nations Cup | 1–3(N) | South Africa | 1,649 +42·#48 ↑5 | |
| 24 Jan 2002 | African Nations Cup | 0–0(N) | South Africa | 1,607 -6·#53 ↓1 | |
| 20 Jan 2002 | African Nations Cup | 0–0(N) | South Africa | 1,613 -15·#52 ↓2 | |
| 15 Jan 2002 | Friendly | 0–1 | South Africa | 1,628 +5·#50 ↑1 | |
| 10 Nov 2001 | Friendly | 0–1 | South Africa | 1,623 +8·#52 — | |
| 15 Aug 2001 | Friendly | 3–0 | South Africa | 1,615 -4·#54 — | |
| 21 Jul 2001 | COSAFA Cup | 1–0 | South Africa | 1,619 -34·#55 ↓3 | |
| 14 Jul 2001 | World Cup qualifier | 0–2 | South Africa | 1,653 +3·#51 ↑1 | |
| 1 Jul 2001 | World Cup qualifier | 1–1 | South Africa | 1,650 -8·#51 ↓3 | |
| 17 Jun 2001 | African Nations Cup qualifier | 0–0 | South Africa | 1,658 -17·#48 ↓4 | |
| 3 Jun 2001 | African Nations Cup qualifier | 1–1 | South Africa | 1,675 -5·#44 ↓2 | |
| 5 May 2001 | World Cup qualifier | 2–1 | Zimbabwe | 1,680 +6·#43 ↑1 | |
| 29 Apr 2001 | COSAFA Cup | 0–3 | South Africa | 1,674 +10·#44 ↑1 | |
| 25 Apr 2001 | Friendly | 1–0 | South Africa | 1,664 -1·#45 — | |
| 24 Mar 2001 | African Nations Cup qualifier | 0–3 | South Africa | 1,665 +3·#47 ↑2 | |
| 25 Feb 2001 | World Cup qualifier | 1–2 | South Africa | 1,662 +6·#51 ↑1 | |
| 27 Jan 2001 | World Cup qualifier | 0–1 | South Africa | 1,656 +5·#51 — | |
| 13 Jan 2001 | African Nations Cup qualifier | 1–1 | South Africa | 1,651 -15·#51 ↓3 | |
| 16 Dec 2000 | African Nations Cup qualifier | 1–2 | South Africa | 1,666 +5·#48 ↑3 | |
| 7 Oct 2000 | Nelson Mandela Challenge Cup | 0–0 | South Africa | 1,661 +12·#47 ↑4 | |
| 3 Sept 2000 | African Nations Cup qualifier | 1–2 | South Africa | 1,649 +14·#50 ↑3 | |
| 29 Jul 2000 | COSAFA Cup | 0–1 | Zimbabwe | 1,635 -34·#53 ↓9 | |
| 9 Jul 2000 | World Cup qualifier | 2–0 | Zimbabwe | 1,669 +24·#45 ↑6 | |
| 18 Jun 2000 | COSAFA Cup | 🏳Swaziland | 0–2 | South Africa | 1,645 +2·#51 ↑1 |
| 11 Jun 2000 | US Cup | 2–1(N) | South Africa | 1,643 -10·#51 ↓2 | |
| 7 Jun 2000 | US Cup | 4–2(N) | South Africa | 1,653 -12·#50 ↓5 | |
| 3 Jun 2000 | US Cup | 4–0 | South Africa | 1,665 -12·#45 ↓2 | |
| 28 May 2000 | Friendly | 0–1 | South Africa | 1,677 +2·#43 — | |
| 29 Apr 2000 | COSAFA Cup | 0–3 | South Africa | 1,675 +3·#43 ↑2 | |
| 22 Apr 2000 | World Cup qualifier | 0–1 | South Africa | 1,672 +1·#45 ↑1 | |
| 9 Apr 2000 | World Cup qualifier | 0–2 | South Africa | 1,671 +4·#45 ↑1 | |
| 12 Feb 2000 | African Nations Cup | 2–2(N) | South Africa | 1,667 -4·#43 ↓1 | |
| 10 Feb 2000 | African Nations Cup | 2–0 | South Africa | 1,671 -23·#42 ↓2 | |
| 6 Feb 2000 | African Nations Cup | 0–1 | South Africa | 1,694 +23·#40 ↑3 | |
| 2 Feb 2000 | African Nations Cup | 1–1(N) | South Africa | 1,671 -11·#43 ↓2 | |
| 27 Jan 2000 | African Nations Cup | 0–1(N) | South Africa | 1,682 +15·#41 ↑2 | |
| 23 Jan 2000 | African Nations Cup | 1–3(N) | South Africa | 1,667 +19·#43 ↑1 | |
| 27 Nov 1999 | Nelson Mandela Challenge Cup | 0–1 | South Africa | 1,648 +22·#44 ↑7 | |
| 30 Sept 1999 | Afro-Asian Cup | 0–0 | South Africa | 1,626 +8·#51 — | |
| 18 Sept 1999 | Afro-Asian Cup | 0–1 | South Africa | 1,618 +22·#51 ↑4 | |
| 31 Jul 1999 | COSAFA Cup | 1–1 | South Africa | 1,596 -10·#55 ↓1 | |
| 20 Jun 1999 | African Nations Cup qualifier | 2–2 | South Africa | 1,606 -5·#52 — | |
| 16 Jun 1999 | Friendly | 0–1 | Zimbabwe | 1,611 -16·#52 — | |
| 5 Jun 1999 | African Nations Cup qualifier | 0–2 | South Africa | 1,627 +3·#53 — | |
| 9 May 1999 | Friendly | 1–1 | South Africa | 1,624 +4·#53 — | |
| 6 May 1999 | Friendly | 2–0 | South Africa | 1,620 -17·#53 ↓1 | |
| 28 Apr 1999 | Friendly | 1–1 | South Africa | 1,637 +7·#52 — | |
| 10 Apr 1999 | African Nations Cup qualifier | 1–0 | South Africa | 1,630 -28·#52 ↓3 | |
| 27 Feb 1999 | African Nations Cup qualifier | 1–4 | South Africa | 1,658 +9·#46 ↑1 | |
| 20 Feb 1999 | COSAFA Cup | 1–2 | South Africa | 1,649 +2·#48 ↑1 | |
| 23 Jan 1999 | African Nations Cup qualifier | 1–1 | South Africa | 1,647 -17·#49 ↓2 | |
| 16 Dec 1998 | Nelson Mandela Challenge Cup | 1–2 | South Africa | 1,664 +10·#48 ↑1 | |
| 3 Oct 1998 | African Nations Cup qualifier | 0–1 | South Africa | 1,654 +7·#49 ↑1 | |
| 24 Jun 1998 | World Cup | 2–2(N) | South Africa | 1,647 -2·#48 — | |
| 18 Jun 1998 | World Cup | 1–1(N) | South Africa | 1,649 +19·#47 ↑2 | |
| 12 Jun 1998 | World Cup | 3–0 | South Africa | 1,630 -7·#52 ↓2 | |
| 6 Jun 1998 | Friendly | 1–1(N) | South Africa | 1,637 -4·#50 — | |
| 25 May 1998 | Friendly | 2–0 | South Africa | 1,641 -4·#49 ↓2 | |
| 20 May 1998 | Friendly | 1–1 | Zambia | 1,645 -4·#47 — | |
| 28 Feb 1998 | African Nations Cup | 2–0(N) | South Africa | 1,649 -41·#47 ↓8 | |
| 25 Feb 1998 | African Nations Cup | 1–2(N) | South Africa | 1,690 +14·#39 ↑2 | |
| 22 Feb 1998 | African Nations Cup | 1–2(N) | South Africa | 1,676 +33·#41 ↑5 | |
| 16 Feb 1998 | African Nations Cup | 1–4(N) | South Africa | 1,643 +16·#47 ↑4 | |
| 11 Feb 1998 | African Nations Cup | 1–1(N) | South Africa | 1,627 -5·#50 ↓1 | |
| 8 Feb 1998 | African Nations Cup | 0–0(N) | South Africa | 1,632 -8·#50 ↓2 | |
| 24 Jan 1998 | COSAFA Cup | 3–2 | South Africa | 1,640 -31·#46 ↓2 | |
| 17 Dec 1997 | Confederations Cup | 4–3(N) | South Africa | 1,671 -19·#44 ↓4 | |
| 15 Dec 1997 | Confederations Cup | 1–0(N) | South Africa | 1,690 -38·#40 ↓6 | |
| 13 Dec 1997 | Confederations Cup | 2–2(N) | South Africa | 1,728 +12·#34 ↑2 | |
| 7 Dec 1997 | Friendly | 2–1 | South Africa | 1,716 -3·#36 — | |
| 15 Nov 1997 | Friendly | 3–0 | South Africa | 1,719 -2·#34 — | |
| 11 Oct 1997 | Friendly | 2–1 | South Africa | 1,721 -2·#35 — | |
| 16 Aug 1997 | World Cup qualifier | 0–1 | South Africa | 1,723 +5·#30 ↑2 | |
| 8 Jun 1997 | World Cup qualifier | 3–0 | Zambia | 1,718 +21·#30 ↑6 | |
| 4 Jun 1997 | Nelson Mandela Challenge Cup | 2–0 | South Africa | 1,697 -15·#35 ↓4 | |
| 24 May 1997 | Friendly | 2–1 | South Africa | 1,712 -3·#31 ↓1 | |
| 27 Apr 1997 | World Cup qualifier | 2–1(N) | Zaire🏳 | 1,715 +10·#31 ↑3 | |
| 6 Apr 1997 | World Cup qualifier | 2–0 | South Africa | 1,705 -47·#34 ↓9 | |
| 11 Jan 1997 | World Cup qualifier | 0–0 | Zambia | 1,752 -2·#26 — | |
| 9 Nov 1996 | World Cup qualifier | 1–0 | Zaire🏳 | 1,754 +5·#26 ↑2 | |
| 21 Sept 1996 | Simba Cup | 0–0 | South Africa | 1,749 -9·#26 — | |
| 18 Sept 1996 | Simba Cup | 0–2 | South Africa | 1,758 +13·#26 ↑1 | |
| 14 Sept 1996 | Simba Cup | 0–1 | South Africa | 1,745 +3·#27 — | |
| 15 Jun 1996 | World Cup qualifier | 0–3 | South Africa | 1,742 +6·#27 — | |
| 1 Jun 1996 | World Cup qualifier | 0–1 | South Africa | 1,736 +9·#29 — | |
| 24 Apr 1996 | Nelson Mandela Challenge Cup | 3–2 | South Africa | 1,727 -6·#29 — | |
| 3 Feb 1996 | African Nations Cup | 0–2 | South Africa | 1,733 +18·#30 ↑2 | |
| 31 Jan 1996 | African Nations Cup | 0–3 | South Africa | 1,715 +38·#32 ↑5 | |
| 27 Jan 1996 | African Nations Cup | 1–2 | South Africa | 1,677 +15·#37 ↑1 | |
| 24 Jan 1996 | African Nations Cup | 1–0 | South Africa | 1,662 -37·#38 ↓4 | |
| 20 Jan 1996 | African Nations Cup | 0–1 | South Africa | 1,699 +5·#34 — | |
| 13 Jan 1996 | African Nations Cup | 0–3 | South Africa | 1,694 +18·#33 ↑2 | |
| 15 Dec 1995 | Friendly | 0–0 | South Africa | 1,676 +6·#35 ↑2 | |
| 26 Nov 1995 | Simba Cup | 2–0 | Zimbabwe | 1,670 +9·#37 — | |
| 24 Nov 1995 | Simba Cup | 0–2 | South Africa | 1,661 +15·#37 ↑4 | |
| 22 Nov 1995 | Simba Cup | 2–2 | Zambia | 1,646 -6·#41 ↓1 | |
| 30 Sept 1995 | Friendly | 2–3 | South Africa | 1,652 +2·#39 — | |
| 13 May 1995 | Nelson Mandela Challenge Cup | 1–1 | South Africa | 1,650 +5·#38 ↑2 | |
| 26 Apr 1995 | Friendly | 1–3 | South Africa | 1,645 +3·#40 ↓1 | |
| 4 Dec 1994 | Simba Cup | 1–1 | South Africa | 1,642 -7·#41 ↓1 | |
| 30 Nov 1994 | Simba Cup | 0–0 | South Africa | 1,649 -4·#40 ↓1 | |
| 26 Nov 1994 | Simba Cup | 1–2 | South Africa | 1,653 +11·#39 ↑1 | |
| 13 Nov 1994 | African Nations Cup qualifier | 1–1 | Zambia | 1,642 +8·#40 ↑4 | |
| 15 Oct 1994 | African Nations Cup qualifier | 0–1 | South Africa | 1,634 +2·#42 — | |
| 4 Sept 1994 | African Nations Cup qualifier | 0–1 | South Africa | 1,632 +20·#46 ↑7 | |
| 12 Jun 1994 | Friendly | 1–0 | South Africa | 1,612 -5·#56 ↓3 | |
| 8 Jun 1994 | Friendly | 1–0 | South Africa | 1,617 -5·#54 ↓4 | |
| 10 May 1994 | Nelson Mandela Challenge Cup | 2–1 | Zambia | 1,622 +14·#50 ↑5 | |
| 24 Apr 1994 | Friendly | 1–0 | Zimbabwe | 1,608 +6·#56 — | |
| 6 Oct 1993 | Friendly | 4–0(N) | South Africa | 1,602 -6·#56 — | |
| 25 Jul 1993 | African Nations Cup qualifier | 1–3 | South Africa | 1,608 +11·#54 ↑3 | |
| 11 Jul 1993 | African Nations Cup qualifier | 0–3 | Zambia | 1,597 -25·#58 ↓14 | |
| 24 Apr 1993 | African Nations Cup qualifier | 1–1 | Zimbabwe | 1,622 -10·#47 — | |
| 10 Apr 1993 | African Nations Cup qualifier | 0–0 | South Africa | 1,632 -18·#46 ↓5 | |
| 31 Jan 1993 | World Cup qualifier | 0–1 | South Africa | 1,650 +14·#41 ↑5 | |
| 16 Jan 1993 | World Cup qualifier | 0–0 | South Africa | 1,636 -3·#46 ↓1 | |
| 10 Jan 1993 | Friendly | 0–2 | South Africa | 1,639 +2·#45 ↑1 | |
| 24 Oct 1992 | World Cup qualifier | 0–1 | South Africa | 1,637 +7·#47 ↑1 | |
| 10 Oct 1992 | World Cup qualifier | 4–0 | South Africa | 1,630 -30·#48 ↓10 | |
| 30 Aug 1992 | African Nations Cup qualifier | 0–1 | Zambia | 1,660 -31·#38 ↓5 | |
| 16 Aug 1992 | African Nations Cup qualifier | 1–4 | Zimbabwe | 1,691 -56·#33 ↓5 | |
| 11 Jul 1992 | Friendly | 2–2 | South Africa | 1,747 -4·#28 — | |
| 9 Jul 1992 | Friendly | 2–1 | South Africa | 1,751 -15·#28 ↓1 | |
| 7 Jul 1992 | Friendly | 0–1 | South Africa | 1,766 +5·#28 — | |
| 3 Jul 1977 | Friendly | 🏳Rhodesia | 1–1 | South Africa | 1,761 -6·#22 — |
| 9 Apr 1977 | Friendly | 🏳Rhodesia | 0–7 | South Africa | 1,767 +3·#23 — |
| 12 Nov 1958 | Friendly | 9–3 | South Africa | 1,764 -20·#19 ↓3 | |
| 1 Jan 1956 | Friendly | 🏳Northern Rhodesia | 4–0 | South Africa | 1,784 -28·#15 ↓2 |
| 1 Oct 1955 | Friendly | 1–4 | South Africa | 1,812 +16·#13 ↑1 | |
| 24 Sept 1955 | Friendly | 0–6 | South Africa | 1,796 +22·#14 ↑2 | |
| 17 Sept 1955 | Friendly | 0–8 | South Africa | 1,774 +28·#16 ↑2 | |
| 10 Sept 1955 | Friendly | 0–2 | South Africa | 1,746 +19·#18 ↑4 | |
| 3 Sept 1955 | Friendly | 0–3 | South Africa | 1,727 +25·#22 ↑3 | |
| 1 May 1954 | Friendly | 1–2 | South Africa | 1,702 +2·#24 ↓1 | |
| 22 Nov 1953 | Friendly | 3–1 | South Africa | 1,700 -14·#24 ↓2 | |
| 23 Jul 1950 | Friendly | 2–0 | South Africa | 1,714 -18·#22 ↓4 | |
| 8 Jul 1950 | Friendly | 2–1 | South Africa | 1,732 -13·#18 ↓2 | |
| 1 Jul 1950 | Friendly | 1–2 | South Africa | 1,745 +7·#16 ↑1 | |
| 24 Jun 1950 | Friendly | 2–3 | South Africa | 1,738 +8·#17 ↑2 | |
| 1 Dec 1949 | Friendly | 🏳Northern Rhodesia | 2–3 | South Africa | 1,730 +4·#19 ↑2 |
| 19 Jul 1947 | Friendly | 1–4 | South Africa | 1,726 +8·#18 — | |
| 12 Jul 1947 | Friendly | 3–8 | South Africa | 1,718 +10·#18 ↑1 | |
| 5 Jul 1947 | Friendly | 0–6 | South Africa | 1,708 +12·#19 ↑3 | |
| 28 Jun 1947 | Friendly | 5–6 | South Africa | 1,696 +6·#23 ↑1 | |
| 14 Jun 1947 | Friendly | 1–2 | South Africa | 1,690 +13·#23 ↑4 | |
| 7 Jun 1947 | Friendly | 5–1 | South Africa | 1,677 -14·#27 ↓4 | |
| 31 May 1947 | Friendly | 3–3 | South Africa | 1,691 +3·#23 ↑1 | |
| 24 May 1947 | Friendly | 2–4 | South Africa | 1,688 +20·#24 ↑7 | |
| 10 May 1947 | Friendly | 1–2 | South Africa | 1,668 +14·#32 ↑2 | |
| 1 Jul 1939 | Friendly | 2–1 | South Africa | 1,654 -4·#30 ↓1 | |
| 24 Jun 1939 | Friendly | 8–2 | South Africa | 1,658 -10·#29 ↓2 | |
| 17 Jun 1939 | Friendly | 3–0 | South Africa | 1,668 -9·#27 ↓1 | |
| 21 Jul 1934 | Friendly | 2–1 | South Africa | 1,677 -14·#20 ↓1 | |
| 23 Jun 1934 | Friendly | 2–0 | South Africa | 1,691 -22·#19 ↓1 | |
| 20 Jun 1934 | Friendly | 2–0 | South Africa | 1,713 -24·#18 ↓1 | |
| 17 Jul 1929 | Friendly | 3–1 | South Africa | 1,737 -13·#16 ↓1 | |
| 13 Jul 1929 | Friendly | 2–1 | South Africa | 1,750 -9·#15 — | |
| 15 Jun 1929 | Friendly | 3–2 | South Africa | 1,759 -10·#15 — | |
| 26 Nov 1924 | Friendly | 3–2 | South Africa | 1,769 -4·#17 — | |
| 2 Nov 1924 | Friendly | 2–1 | South Africa | 1,773 -7·#17 ↓3 | |
| 11 Oct 1924 | Friendly | 3–2 | South Africa | 1,780 -5·#14 ↓1 | |
| 4 Oct 1924 | Friendly | 1–0 | South Africa | 1,785 -8·#14 ↓1 | |
| 24 Sept 1924 | Friendly | 1–2 | South Africa | 1,793 +11·#13 ↑2 | |
| 17 Jul 1920 | Friendly | 9–1 | South Africa | 1,782 -16·#11 — | |
| 26 Jun 1920 | Friendly | 3–1 | South Africa | 1,798 -11·#11 ↓1 | |
| 19 Jun 1920 | Friendly | 3–1 | South Africa | 1,809 -12·#10 — | |
| 30 Jul 1910 | Friendly | 6–3 | South Africa | 1,821 -8·#10 — | |
| 23 Jul 1910 | Friendly | 6–2 | South Africa | 1,829 -9·#10 ↓2 | |
| 29 Jun 1910 | Friendly | 3–0 | South Africa | 1,838 -9·#8 — | |
| 18 Jul 1906 | Friendly | 1–6 | South Africa | 1,847 +30·#8 ↑2 | |
| 9 Jul 1906 | Friendly | 0–1 | South Africa | 1,817 #10 — |