| No. | Date | Venue | Opponent | Score | Result | Competition | |
| 1 | | Stade de Moroni, Moroni, Comoros | | 1–0 | 2–0 | 2020 [African Nations Championship qualification#Southern Zone|2020 African Nations Championship qualification] | |
| 2 | | Stade de Moroni, Moroni, Comoros | | 2–0 | 2–0 | 2020 [African Nations Championship qualification#Southern Zone|2020 African Nations Championship qualification] | |
| 3 | | Sam Nujoma Stadium, Windhoek, Namibia | | 1–0 | 2–0 | 2020 African Nations Championship qualification | |
| 4 | | Sam Nujoma Stadium, Windhoek, Namibia | | 2–0 | 2–0 | 2020 African Nations Championship qualification | |
| 5 | | Sam Nujoma Stadium, Windhoek, Namibia | | 1–2 | 1–2 | 2021 Africa Cup of Nations qualification | |
| 6 | | Wolfson Stadium, Port Elizabeth, South Africa | | 2–1 | 2–1 | 2021 [COSAFA Cup] | |
| 7 | | Nelson Mandela Bay Stadium, Port Elizabeth, South Africa | | 2–0 | 2–0 | 2021 COSAFA Cup | |
| 8 | | Wolfson Stadium, Port Elizabeth, South Africa | | 1–1 | 1–1 | 2021 COSAFA Cup | |
| 9 | | Stade de Kégué, Lomé, Togo | | 1–0 | 1–0 | 2022 FIFA World Cup qualification | |
| 10 | | King Zwelithini Stadium, Durban, South Africa | | 1–1 | 1–1 | 2023 COSAFA Cup group stage | |