Squad
Appearances
sorting
Goalkeeper
Brian Bwire Kariobangi Sharks 19/06/2000
Patrick Matasi St. George SC 11/12/1987
Timothy Odhiambo 08/07/1997
Joseph Okoth Kenya Commercial Bank 23/12/1993
Arnold Origi IL Hødd 15/11/1983
Ian Otieno ZESCO United 09/08/1993
James Saruni 24/11/1985
Defender
Hassan Abdallah Bandari FC 06/07/1996
Nahashon Alembi Kenya Commercial Bank 13/06/1995
Athuman UD Las Palmas 01/02/1995
Baraka Badi Kenya Commercial Bank 25/10/1998
Brian Mandela Mamelodi Sundowns 24/07/1994
Harun Mwale Ulinzi Stars 10/02/1995
Joseph Okumu IF Elfsborg 26/05/1997
Samuel Olwande 12/04/1994
Johnstone Omurwa Wazito FC 08/08/1998
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 Kariobangi Sharks 23/05/1999
Clyde Senaji AFC Leopards 26/06/1996
Harun Shakava Nkana FC 26/11/1992
Hillary Wandera Tusker FC 05/01/1992
Midfielder
Duke Abuya Nkana FC 23/03/1994
Teddy Akumu Kaizer Chiefs 20/10/1992
Whyvonne Isuza 08/11/1994
Eric Johanna 14/12/1989
Lawrence Juma Sofapaka FC 17/11/1992
Kevin Kimani 12/06/1989
James Mazembe Kariobangi Sharks 02/05/1998
Clifton Miheso Gor Mahia FC 05/02/1993
Boniface Muchiri Tusker FC 28/08/1996
Kenneth Muguna Gor Mahia FC 06/01/1996
Johanna Omolo BB Erzurumspor 31/07/1989
Duncan Otieno Lusaka Dynamos 26/05/1994
Kevin Simiyu Nzoia Sugar 08/09/1995
Victor Wanyama CF Montréal 25/06/1991
Forward
John Avire Coca-Cola FC 12/03/1997
Masoud Juma Difaâ d'el Jadida 03/02/1996
John Makwata ZESCO United 01/04/1992
Ayub Masika Vissel Kobe 10/09/1992
Cliff Nyakeya ZED FC 11/01/1995
Michael Olunga Al Duhail SC 26/03/1994
Elvis Rupia AFC Leopards 15/08/1995
Jesse Were ZESCO United 19/04/1989
Manager
Jacob Mulee since 21/10/2020 1968
Francis Kimanzi since 18/08/2019 until 20/10/2020 29/05/1976