Squad
Appearances
sorting
Goalkeeper
Brian Bwire Polokwane City FC 19/06/2000
Patrick Matasi 11/12/1987
Joseph Okoth Bandari FC 23/12/1993
Byrne Omondi Kenya Commercial Bank 11/01/1997
Ian Otieno Richards Bay FC 09/08/1993
Faruk Shikalo 12/10/1996
Defender
Omar Abud 09/09/1992
Athuman Mérida AD 01/02/1995
Chrispine Erambo Tusker FC 12/10/2004
Nabi Kibunguchy Sarasota Paradise 05/01/1998
Brian Mandela Stellenbosch FC 24/07/1994
Denis Ng'ang'a Zanaco FC 26/06/1996
David Ochieng Al Ansar 07/10/1992
Manzur Okwaro Kenya Commercial Bank 23/03/2006
Alphonce Omija Gor Mahia FC 09/10/2002
Johnstone Omurwa Abha Club 08/08/1998
Erick Otieno Raków Częstochowa 27/09/1996
Daniel Sakari 25/01/1999
Clyde Senaji Big Bullets FC 26/06/1996
Collins Sichenje Vojvodina 19/09/2003
Midfielder
Duke Abuya Young Africans 23/03/1994
Teddy Akumu Kheybar Khorramabad 20/10/1992
Daniel Anyembe Viborg FF 22/07/1998
Eric Johanna 14/12/1989
Clifton Miheso AFC Leopards 05/02/1993
Kenneth Muguna 06/01/1996
Amos Nondi FC Ararat-Armenia 10/02/1999
Timothy Noor Ouma Slavia Praha 10/06/2004
John Ochieng Zanaco FC 15/12/2003
Richard Odada OFK Beograd 25/11/2000
Austin Odhiambo Gor Mahia FC 16/12/1999
Eric Omondi UTA Arad 18/08/1994
Duncan Otieno 26/05/1994
William Wilson Central Coast Mariners 23/12/2001
Forward
John Avire Al Sekka Al Hadid 12/03/1997
Jonah Ayunga St. Mirren FC 24/05/1997
Mohammed Bajaber 15/03/2003
Masoud Juma Esteghlal 03/02/1996
Ayub Masika 10/09/1992
Benson Ochieng Gor Mahia FC 16/10/2001
David Okoth Kakamega Homeboyz 02/03/1993
Michael Olunga Al Duhail SC 26/03/1994
Ben Omondi Gor Mahia FC 24/04/2004
Rooney Onyango Gor Mahia FC 08/08/2001
Elvis Rupia 15/08/1995
Alfred Scriven Bryne FK 26/01/1998
Manager
Benni McCarthy since 03/03/2025 12/11/1977
Engin Fırat until 12/12/2024 11/06/1970
Ass. Manager
Kenan Atik since 01/06/2023 20/05/1965