# Mozambique national football team

The Mozambique national football team (Portuguese: Seleção Moçambicana de Futebol) represents Mozambique in men's international football competitions and is controlled by the Mozambican Football Federation, the governing body for football in Mozambique. Mozambique have never qualified for a FIFA World Cup, but they have qualified for five Africa Cup of Nations in 1986, 1996, 1998, 2010, and most recently 2023, being eliminated in the first round in all five. In 1997, the Mozambique Football Federation became a founding member of COSAFA.
Mozambique's home ground is Estádio do Zimpeto in the capital city Maputo, and can hold 42,000 spectators. The team's current head coach is Chiquinho Conde, who became manager in July 2019, replacing previous head coach and former Portugal international Abel Xavier, who had been in charge since February 2016.

## History
### Beginnings

On the day of independence in 1975, Mozambique played its first ever match; a friendly against Zambia, winning 2–1. Two years later, Cuba became Mozambique's first non-African opponent when the two countries met in Mozambique, with Cuba winning 2–0. Mozambique entered World Cup qualifying for the first time in the 1982 qualifying competition. Mozambique were defeated 7–3 over two legs by Zaire in the first round.

### 1986 Africa Cup of Nations

Mozambique qualified for its first Africa Cup of Nations in 1986. In the qualifying competition they beat Mauritius, Malawi (on penalties), and finally Libya, winning again on penalties.
At the final tournament in Egypt, Mozambique were placed in Group A along with Senegal, Ivory Coast and hosts Egypt. They lost all their games 3–0, 2–0 and 2–0, not scoring a single goal.

### 1996 Africa Cup of Nations

Mozambique had to wait 10 years to qualify for another Africa Cup of Nations, as they qualified for the 1996 tournament in South Africa. They were placed in Group D along with Ivory Coast, Ghana and Tunisia. Mozambique played their first game against Tunisia in Port Elizabeth, drawing 1–1 with Tico-Tico scoring in the 4th minute. They then went on to lose 1–0 to Ivory Coast and 2–0 to Ghana, thus eliminating them from the tournament.

### 1998 Africa Cup of Nations

Two years later, Mozambique qualified for their third Africa Cup of Nations held in Burkina Faso. They were again placed in group D along with Morocco, Egypt and Zambia. Mozambique lost their first game against eventual tournament winners Egypt 2–0, both goals coming from Hossam Hassan. In their second game they again lost to Morocco 3–0, therefore eliminating them from the tournament with one game still remaining. In their last game against Zambia, they drew 1–1, their first goal of the tournament. This would prove to be their last African Cup of Nations game for 12 years.

### 2010 FIFA World Cup qualification

Mozambique entered the 2010 FIFA World Cup qualification in the second round, and were placed in Group 7 with Botswana, Madagascar and African football giants Ivory Coast. They made a terrible start to qualifying, losing to Ivory Coast and minnows Botswana 1–0 and 2–1, and drawing 1–1 with Madagascar. Mozambique then went on to beat Madagascar 3–0 in Antananarivo with goals coming from Tico-Tico, Carlitos and Domingues. They then drew 1–1 with Ivory Coast and beat Botswana 1–0 in Gaborone to qualify for the third Round.
Mozambique were one of the lowest seeded teams in the third round, and were placed in Group B with Nigeria, Tunisia and Kenya. They went on to draw their first game against giants Nigeria 0–0 in Maputo. They then went on to lose their next to games against Tunisia and Kenya 2–0 and 2–1, now making it a struggle to qualify for their first FIFA World Cup. In the next game, they beat Kenya 1–0 with Tico-Tico scoring, but then a loss to Nigeria eliminated them from qualifying. In the last game they beat Tunisia 1–0 in a victory that stopped Tunisia from qualifying. Despite not qualifying for the World Cup, this win was enough to secure third place and qualification for the 2010 Africa Cup of Nations in Angola.

### 2010 Africa Cup of Nations

