Squad
Appearances
sorting
Goalkeeper
Brian Bwire Tusker FC 19/06/2000
Joseph Okoth Kenya Commercial Bank 23/12/1993
Ian Otieno ZESCO United 09/08/1993
James Saruni 24/11/1985
Faruk Shikalo 12/10/1996
Defender
Hassan Abdallah Bandari FC 06/07/1996
Omar Abud AE Lárissa 09/09/1992
Athuman Real Murcia 01/02/1995
Musa Mohammed 06/06/1991
Siraj Mohammed Bandari FC 04/12/1998
David Ochieng 07/10/1992
Frank Odhiambo Gor Mahia FC 29/10/2002
Joseph Okumu KAA Gent 26/05/1997
Johnstone Omurwa Wazito FC 08/08/1998
Bolton Omwenga 17/12/1996
Joash Onyango Simba SC 31/01/1993
Erick Otieno AIK Solna 27/09/1996
David Owino I NAPSA Stars FC 05/04/1988
David Owino II Kenya Commercial Bank 20/07/1998
Daniel Sakari Tusker FC 23/05/1999
Harun Shakava Nkana FC 26/11/1992
Anthony Wambani Vasalunds IF 07/08/1999
Midfielder
Duke Abuya 23/03/1994
Teddy Akumu Kaizer Chiefs 20/10/1992
Eugene Asike Tusker FC 30/11/1993
Eric Johanna 14/12/1989
Lawrence Juma Sofapaka FC 17/11/1992
Jackson Macharia Tusker FC 15/06/1994
Philip Mayaka Colorado Springs Switchbacks 20/11/2000
Clifton Miheso 05/02/1993
Boniface Muchiri Tusker FC 28/08/1996
Kenneth Muguna 06/01/1996
Amos Nondi Dila Gori 10/02/1999
Timothy Noor Ouma World Hope 10/06/2004
Richard Odada FK Metalac 25/11/2000
Patillah Omoto Kariobangi Sharks 02/03/1994
Samuel Onyango 30/11/1994
Alwyn Tera FC Ararat-Armenia 18/01/1997
Erick Zakayo Tusker FC 17/08/2003
Forward
Henry Atola Meja Tusker FC 21/12/2001
Ismael Dunga Sagan Tosu 24/02/1993
Masoud Juma Difaâ d'el Jadida 03/02/1996
Eric Kapaito 25/12/1995
Cliff Nyakeya Wazito FC 11/01/1995
Michael Olunga Al Duhail SC 26/03/1994
Manager
Jacob Mulee since 21/10/2020 1968