The final cut of KPL All Stars team has been unveiled.
Head coach Stanley Okumbi has dropped two players in Kariobangi Sharks defender Bolton Omwenga and Posta Rangers goalkeeper Farouk Shikhalo, who were initially in the 20-man list named earlier.
The squad which will play against Spanish sides Córdoba Club de Fútbol on Wednesday, 19 July and Sevilla Atlético on Saturday, 22 July comprises of two goalkeepers, five defenders, eight midfielders and three strikers.
Here are the players in photos;
Goalkeeper Boniface Oluoch (Gor Mahia).
Goalkeeper Mathias Kigonya (Sofapaka).
Defender Maurice Ojwang (Western Stima).
Defender Musa Mohamed (Gor Mahia).
Defender Robinson Kamura (AFC Leopards).
Defender Simon Mbugua (Posta Rangers).
Defender Wesley Onguso (Sofapaka).
Midfielder Omotto Patillah (Kariobangi Sharks).
Midfielder Victor Majid (AFC Leopards).
Midfielder Benson Iregi (Thika United).
Midfielder Boniface Muchiri (Tusker).
Midfielder Clinton Kisiavuki (Nakumatt FC).
Midfielder Wendo Ernest (Gor Mahia).
Midfielder Jackson Macharia (Tusker).
Midfielder Ovella Ochieng' (Kariobangi Sharks).
Striker Onyango Samuel (Ulinzi Stars).
Striker Victor Omondi (Nzoia Sugar).
Striker Vincent Oburu (AFC Leopards).
John Kamau and Wycliffe Makanga are the assistant coach and team doctor respectively.