After a 12-year absence from Africa Cup of Nations football, Mozambique were placed in Group C with Egypt, Nigeria and Benin. In their first game, they played Benin, drawing 2–2 after being 2–0 down, with goals coming from Miro and Fumo. They then went on to lose 2–0 to eventual tournament winners Egypt and 3–0 to Nigeria, thus eliminating them from the tournament. After the tournament, all-time top scorer and captain Tico-Tico retired from international football.

### Recent years

Mozambique have yet to reach a fifth AFCON Finals despite several close misses. During the 2013 qualifiers, they reached the final round and beat Morocco 2–0 in the first leg in Maputo. However, they were beaten 4–0 in Marrakech four days later. During the 2019 qualifiers the Mambas were only denied by a Guinea-Bissau equaliser in stoppage time at the end of their final Group K match.

## Recent results and fixtures

The following is a list of match results in the last 12 months, as well as any future matches that have been scheduled.
Win  Draw  Loss  Fixture

### 2024
## Coaching history

* Cremildo Loforte (1980)
* Manaca (1986)
* José Geneto (1986)
* Viktor Bondarenko (1993–1995)
* Rui Caçador (1996)
* Arnaldo Salvado (1996–1998)
* Euroflim da Graça (1999)
* Arnaldo Salvado (1999–2000)
* Augusto Matine (2001–2002)
* Viktor Bondarenko (2003)
* Artur Semedo (2003–2006)
* Mart Nooij (2007–2011)
* Gert Engels (2011–2013)
* João Chissano (2013–2015)
* Hélder Muianga (2015)
* Boris Pušić (2015)
* Abel Xavier (2016–2019)
* Victor Matine (2019)
* Luís Gonçalves (2019–2021)
* Horácio Gonçalves (2021)
* Chiquinho Conde (2021–present)

## Players
### Current squad

The following players were called up for the 2026 FIFA World Cup qualification – CAF Group G matches against Uganda and Algeria on 20 and 25 March 2025.
Caps and goals correct as of 19 November 2024, after the match against Guinea-Bissau.
| Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1GK | Ernan | (1998-07-09) 9 July 1998 (age 26) | 33 | 0 | Black Bulls |
| 1GK | Ivane Urrubal | (1997-03-01) 1 March 1997 (age 28) | 11 | 0 | Songo |
| 1GK | Kimiss Zavala | (2004-05-08) 8 May 2004 (age 20) | 0 | 0 | Marítimo |
| 2DF | Reinildo Mandava | (1994-01-21) 21 January 1994 (age 31) | 46 | 4 | Atlético Madrid |
| 2DF | Edmilson Dove | (1994-07-18) 18 July 1994 (age 30) | 43 | 0 | Kaizer Chiefs |
| 2DF | Chico | (1991-11-05) 5 November 1991 (age 33) | 39 | 0 | Costa do Sol |
| 2DF | Nené | (1996-11-15) 15 November 1996 (age 28) | 35 | 1 | Black Bulls |
| 2DF | Nanani | (1996-02-08) 8 February 1996 (age 29) | 30 | 0 | Songo |
| 2DF | Bruno Langa | (1997-10-31) 31 October 1997 (age 27) | 29 | 1 | Almería |
| 2DF | Domingos Macandza | (1998-06-17) 17 June 1998 (age 26) | 24 | 0 | Black Bulls |
| 2DF | Chamboco | (1998-06-15) 15 June 1998 (age 26) | 4 | 0 | Black Bulls |
| 3MF | Domingues | (1983-11-13) 13 November 1983 (age 41) | 115 | 16 | Songo |
| 3MF | Shaquille | (1997-11-24) 24 November 1997 (age 27) | 41 | 0 | Sagrada Esperança |
| 3MF | Amadú | (1996-03-12) 12 March 1996 (age 29) | 32 | 0 | Tanzania Prisons |
| 3MF | João Bonde | (1997-01-09) 9 January 1997 (age 28) | 15 | 0 | Ferroviário Beira |
| 3MF | Guima | (1995-11-14) 14 November 1995 (age 29) | 14 | 2 | Zira |
| 3MF | Alfons Amade | (1999-11-12) 12 November 1999 (age 25) | 9 | 2 | Septemvri Sofia |
| 3MF | Pepo | (1994-03-24) 24 March 1994 (age 30) | 5 | 0 | Caldas |
| 4FW | Clésio | (1994-10-11) 11 October 1994 (age 30) | 54 | 10 | Black Bulls |
| 4FW | Witi | (1996-08-26) 26 August 1996 (age 28) | 44 | 4 | Al Orooba |
| 4FW | Gildo | (1995-01-31) 31 January 1995 (age 30) | 44 | 3 | Jerash |
| 4FW | Stanley Ratifo | (1994-12-05) 5 December 1994 (age 30) | 38 | 7 | Chemie Leipzig |
| 4FW | Geny Catamo | (2001-01-26) 26 January 2001 (age 24) | 30 | 9 | Sporting CP |
| 4FW | Elias Macamo | (1994-01-14) 14 January 1994 (age 31) | 8 | 1 | Ferroviário de Maputo |
| 4FW | Kélvio Neves | (2005-01-02) 2 January 2005 (age 20) | 0 | 0 | Black Bulls |

