The following are the matches played by the Tanzania national football team since its debut in 1945.
| 16 February 1969 | Kenya | 0–1 | Nairobi City Stadium, Nairobi | |
| Choteka |
| 1 March 1969 | Tanzania | 1–1 | Dar es Salaam | |
| Molo |
| 17 October 1970 | Tanzania | 1–1 | Dar es Salaam |
| 25 November 1972 | Tanzania | 1 – 1 | Dar es Salaam, Tanzania | |
| Mashoto | Gebremedhin | Stadium: Tanzania National Stadium Attendance: 14,255 Referee: Alfred John Olimba (Kenya) |
| 3 December 1972 | Ethiopia | 0 – 0 | Addis Ababa, Ethiopia | |
| Stadium: Haile Selassie Stadium Attendance: 19,430 Referee: Abdel Rahman El-Khider Ali (Sudan) |
| 10 December 1972 | Ethiopia | 3 – 0 | Addis Ababa, Ethiopia | |
| Ingdawerk Tesfaye | Stadium: Haile Selassie Stadium Attendance: 7,201 Referee: Ahmed Gindil Saleh (Sudan) |
| 8 April 1973 | Ethiopia | 2–1 | Addis Ababa |
| 22 April 1973 | Tanzania | 3–0 | Dar es Salaam |
| 27 May 1973 | Tanzania | 1–1 | Dar es Salaam |
| 14 June 1973 | Mauritius | 0–0 (4–3 p) | Port Louis |
| 25 September 1973 | Tanzania | 1–0 |
| 27 September 1973 | Tanzania | 2–1 |
| Tanzania | 0–0 |
| Tanzania | 1–0 |
| 5 July 1975 | Tanzania | 1–1 | Dar es Salaam | |
| Nour |
| 5 November 1975 | Tanzania | 4–0 |
| 6 November 1976 | Kenya | 1–1 | Amaan Stadium, Zanzibar City | |
| Osoro | Greyson |
| 7 November 1976 | Tanzania | 1–1 | Amaan Stadium, Zanzibar City | |
| Kibadeni | Chikafa |
| 27 November 1977 | Zambia | 4–2 | Mogadishu Stadium, Mogadishu | |
| Chola ? ? |
| 1 December 1977 | Malawi | 0–0 | Mogadishu Stadium, Mogadishu |
| 29 April 1979 | Tanzania | 4–0 | Dar es Salaam |
| 11 August 1979 | Tanzania | 1–0 | Dar es Salaam |
| 3 November 1979 | Kenya | 0–0 |
| 9 November 1979 | Tanzania | 5–3 |
| 14 November 1979 | Malawi | 0–0 (Replay) |
| 8 March 1980 | Nigeria | 3–1 | Surulere Stadium, Lagos | |
| Lawal Onyedika Odegbami | Report | Mkambi | Attendance: 80,000 Referee: Suleiman El Naim (Sudan) |
| 12 March 1980 | Egypt | 2–1 | Surulere Stadium, Lagos | |
| Shehata Nour | Report | Waziri | Attendance: 55,000 Referee: Sohan Ramlochun (Mauritius) |
| 15 March 1980 | Ivory Coast | 1–1 | Surulere Stadium, Lagos | |
| Koma | Report | Waziri | Attendance: 70,000 Referee: Diallo Bakaï (Cameroon) |
| 5 July 1980 | Kenya | 3–1 | Nairobi, Kenya | |
| Adero Owino | Ali | Stadium: Nairobi City Stadium Attendance: 8,650 Referee: Babiker El-Bedawi (Sudan) |
| 19 July 1980 | Tanzania | 5–0 | Dar es Salaam, Tanzania | |
| Tino Rishard Ali | Stadium: William Mkapa Stadium Attendance: 155,940 Referee: Winston Gumboh (Zambia) |
| 24 November 1980 | Tanzania | 1–0 |
| 6 December 1980 | Nigeria | 1–1 | Lagos, Nigeria | |
| Lawal | Salim | Stadium: Surulere Stadium Attendance: 170,000 Referee: Mohamed Larache (Morocco) |
| 20 December 1980 | Tanzania | 0–2 | Dar es Salaam, Tanzania | |
| Chiedozie M'Wokozhi | Stadium: William Mkapa Stadium Attendance: 130,000 Referee: Hussein Fahmy Bahig (Egypt) |
| 15 November 1981 | Tanzania | 3–1 |
| 20 November 1981 | Tanzania | 1–0 |
| 24 November 1981 | Tanzania | 2–1 |
| 12 September 1982 | Tanzania | 1–1 | Dar es Salaam |
| 14 November 1982 | Tanzania | 0–3 |
| 17 November 1982 | Uganda | 1–0 |
| 13 November 1983 | Tanzania | 1–1 |
| 18 November 1983 | Kenya | 0–0 |
| 20 November 1983 | Uganda | 1–1 |
| 4 August 1984 | Tanzania | 0–1 | Dar es Salaam |
| 13 October 1984 | Tanzania | 1–1 | Mwanza, Tanzania | |
| Tino | Mazda | Stadium: CCM Kirumba Stadium Referee: George Katumba (Uganda) |
| 27 October 1984 | Sudan | 0–0 | Khartoum, Sudan | |
| Stadium: Khartoum Stadium Referee: Amin Salem (Egypt) |
| 1 December 1984 | Uganda | 1–1 |
| 5 December 1984 | Zambia | 2–1 |
| 8 December 1984 | Tanzania | 2–2 |
| 4 October 1985 | Zimbabwe | 1–0 |
| 5 October 1986 | Ethiopia | 4–2 | Addis Ababa |
| 29 March 1987 | Sudan | 1–0 | Khartoum | |
| Waleed Tashein |
| 11 April 1987 | Tanzania | 1–1 | Dar es Salaam | |
| Manara | Majdi Kassala |
| 13 December 1987 | Ethiopia | 0–0 |
| 19 December 1987 | Zanzibar | 2–0 |
| 1 October 1988 | Tanzania | 1–1 | Dar es Salaam | |
| Gaga | Referee: Katongo Kabungo (Zambia) |
| 6 November 1988 | Malawi | 0–0 |
| 10 November 1988 | Kenya | 0–0 |
| 12 November 1988 | Zanzibar | 1–0 |
| 3 December 1989 | Zimbabwe | 3–0 |
| 5 December 1989 | Kenya A | 2–1 |
| 8 December 1989 | Uganda | 5–1 |
| 19 August 1990 | Zaire | 2–0 | Stade des Martyrs, Kinshasa | |
| Kabongo | Referee: William Ochieng (Kenya) |
| 1 September 1990 | Tanzania | 0–0 | Uhuru Stadium, Dar es Salaam |
| 8 December 1990 | Zanzibar | 0–0 |
| 14 December 1990 | Zimbabwe | 2–0 |
| 19 December 1990 | Zanzibar | 1–2 |
| 14 April 1991 | Uganda | 3–2 | Nakivubo Stadium, Kampala | |
| Musisi | Haule | Attendance: 9,000 |
| 27 April 1991 | Tanzania | 1–0 | Uhuru Stadium, Dar es Salaam | |
| Haule | Attendance: 15,000 Referee: Charles Masembe (Uganda) |
| 14 July 1991 | Gabon | 1–0 | Stade Omar Bongo, Libreville | |
| Anotho | Attendance: 30,000 |
| 29 July 1991 | Tanzania | 1–1 | Uhuru Stadium, Dar es Salaam | |
| 24 November 1991 | Tanzania | 1–1 |
| 30 November 1991 | Uganda | 5–0 |
| 29 November 1994 | Tanzania | 4–0 |
| 1 December 1994 | Kenya A | 0–1 |
| 3 December 1994 | Tanzania | 3–0 |
| 27 November 1995 | Tanzania | 2–2 |
| 1 December 1995 | Tanzania | 7–0 |
| 3 December 1995 | Uganda B | 2–1 |
| 8 June 1996 | Tanzania | 0–0 | National Stadium, Dar es Salaam | |
| 16:00 | Report | Attendance: 15,000 Referee: Charles Baku Ndukize (Burundi) |
| 17 June 1996 | Ghana | 2–1 | Kumasi Sports Stadium, Kumasi | |
| 15:00 | Johnson Augustine | Report | Daima | Attendance: 45,000 Referee: Lucien Bouchardeau (Niger) |
| 5 October 1996 | Togo | 2–1 | Stade Municipal (Lomé), Lomé | |
| T. Salou Abalo | Samieh | Attendance: 20,000 |
| 22 November 1996 | Uganda | 1–0 |
| 26 January 1997 | Tanzania | 1–2 | National Stadium, Dar es Salaam | |
| Kizito | Mbayo Kayu | Attendance: 12,000 |
| 23 February 1997 | Tanzania | 1–1 | National Stadium, Dar es Salaam | |
| Saidi | Sogbie | Attendance: 10,000 |
| 22 June 1997 | Tanzania | 1–0 | Sheikh Amri Abeid Memorial Stadium, Arusha | |
| Amlima | Attendance: 10,000 |
| 13 July 1997 | DR Congo | 1–1 | Stade Kamanyola, Kinshasa | |
| Attendance: 25,000 |
| 27 July 1997 | Liberia | 1–0 | Samuel Kanyon Doe Stadium, Monrovia | |
| Zizi Roberts | Attendance: 20,000 |
| 26 July 1999 | Tanzania | 2–1 |
| 28 July 1999 | Rwanda A | 0–0 |
| 31 July 1999 | Burundi | 1–0 |
| 8 April 2000 | Tanzania | 0–1 | Sheikh Amri Abeid Memorial Stadium, Arusha | |
| 16:00 (UTC+3) | Report | Kuffour | Attendance: 13,000 Referee: Eusebio Alfredo (Mozambique) |
| 9 December 2001 | Tanzania | 2–1 | ||
| Macho Tondolawere | Kubi |
| 11 December 2001 | Tanzania | 1–0 | ||
| Maulidi |
| 30 November 2002 | Tanzania | 1–0 | CCM Kirumba Stadium, Mwanza | |
| Ngoye |
| 2 December 2002 | Tanzania | 1–1 | CCM Kirumba Stadium, Mwanza | |
| Edward | Kabair |
| 5 December 2002 | Burundi | 0–2 | CCM Kirumba Stadium, Mwanza | |
| Machupa |
| 8 December 2002 | Eritrea | 1–1 | CCM Kirumba Stadium, Mwanza | |
| Fesehaye | Mwakingwe |
| 28 November 2005 | Burundi | 1–2 |
| 2 December 2005 | Tanzania | 1–1 |
| 8 December 2007 | Tanzania | 2–1 | National Stadium, Dar es Salaam | |
| Khalfan Mrwanda | Report | Wanga |
| 12 December 2007 | Tanzania | 1–0 | National Stadium, Dar es Salaam | |
| Chuma | Report |
| 15 December 2007 | Tanzania | 0–0 | National Stadium, Dar es Salaam | |
| Report |
| 17 December 2007 | Sudan | 2–1 | National Stadium, Dar es Salaam | |
| Amarri | Report | Mrwanda |
| 31 May 2008 | Tanzania | 1–1 | Benjamin Mkapa National Stadium, Dar es Salaam | |
| 16:00 UTC+3 | Mrwanda | Report | Marquette | Attendance: 35,000 Referee: Kenias Marange (Zimbabwe) |
| 7 June 2008 | Cape Verde | 1–0 | Estádio da Várzea, Praia | |
| 16:00 UTC−1 | Babanco | Report | Attendance: 6,000 Referee: Abdellah El Achiri (Morocco) |
| 14 June 2008 | Tanzania | 0–0 | Benjamin Mkapa National Stadium, Dar es Salaam | |
| 16:00 UTC+3 | Report | Attendance: 55,000 Referee: Coffi Codjia (Benin) |
| 21 June 2008 | Cameroon | 2–1 | Stade Omnisports Ahmadou Ahidjo, Yaoundé | |
| 15:30 UTC+1 | Eto'o | Report | Mrwanda | Attendance: 25,000 Referee: John Mendy (Gambia) |
| 6 September 2008 | Mauritius | 1–4 | Stade George V, Curepipe | |
| 15:00 UTC+4 | Marquette | Report | Nsajigwa Khalfan Tegete | Attendance: 103 Referee: Alfred Ndinya (Kenya) |
| 11 October 2008 | Tanzania | 3–1 | Benjamin Mkapa National Stadium, Dar es Salaam | |
| 16:00 UTC+3 | Iddy Tegete Ngassa | Report | Semedo | Attendance: 10,000 Referee: Jerome Damon (South Africa) |
| 3 September 2010 | Algeria | 1–1 | Mustapha Tchaker Stadium, Blida | |
| 22:00 UTC+1 | Guedioura | Report | Tegete | Attendance: 30,000 Referee: Kokou Djaoupe (Togo) |
| 9 October 2010 | Tanzania | 0–1 | Benjamin Mkapa National Stadium, Dar es Salaam | |
| 16:00 UTC+3 | Report | El Hamdaoui | Referee: Seechurn Rajindraparsad (Mauritius) |
| 9 February 2011 Friendly | Tanzania | 1–0 | Dar es Salaam, Tanzania | |
| --:-- UTC+3 |
| [ citation needed ] | Stadium: National Stadium Referee: Odan Mbaga (Tanzania) |
| 26 March 2011 | Tanzania | 2–1 | Benjamin Mkapa National Stadium, Dar es Salaam | |
| 16:00 UTC+3 | Nditi Samatta | Report | Mabidé |
| 5 June 2011 | Central African Republic | 2–1 | Barthélemy Boganda Stadium, Bangui | |
| 15:00 UTC+1 | Momi Dopékoulouyen | Report | Nditi | Referee: Joseph Lamptey (Ghana) |
| 3 September 2011 | Tanzania | 1–1 | Benjamin Mkapa National Stadium, Dar es Salaam | |
| 16:00 UTC+3 | Samatta | Report | Bouazza | Referee: Ali Lenghaifry (Mauritania) |
| 9 October 2011 | Morocco | 3–1 | Stade de Marrakech, Marrakesh | |
| 19:30 UTC±00:00 | Chamakh Taarabt Boussoufa | Report | Kassim |
| 11 November 2011 | Chad | 1–2 | Stade Omnisports Idriss Mahamat Ouya, N'Djamena | |
| 16:00 UTC+1 | Labbo | Report | Ngassa Bakari | Attendance: 10,000 Referee: Bunmi Ogunkolade (Nigeria) |
| 15 November 2011 | Tanzania | 0–1 | Benjamin Mkapa National Stadium, Dar es Salaam | |
| 16:00 UTC+3 | Report | Labbo | Attendance: 42,700 Referee: Hamada Nampiandraza (Madagascar) |
| 2 June 2012 | Ivory Coast | 2–0 | Stade Félix Houphouët-Boigny, Abidjan | |
| 17:00 UTC±0 | Report | Attendance: 15,000 Referee: Slim Jedidi (Tunisia) |
| 10 June 2012 | Tanzania | 2–1 | Benjamin Mkapa National Stadium, Dar es Salaam | |
| 16:00 UTC+3 | Report | M. Ceesay | Attendance: 20,000 Referee: Ruzive Ruzive (Zimbabwe) |
| 24 March 2013 | Tanzania | 3–1 | Benjamin Mkapa National Stadium, Dar es Salaam | |
| 15:00 UTC+3 | Report | El-Arabi | Attendance: 40,000 Referee: Hélder Martins de Carvalho (Angola) |
| 8 June 2013 | Morocco | 2–1 | Stade de Marrakech, Marrakech | |
| 21:00 UTC+1 | Report | Kiemba | Attendance: 15,000 Referee: Daniel Bennett (South Africa) |
| 16 June 2013 | Tanzania | 2–4 | Benjamin Mkapa National Stadium, Dar es Salaam | |
| 15:00 UTC+3 | Report | Attendance: 60,000 Referee: Mehdi Abid Charef (Algeria) |
| 7 September 2013 | Gambia | 2–0 | Independence Stadium, Bakau | |
| 16:30 UTC±0 | Jarju | Report | Attendance: 10,000 Referee: Hudu Munyemana (Rwanda) |
| 14 June 2015 | Egypt | 3–0 | Borg El Arab Stadium, Alexandria | |
| 19:00 UTC+2 | Report | Referee: Bamlak Tessema Weyesa (Ethiopia) |
| 5 September 2015 | Tanzania | 0–0 | National Stadium, Dar es Salaam | |
| 16:30 UTC+3 | Report | Referee: Louis Hakizimana (Rwanda) |
| 7 October 2015 | Tanzania | 2–0 | Benjamin Mkapa National Stadium, Dar es Salaam | |
| 16:00 UTC+3 | Report (FIFA) Report (CAF) | Attendance: 11,474 Referee: Hagi Wiish (Somalia) |
| 11 October 2015 | Malawi | 1–0 | Kamuzu Stadium, Blantyre | |
| 14:00 UTC+2 |
| Report (FIFA) Report (CAF) | Attendance: 7,656 Referee: Hélder Martins de Carvalho (Angola) |
| 14 November 2015 | Tanzania | 2–2 | Benjamin Mkapa National Stadium, Dar es Salaam | |
| 16:30 UTC+3 | Report (FIFA) Report (CAF) |
| Attendance: 37,913 Referee: Mahamadou Keita (Mali) |
| 17 November 2015 | Algeria | 7–0 | Stade Mustapha Tchaker, Blida | |
| 19:15 UTC+1 | Report (FIFA) Report (CAF) | Attendance: 35,000 Referee: Sidi Alioum (Cameroon) |
| 23 March 2016 | Chad | Annulled (originally 0–1) | Stade Omnisports Idriss Mahamat Ouya, N'Djamena | |
| 15:30 UTC+1 | Report |
| Referee: Jean-Jacques Ndala Ngambo (Congo DR) |
| 28 March 2016 | Tanzania | Cancelled | National Stadium, Dar es Salaam | |
| 16:00 UTC+3 | Report | Referee: Djamal Aden (Djibouti) |
| 4 June 2016 | Tanzania | 0–2 | National Stadium, Dar es Salaam | |
| 16:00 UTC+3 | Report |
| Referee: Eric Otogo-Castane (Gabon) |
| 3 September 2016 | Nigeria | 1–0 | Akwa Ibom Stadium, Uyo | |
| 17:00 UTC+1 |
| Report | Referee: Mehdi Abid Charef (Algeria) |
| 10 June 2017 | Tanzania | 1–1 | National Stadium, Dar es Salaam | |
| 20:00 UTC+3 |
| Report |
| Referee: Djamal Aden (Djibouti) |
| 8 September 2018 | Uganda | 0–0 | Mandela National Stadium, Kira | |
| 16:00 UTC+3 | Report | Referee: Eric Otogo-Castane (Gabon) |
| 12 October 2018 | Cape Verde | 3–0 | Estádio Nacional de Cabo Verde, Praia | |
| 16:00 UTC−1 | Report | Referee: Boubou Traoré (Mali) |
| 16 October 2018 | Tanzania | 2–0 | National Stadium, Dar es Salaam | |
| 17:00 UTC+3 | Report | Referee: Souleiman Ahmed Djama (Djibouti) |
| 18 November 2018 | Lesotho | 1–0 | Setsoto Stadium, Maseru | |
| 16:00 UTC+2 |
| Report | Referee: Thierry Nkurunziza (Burundi) |
| 24 March 2019 | Tanzania | 3–0 | National Stadium, Dar es Salaam | |
| 18:00 UTC+3 | Report | Referee: Eric Otogo-Castane (Gabon) |
| 23 June 2019 | Senegal | 2–0 | 30 June Stadium, Cairo | |
| 19:00 | Report | Attendance: 7,249 Referee: Sadok Selmi (Tunisia) |
| 27 June 2019 | Kenya | 3–2 | 30 June Stadium, Cairo | |
| 22:00 | Report | Attendance: 7,233 Referee: Ahmad Heeralall (Mauritius) |
| 1 July 2019 | Tanzania | 0–3 | Al Salam Stadium, Cairo | |
| 21:00 | Report | Attendance: 8,921 Referee: Andofetra Rakotojaona (Madagascar) |
| 4 September 2019 | Burundi | 1–1 | Prince Louis Rwagasore Stadium, Bujumbura | |
| 15:00 UTC+2 |
| Report |
| Attendance: 22,000 Referee: Kokou Ntalé (Togo) |
| 8 September 2019 | Tanzania | 1–1 (a.e.t.) (3–0 p) | National Stadium, Dar es Salaam | |
| 16:00 UTC+3 |
| Report |
| Attendance: 55,000 Referee: Norman Matemera (Zimbabwe) |
| Penalties | ||||
| 15 November 2019 | Tanzania | 2–1 | National Stadium, Dar es Salaam | |
| 19:00 UTC+3 | Report |
| Referee: Imtehaz Heeralall (Mauritius) |
| 13 November 2020 | Tunisia | 1–0 | Stade Hammadi Agrebi, Tunis | |
| 20:00 UTC+1 | Report | Referee: Helder Martins de Carvalho (Angola) |
| 17 November 2020 | Tanzania | 1–1 | National Stadium, Dar es Salaam | |
| 22:00 UTC+3 |
| Report |
| Referee: Celso Alvação (Mozambique) |
| 25 March 2021 | Equatorial Guinea | 1–0 | Estadio de Malabo, Malabo | |
| 20:00 UTC+1 |
| Report | Referee: Bernard Camille (Seychelles) |
| 28 March 2021 | Tanzania | 1–0 | National Stadium, Dar es Salaam | |
| 16:00 UTC+3 |
| Report | Referee: Hassan Mohamed Hagi (Somalia) |
| 2 September 2021 | DR Congo | 1–1 | Stade TP Mazembe, Lubumbashi | |
| 15:00 UTC+2 | Mbokani | Report | Msuva | Attendance: 0 Referee: Kalilou Ibrahim Traore (Ivory Coast) |
| 7 September 2021 | Tanzania | 3–2 | National Stadium, Dar es Salaam | |
| 21:00 UTC+3 | Report |
| Attendance: 0 Referee: Mashood Ssali (Uganda) |
| 7 October 2021 | Tanzania | 0–1 | National Stadium, Dar es Salaam | |
| 16:00 UTC+3 | Report |
| Attendance: 500 Referee: Celso Alvação (Mozambique) |
| 10 October 2021 | Benin | 0–1 | Stade de l'Amitié, Cotonou | |
| 14:00 UTC+1 | Report |
| Attendance: 15,000 Referee: Omar Abdulkadir Artan (Somalia) |
| 11 November 2021 | Tanzania | 0–3 | National Stadium, Dar es Salaam | |
| 16:00 UTC+3 | Report | Attendance: 10,000 Referee: Bernard Camille (Seychelles) |
| 14 November 2021 | Madagascar | 1–1 | Mahamasina Municipal Stadium, Antananarivo | |
| 16:00 UTC+3 |
| Report |
| Attendance: 30,000 Referee: Messie Nkounkou (Republic of Congo) |
| 23 March Friendly | Tanzania | 3–1 | ||
| Report |
|
| 29 March Friendly | Tanzania | 1–1 | Dar es Salaam, Tanzania | |
|
| Stadium: National Stadium (Tanzania) |
| 4 June 2023 AFCON qualification | Niger | 1–1 | Cotonou, Benin | |
| 17:00 |
| Report |
| Stadium: Stade de l'Amitié Referee: Komlanvi Aklassou (Togo) |
| 8 June 2023 AFCON qualification | Tanzania | 0–2 | Dar es Salaam, Tanzania | |
| 19:00 UTC+3 | Report |
| Stadium: National Stadium (Tanzania) Referee: Mahmood Ismail (Sudan) |
| 24 September Friendly | Tanzania | 1–0 | Benghazi, Libya | |
| 19:00 UTC+2 | Msuva | Stadium: Martyrs of February Stadium |
| 27 September Friendly | Libya | 2–1 | Benghazi, Libya | |
| Stadium: Martyrs of February Stadium |
| 24 March 2023 AFCON qualification | Uganda | 0–1 | Ismailia, Egypt | |
| 16:00 UTC+2 | Report |
| Stadium: Suez Canal Stadium Referee: Ahmad Imtehaz Heeralall (Mauritius) |
| 28 March 2023 AFCON qualification | Tanzania | 0–1 | Dar es Salaam, Tanzania | |
| 20:00 UTC+3 | Report |
| Stadium: National Stadium Referee: Ibrahim Kalilou Traore (Ivory Coast) |
| 18 June 2023 AFCON qualification | Tanzania | 1–0 | Dar es Salaam, Tanzania | |
| 16:00 UTC+3 |
| Report | Stadium: National Stadium (Tanzania) Referee: Mohamed Al Sayd (Egypt) |
| 7 September 2023 AFCON qualification | Algeria | 0–0 | Annaba, Algeria | |
| 20:00 UTC+1 | Report | Stadium: 19 May 1956 Stadium Referee: Djindo Louis Houngnandande (Benin) |
| 15 October Friendly | Sudan | 1–1 | Taif, Saudi Arabia | |
| 19:00 UTC+3 | Report | Stadium: King Fahd Sports City |
| 18 November 2026 FIFA World Cup qualification | Niger | 0–1 | Marrakesh, Morocco | |
| 17:00 UTC+1 | Report |
| Stadium: Stade de Marrakech Attendance: 178 Referee: Lotfi Bekouassa (Algeria) |
| 21 November 2026 FIFA World Cup qualification | Tanzania | 0–2 | Dar es Salaam, Tanzania | |
| 19:00 UTC+3 | Report | Stadium: Benjamin Mkapa (National Stadium) Attendance: 60,000 Referee: Abongile Tom (South Africa) |
| 7 January Friendly | Egypt | 2–0 | Cairo, Egypt | |
| 18:00 UTC+2 | Report | Stadium: Cairo International Stadium Referee: Hashem Al-Ibrahim (Kuwait) |
| 17 January 2023 AFCON GS | Morocco | 3–0 | San Pédro, Ivory Coast | |
| Stadium: Laurent Pokou Stadium |
| 21 January 2023 AFCON GS | Zambia | 1–1 | San Pédro, Ivory Coast | |
| Stadium: Laurent Pokou Stadium |
| 24 January 2023 AFCON GS | Tanzania | 0–0 | Korhogo, Ivory Coast | |
| Stadium: Amadou Gon Coulibaly Stadium |
| 22 March 2024 FIFA World Series | Tanzania | 0–1 | Baku, Azerbaijan | |
| 15:00 UTC+4 | Report | Despodov | Stadium: Dalga Arena Attendance: 154 Referee: Aliyar Aghayev (Azerbaijan) |
| 25 March 2024 FIFA World Series | Tanzania | 3–0 | Baku, Azerbaijan | |
| 17:00 UTC+4 | Report | Stadium: Dalga Arena Attendance: 146 Referee: Elçin Məsiyev (Azerbaijan) |
| 15 May Friendly | Sudan | 2–1 | Al Hawiyah, Saudi Arabia | |
| 16:00 UTC+3 |
| Report Report (SFA) |
| Stadium: King Fahd Sports City (Taif) |
| 19 May Friendly | Sudan | 0–1 | Al Hawiyah, Saudi Arabia | |
| 17:00 UTC+3 | Report |
| Stadium: King Fahd Sports City (Taif) |
| 11 June 2026 FIFA World Cup qualification | Zambia | 0–1 | Ndola, Zambia | |
| 15:00 UTC+2 | Report |
| Stadium: Levy Mwanawasa Stadium Referee: Abdel Aziz Bouh (Mauritania) |
| 4 September 2025 AFCON qualification | Tanzania | 0–0 | Dar es Salaam, Tanzania | |
| 19:00 UTC+3 | Report | Stadium: Benjamin Mkapa Stadium Referee: Issa Sy (Senegal) |
| 10 September 2025 AFCON qualification | Guinea | 1–2 | Yamoussoukro, Ivory Coast | |
| 16:00 UTC+0 |
| Report | Stadium: Charles Konan Banny Stadium Referee: Jean Ouattara (Burkina Faso) |
| 10 October 2025 AFCON qualification | DR Congo | 1–0 | Kinshasa, DR Congo | |
| --:-- | Mzize | Report | Stadium: Stade des Martyrs Referee: Hillary Hambaba (Zambia) |
| 15 October 2025 AFCON qualification | Tanzania | 0–2 | Dar es Salaam, Tanzania | |
| 16:00 UTC+3 | Report |
| Stadium: Benjamin Mkapa Stadium Referee: Celso Alvação (Mozambique) |
| 16 November 2025 Africa Cup of Nations qualification | Ethiopia | 0–2 | Kinshasa, DR Congo | |
| 16:00 UTC+1 | Msuva Salum | Stadium: Stade des Martyrs |
| 19 November 2025 Africa Cup of Nations qualification | Tanzania | 1–0 | Dar es Salaam, Tanzania | |
| 16:00 UTC+3 |
| Stadium: Benjamin Mkapa Stadium |
| 25 March 2026 World Cup qualification | Morocco | 2–0 | Oujda, Morocco | |
| 21:30 UTC+0 | Report | Stadium: Honor Stadium Referee: Alhadi Allaou Mahamat (Chad) |
| September 2026 World Cup qualification | Congo | v |
| September 2026 World Cup qualification | Tanzania | v |
| October 2026 World Cup qualification | Tanzania | v |
| 23 December 2025 AFCON GS | Nigeria | v | Fez, Morocco | |
| 13:00 UTC+1 | Stadium: Fez Stadium |
| 27 December 2025 AFCON GS | Uganda | v | Rabat, Morocco | |
| 18:00 UTC+1 | Stadium: Al Barid Stadium |
| 30 December 2025 AFCON GS | Tanzania | v | Rabat, Morocco | |
| 18:00 UTC+1 | Stadium: Prince Moulay Abdellah Olympic Annex Stadium |