Harambee Stars manager Francis Kimanzi has named his side for this year's CECAFA Senior Championships set for this month.
The 20-man squad will jet out on Friday, at 1 pm for Uganda, with their first match against Tanzania set for Sunday, December 8, 2019, in Kampala.
Kenya are in Group B alongside Tanzania, Sudan and Zanzibar.
Meanwhile, the tournament was forced to undergo some reorganization after Ethiopia, Rwanda and DRC withdrew.
Final Squad
Goalkeepers
Timothy Odhiambo (Ulinzi Stars), Samuel Odhiambo (Western Stima)
Defenders
Johnstone Omurwa (Wazito), Joash Onyango (Gor Mahia), Daniel Sakari (Kariobangi Sharks), Andrew Juma (Mathare United), David Owino (Mathare United), Samuel Olwande (Kariobangi Sharks)
Midfielders
Anthony Wambani (Vasalunds IF), Roy Okal (Mathare United), Kenneth Muguna (Gor Mahia), Musa Masika (Wazito), Abdallah Hassan (Bandari), Moses Mudavadi (Kakamega Homeboyz), Lawrence Juma (Gor Mahia), Whyvone Isuza (AFC Leopards), Kevin Kimani (Mathare United), Cliffton Miheso (Gor Mahia)
Forwards
Oscar Wamalwa (Ulinzi Stars), Timothy Otieno (Tusker)