### Recent call-ups

The following players have been called up for Mozambique in the last 12 months.
| Pos. | Player | Date of birth (age) | Caps | Goals | Club | Latest call-up |
| GK | Fazito | (2003-06-09) 9 June 2003 (age 21) | 3 | 0 | Ferroviário de Nampula | v. Eswatini 14 October 2024 |
| GK | Armando Doutor | (2002-04-20) 20 April 2002 (age 22) | 4 | 0 | Costa do Sol | 2024 COSAFA Cup |
| GK | Acácio Muendane | | 1 | 0 | Costa do Sol | 2024 COSAFA Cup |
| GK | Ananias Tembe | (2003-12-13) 13 December 2003 (age 21) | 0 | 0 | LD Maputo | 2024 COSAFA Cup |
| DF | Martinho Thauzene | (1999-09-27) 27 September 1999 (age 25) | 29 | 1 | AVS | v. Eswatini 14 October 2024 |
| DF | David Malembana | (1995-10-11) 11 October 1995 (age 29) | 10 | 0 | Noah | v. Eswatini 14 October 2024 |
| DF | Mexer | (1987-09-08) 8 September 1987 (age 37) | 67 | 3 | Bandırmaspor | v. Eswatini; 11 October 2024 $^{INJ}$ |
| DF | Bonera | (1997-04-07) 7 April 1997 (age 27) | 14 | 1 | Al-Hala | 2024 COSAFA Cup |
| DF | Valter Daúce | (2002-05-12) 12 May 2002 (age 22) | 5 | 0 | Ferroviário Beira | 2024 COSAFA Cup |
| DF | Osama Pedro | (2002-08-18) 18 August 2002 (age 22) | 5 | 0 | CD de Nacala | 2024 COSAFA Cup |
| DF | Zé Pedro Valipavai | (2003-10-09) 9 October 2003 (age 21) | 4 | 0 | Sintrense | 2024 COSAFA Cup |
| DF | Dias Fumo | (2002-03-01) 1 March 2002 (age 23) | 4 | 0 | Farense | 2024 COSAFA Cup |
| DF | Celton Jamisse | (2002-01-23) 23 January 2002 (age 23) | 3 | 0 | Brera Tchumene | 2024 COSAFA Cup |
| DF | Jeremias Nhambire | (2000-01-08) 8 January 2000 (age 25) | 1 | 0 | Marítimo B | 2024 COSAFA Cup |
| MF | Ali Abudo | (1999-02-03) 3 February 1999 (age 26) | 5 | 1 | Costa do Sol | v. Eswatini 14 October 2024 |
| MF | Jonathan Muiomo | (1999-01-28) 28 January 1999 (age 26) | 5 | 1 | SSVg Velbert | v. Eswatini 14 October 2024 |
| MF | Dário Melo | (1996-01-20) 20 January 1996 (age 29) | 18 | 1 | Songo | 2024 COSAFA Cup |
| MF | Abel Maestro | (2000-07-12) 12 July 2000 (age 24) | 9 | 0 | Oriental de Lisboa | 2024 COSAFA Cup |
| MF | Gianluca Lorenzoni | (2001-02-22) 22 February 2001 (age 24) | 6 | 0 | Gudja United | 2024 COSAFA Cup |
| MF | Júlio Carrelo | (2003-01-08) 8 January 2003 (age 22) | 5 | 0 | Brera Tchumene | 2024 COSAFA Cup |
| MF | Fernandinho | (2005-07-17) 17 July 2005 (age 19) | 4 | 0 | Black Bulls | 2024 COSAFA Cup |
| MF | Momed Ferreira | (2003-10-02) 2 October 2003 (age 21) | 4 | 1 | Al Dhaid | 2024 COSAFA Cup |
| MF | Mumu | (2004-08-22) 22 August 2004 (age 20) | 4 | 1 | LD Maputo | 2024 COSAFA Cup |
| MF | Ussene Simango | | 3 | 0 | Brera Tchumene | 2024 COSAFA Cup |
| MF | Zukhuyumane | (2003-03-18) 18 March 2003 (age 21) | 2 | 0 | Costa do Sol | 2024 COSAFA Cup |
| MF | Orlando Tembe | (2001-09-06) 6 September 2001 (age 23) | 1 | 0 | Black Bulls | 2024 COSAFA Cup |
| FW | Chamito Alfândega | (2004-01-14) 14 January 2004 (age 21) | 5 | 3 | Black Bulls | 2024 COSAFA Cup |
| FW | Gaby Pinho | (2001-03-07) 7 March 2001 (age 24) | 0 | 0 | Fabril | 2024 COSAFA Cup |
| FW | Lau King | (1995-09-04) 4 September 1995 (age 29) | 25 | 4 | Sagrada Esperança | v. Guinea; 10 June 2024 |
| $^{DEC}$ Player refused to join the team after the call-up. $^{INJ}$ Player withdrew from the squad due to an injury. $^{PRE}$ Preliminary squad. $^{RET}$ Player has retired from international football. $^{SUS}$ Suspended from the national team. |||||||

