Tanzania national football team statistics and records: appearances

Competitions:

Most Tanzania appearances

Who has made the most appearances for Tanzania?

Both starting and substitute appearances are included.

Player Caps First Latest
Saimon Msuva 68 07 Sep 2013 29 Sep 2026
Mbwana Samatta 65 11 Nov 2011 04 Jan 2026
Himid Mao 55 14 Jun 2015 29 Sep 2026
Feisal Salum 53 16 Oct 2018 29 Sep 2026
Shomari Kapombe 49 11 Nov 2011 04 Jan 2026
Aishi Manula 49 17 Nov 2015 26 Mar 2026
Mohamed Husseini 49 29 May 2016 29 Sep 2026
Bakari Mwamnyeto 49 14 Oct 2019 25 Sep 2026
Erasto Nyoni 44 21 Nov 2007 14 Nov 2021
Kelvin Yondani 37 21 Jun 2008 15 Mar 2021
Mzamiru Yassini 36 25 Mar 2017 24 Jan 2024
Mudathiri Yahya 35 05 Sep 2015 25 Sep 2026
Novatus Miroshi 35 02 Sep 2021 29 Mar 2026
Dickson Job 34 15 Mar 2021 04 Jan 2026
John Bocco 31 03 Jun 2009 07 Sep 2023
Alphonce Modest 30 03 Sep 1994 11 Dec 2002
Faridi Mussa 30 10 Dec 2013 29 Mar 2022
Ibrahim Hamad 30 24 Mar 2023 29 Sep 2026
Thomas Ulimwengu 30 11 Nov 2011 25 Mar 2021
Hussein Aman Marsha 24 03 Sep 1994 09 Aug 1997
Kibu Denis 23 13 Jun 2021 29 Sep 2026
Salum Abubakar 23 02 Jun 2012 08 Jun 2022
Juma Kaseja 22 30 Nov 2002 15 Mar 2021
Haji Mnoga 21 23 Mar 2022 29 Sep 2026
Abdul Hamisi Suleiman 21 15 Mar 2021 29 Sep 2026
Nadir Haroub 21 31 May 2008 17 Nov 2015
Gadiel Michael 20 13 Nov 2016 14 Oct 2019
Jonas Mkude 19 29 May 2016 28 Mar 2021
Charles M'Mombwa 19 18 Nov 2023 29 Sep 2026
Lusajo Mwaikenda 17 23 Mar 2022 14 Oct 2025
Edibily Lunyamila 17 21 Nov 1992 23 Apr 2000
Frank Domayo 17 02 Jun 2012 18 Oct 2019
Nickson Kibabage 16 10 Dec 2019 29 Mar 2026
Ditram Nchimbi 15 14 Oct 2019 27 Jan 2021
Hassan Dilunga 15 10 Dec 2013 28 Mar 2021
Aggrey Morris 14 11 Nov 2011 13 Jun 2019
George Masatu 14 23 Jan 1990 25 Jan 1997
Edward Agostino Salvatori 14 03 Dec 1994 28 Jul 1997
Sekilojo Chambua 13 03 Sep 1994 18 May 2002
Mrisho Ngassa 13 14 Jun 2008 08 Jun 2013
Clement Mzize 13 07 Sep 2023 09 Sep 2025
Mwinyi Kazimoto 12 03 Jun 2009 04 Jun 2016
Hassan Kessy 12 25 Jun 2017 19 Nov 2019
Mecky Maxime 12 28 Oct 2000 21 Nov 2007
Yusuf Macho 12 09 Aug 1997 11 Oct 2003
Ntezee John 12 03 Sep 1994 05 Jul 1997
Madaraka Selemani 12 20 Jan 1990 22 Feb 1997
Elias Maguli 11 14 Nov 2015 07 Jul 2017
Morice Abraham 11 18 Jun 2023 29 Mar 2026
Kelvin John 11 28 Jul 2019 29 Mar 2026
Ayubu Lyanga 11 28 Jul 2019 13 Jun 2021
Abdi Banda 11 25 Mar 2017 18 Jun 2023
Pascal Msindo 11 04 Sep 2024 29 Sep 2026
Tarryn Allarakhia 11 17 Jan 2024 25 Sep 2026
Seleman Mwalimu 11 15 Oct 2024 29 Sep 2026
Henry Shindika 11 21 Nov 2007 14 Jun 2015
Shaban Nditi 10 02 Sep 2002 02 Jun 2012
Clement Christian Kahabuka 10 12 Nov 1994 25 Jan 1997
Nizar Khalfan 10 31 May 2008 15 Nov 2011
Peter Tino 10 08 Mar 1980 27 Oct 1984
Mustapha Hoza 10 03 Sep 1994 28 Jul 1995
Mrisho Ngassa 10 07 Sep 2013 14 Nov 2015
Shadrack Nsajigwa 10 02 Sep 2002 07 Jun 2010
Iddy Nado 10 04 Sep 2019 14 Nov 2021
Macho Yusuf Rwenda 9 18 May 1996 28 Jul 1997
Shiza Kichuya 9 29 May 2016 18 Nov 2018
Said Ndemla 9 11 Oct 2015 27 Sep 2022
Alphonce Msanga 9 06 Jun 2025 29 Sep 2026
Ivo Mapunda 8 31 May 2008 10 Dec 2013
Kigi Makasi 8 31 May 2008 07 Jun 2010
Reliants Lusajo 8 02 Sep 2021 27 Sep 2022
Amri Kiemba 8 24 Mar 2013 03 Aug 2014
Mohamed Hussein 8 08 Apr 1995 16 Aug 1998
Stephen Nemes 8 14 Oct 1994 22 Jun 1997
Iddy Nado 8 28 Jul 2019 29 Mar 2026
Mohamed Mwameja 8 03 Sep 1994 25 Jan 1997
Metacha Mnata 7 01 Jul 2019 29 Mar 2022
Israel Mwenda 7 15 Mar 2021 14 Oct 2025
Emmanuel Gabriel 7 23 Oct 2002 15 Nov 2003
Salvatory Edward 7 31 May 1997 11 Dec 2002
Amir Maftah 7 21 Nov 2007 10 Jun 2012
Kennedy Juma 7 25 Mar 2021 25 Mar 2024
Ally Mustapha 7 21 Nov 2007 17 Nov 2015
Kibwana Shomari 7 07 Oct 2021 27 Sep 2022
Khamis Mcha 7 08 Jun 2013 14 Jun 2015
Peter Manyika 7 08 Apr 2000 18 May 2002
Joseph Mapunda 7 29 Sep 1996 13 Jul 1997
Jerson Tegete 7 31 May 2008 07 Jun 2010
Gadiel Kamagi 7 28 Jul 2019 19 Dec 2019
Mwinyi Mngwali 6 05 Sep 2015 04 Jun 2016
Said Mohamed Rifat 6 18 May 1996 04 Oct 1997
Nicco Bambaga 6 03 Sep 1994 04 Oct 1997
Salum Mbonde 6 10 Jun 2017 07 Jul 2017
Victor Bambo 6 18 May 1996 04 Oct 1997
Deus Kaseke 6 29 May 2016 28 Mar 2021
Yakoub Suleiman Ali 6 25 Mar 2025 14 Oct 2025
Deogratius Munishi 6 18 May 2014 04 Jun 2016
John Mwansasu 6 08 Apr 2000 18 May 2002
Joseph Kaniki 6 24 Oct 2001 15 Nov 2003
Boniface Pawasa 6 28 Oct 2000 11 Dec 2002
-->