## Records

    As of 19 November 2024
    Players in bold are still active with Mozambique.

### Most appearances

| Rank | Player | Caps | Goals | Career |
| 1. | Domingues Pelembé | 118 | 17 | 2004–present |
| 2. | Tico-Tico | 94 | 30 | 1992–2010 |
| 3. | Miró Lobo | 84 | 8 | 2004–2015 |
| 4. | Mexer | 70 | 3 | 2007–present |
| 5. | Sérgio Faife | 67 | 5 | 1992–2008 |
| 6. | João Kapango | 66 | 0 | 1996–2012 |
| 6. | Nana Matola | 66 | 5 | 1988–1999 |
| 8. | Zainadine Júnior | 64 | 1 | 2008–present |
| 9. | Momed Hagi | 62 | 3 | 2005–2015 |
| 10. | Telinho | 61 | 4 | 2011–present |

### Top goalscorers

| Rank | Player | Goals | Caps | Ratio | Career |
| 1. | Tico-Tico | 30 | 94 | 0.32 | 1992–2010 |
| 2 | Domingues Pelembé | 17 | 118 | 0.14 | 2004–present |
| 3. | Dário Monteiro | 16 | 48 | 0.33 | 1996–2011 |
| 4. | Chiquinho Conde | 12 | 43 | 0.28 | 1985–2001 |
| 5. | Gil Guiamba | 11 | 22 | 0.5 | 1980–1983 |
| 6. | Arnaldo Ouana | 10 | 37 | 0.27 | 1987–1999 |
| 7 | Geny Catamo | 9 | 31 | 0.29 | 2019–present |
| 7 | Luís Miquissone | 9 | 48 | 0.19 | 2015–present |
| 7 | Clésio | 9 | 56 | 0.16 | 2011–present |
| 10 | Stanley Ratifo | 8 | 39 | 0.21 | 2017–present |
| 10 | Miró Lobo | 8 | 84 | 0.1 | 2004–2015 |

## Competitive record
### FIFA World Cup

| FIFA World Cup record | FIFA World Cup record | FIFA World Cup record | FIFA World Cup record | FIFA World Cup record | FIFA World Cup record | FIFA World Cup record | FIFA World Cup record | FIFA World Cup record | Qualification record | Qualification record | Qualification record | Qualification record | Qualification record | Qualification record |
| Year | Round | Position | Pld | W | D* | L | GF | GA | Pld | W | D | L | GF | GA |
| 1930 to 1974 | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal |
| 1978 | Not a FIFA member | Not a FIFA member | Not a FIFA member | Not a FIFA member | Not a FIFA member | Not a FIFA member | Not a FIFA member | Not a FIFA member | Not a FIFA member | Not a FIFA member | Not a FIFA member | Not a FIFA member | Not a FIFA member | Not a FIFA member |
| 1982 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | 2 | 0 | 0 | 2 | 3 | 7 |
| 1986 and 1990 | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Declined participation | Declined participation | Declined participation | Declined participation | Declined participation | Declined participation |
| 1994 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | 4 | 0 | 1 | 3 | 3 | 11 |
| 1998 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | 2 | 0 | 1 | 1 | 1 | 3 |
| 2002 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | 2 | 1 | 0 | 1 | 2 | 2 |
| 2006 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | 2 | 0 | 0 | 2 | 3 | 5 |
| 2010 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | 12 | 4 | 3 | 5 | 10 | 10 |
| 2014 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | 8 | 2 | 3 | 3 | 7 | 11 |
| 2018 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | 2 | 1 | 0 | 1 | 1 | 1 |
| 2022 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | 8 | 3 | 1 | 4 | 5 | 8 |
| 2026 | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | 4 | 3 | 0 | 1 | 6 | 5 |
| 2030 | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined |
| 2034 | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined |
| Total | – | 0/11 | – | – | – | – | – | – | 46 | 14 | 9 | 23 | 41 | 63 |

### Africa Cup of Nations

| African Cup of Nations record | African Cup of Nations record | African Cup of Nations record | African Cup of Nations record | African Cup of Nations record | African Cup of Nations record | African Cup of Nations record | African Cup of Nations record | African Cup of Nations record | African Cup of Nations record | Qualification record | Qualification record | Qualification record | Qualification record | Qualification record | Qualification record |
| Appearances:5 | Appearances:5 | Appearances:5 | Appearances:5 | Appearances:5 | Appearances:5 | Appearances:5 | Appearances:5 | Appearances:5 | Appearances:5 | Appearances: 21 | Appearances: 21 | Appearances: 21 | Appearances: 21 | Appearances: 21 | Appearances: 21 |
| Year | Round | Position | Pld | W | D* | L | GF | GA | Squad | Pld | W | D | L | GF | GA |
| 1957 | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal |
| 1959 | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal |
| 1962 | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal |
| 1963 | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal |
| 1965 | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal |
| 1968 | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal |
| 1970 | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal |
| 1972 | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal |
| 1974 | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal | Part of Portugal |
| 1976 | Not affiliated to CAF | Not affiliated to CAF | Not affiliated to CAF | Not affiliated to CAF | Not affiliated to CAF | Not affiliated to CAF | Not affiliated to CAF | Not affiliated to CAF | Not affiliated to CAF | Not affiliated to CAF | Not affiliated to CAF | Not affiliated to CAF | Not affiliated to CAF | Not affiliated to CAF | Not affiliated to CAF |
| 1978 | Not affiliated to CAF | Not affiliated to CAF | Not affiliated to CAF | Not affiliated to CAF | Not affiliated to CAF | Not affiliated to CAF | Not affiliated to CAF | Not affiliated to CAF | Not affiliated to CAF | Not affiliated to CAF | Not affiliated to CAF | Not affiliated to CAF | Not affiliated to CAF | Not affiliated to CAF | Not affiliated to CAF |
| 1980 | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter |
| 1982 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | 4 | 1 | 1 | 2 | 11 | 8 |
| 1984 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | 2 | 1 | 0 | 1 | 3 | 4 |
| 1986 | Group stage | 8th | 3 | 0 | 0 | 3 | 0 | 7 | Squad | 6 | 2 | 3 | 1 | 8 | 5 |
| 1988 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | 2 | 0 | 1 | 1 | 3 | 4 |
| 1990 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | 2 | 0 | 0 | 2 | 0 | 4 |
| 1992 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | 4 | 2 | 0 | 2 | 3 | 3 |
| 1994 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | 6 | 1 | 3 | 2 | 5 | 7 |
| 1996 | Group stage | 14th | 3 | 0 | 1 | 2 | 1 | 4 | Squad | 10 | 6 | 2 | 2 | 16 | 8 |
| 1998 | Group stage | 16th | 3 | 0 | 0 | 3 | 1 | 8 | Squad | 6 | 3 | 1 | 2 | 10 | 7 |
| 2000 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | 6 | 2 | 1 | 3 | 6 | 10 |
| 2002 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | 2 | 1 | 0 | 1 | 1 | 1 |
| 2004 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | 6 | 2 | 2 | 2 | 3 | 8 |
| 2006 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | 2 | 0 | 0 | 0 | 3 | 5 |
| 2008 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | 6 | 2 | 3 | 1 | 5 | 4 |
| 2010 | Group stage | 15th | 3 | 0 | 1 | 2 | 2 | 7 | Squad | 12 | 4 | 3 | 5 | 10 | 10 |
| 2012 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | 6 | 2 | 1 | 3 | 4 | 6 |
| 2013 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | 4 | 1 | 2 | 1 | 4 | 6 |
| 2015 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | 10 | 3 | 5 | 2 | 13 | 7 |
| 2017 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | 6 | 2 | 1 | 3 | 5 | 7 |
| 2019 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | 6 | 2 | 2 | 2 | 7 | 7 |
| 2021 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | 6 | 1 | 1 | 4 | 5 | 10 |
| 2023 | Group stage | 21st | 3 | 0 | 2 | 1 | 4 | 7 | Squad | 6 | 3 | 1 | 2 | 8 | 9 |
| 2025 | Qualified | Qualified | Qualified | Qualified | Qualified | Qualified | Qualified | Qualified | Qualified | 6 | 3 | 2 | 1 | 9 | 5 |
| 2027 | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined |
| 2029 | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined |
| Total | Group stage | 5/36 | 15 | 0 | 4 | 11 | 8 | 33 | — | 114 | 41 | 33 | 40 | 130 | 140 |

### African Nations Championship

African Nations Championship record :
| Appearances: 2 |||||||||
| Year | Round | Position | Pld | W | D* | L | GF | GA |
| 2009 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify |
| 2011 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify |
| 2014 | Group stage | 16th | 3 | 0 | 0 | 3 | 4 | 9 |
| 2016 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify |
| 2018 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify |
| 2020 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify |
| 2022 | Quarter-finals | 8th | 4 | 1 | 1 | 2 | 4 | 6 |
| Total | Quarter-finals | 2/7 | 6 | 1 | 1 | 5 | 8 | 15 |

### COSAFA Cup
## Honours
### Regional

* COSAFA Cup
** Runners-up (2): 2008, 2015
** Third place (3): 1997, 2009, 2024