The 2022-23 KPL season was Nairobi City Stars' third consecutive in the Kenyan Premier League following promotion in 2020, and the 15th overall since 2004.
The 2022-23 season was Nicholas Muyoti second straight season and was considered a transitional one considering a majority of the players that did duty in the 2020-21 season and 2021-22 season exited the club at the expiry of their contracts which allowed a new crop of players to join in.The Star, 18 Aug 2022 Nairobi City Stars part ways with 12 players ahead of new season
Of 31 players registered in the 2021-22 season, 17 remained behind - eleven renewed their contracts to join six who had rolling contractsThe Star, 24 Aug 2022 Eleven players re-new contracts at City Stars - while another 14 exited including Nicholas Kipkirui, Michael Madoya, Salim Abdalla, Kevin Okumu, Sven Yida and Davis Agesa, amongst others, all left the club.City Stars, 15 Aug 2022 Club Statement: Free agents after the 2021/22 season Nine new additions - none with premier league experience - arrived to make it a squad of 26 for the new season. Samuel Kapen, Andrew Kisilu, Clifford Ouma and Kelvin Etemesi who came from the lower tier were part of the new crop of players. On the technical bench side, Abel Omuhaya arrived to replace Zachary Onyango as the goalkeeper trainer.
The team started the season by picking Silver in the inaugural pre-season Elite Cup organised by Kenyan top tier side Kariobangi Sharks.Nation, 1 Oct 2022 Police outgun City Stars top win Elite Pre-Season Cup However, the club struggled in the first leg of the season leading to the release of two assistant coaches John Amboko and Noah AbichCity Stars, 1 Feb 2023 Club statement: Departure of assistant coaches allowing the arrival of Obed Nyamweya to fill up one of the roles. He was later joined by Peter Opiyo who, due to persistent injuries, took up light coaching duties. He never returned to the pitch as a player after a game against Kenya Police F.C. on 8 February 2023.Nation, 2 Apr 2023 Ex-Harambee Stars midfielder Opiyo begins coaching journey
A tweak to the first leg squad, led by the arrival of loanees James Mazembe from KCB FC and Levis Okello from Kakamega Homeboyz and FC Talanta duo Dennis Oalo and Vincent Owino ultimately saw the club survive releagtion. Nation, 29 May 2023 City Stars down Leopards to guarantee league status
At the end of the season, veteran player Anthony Kimani called it a day during the final game of the season on 25 June 2023 against Gor Mahia. It was his 284th premier league game, and his 109th in City Stars.Standard, 25 Jun 2023 Nairobi City Stars captain Anthony Kimani retires after 17 years
Technical Bench {|class="wikitable" |- !style=background:#001489;color:#FFFFFF|Position !style=background:#001489;color:#FFFFFF|Staff |- |Head coach|| Nicholas Muyoti |- |First Assistant head coach|| John Amboko |- |Second Assistant head coach|| Noah Abich |- |Goalkeeper coach|| Abel Omuhaya |- |Team manager|| Ronney Kagunzi |- |Security Officer & Trainer || Arthur Museve |- |Team Physio|| Brian Odongo |- |Kit Manager|| Victor Rolex Onyango
Players Squad information Players and squad numbers last updated on 19 May 2026. Appearances include those in the 2021-22 Kenyan Premier League appearances and the Elite Cup played in preseason.Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players only hold one non-FIFA nationality. {| class="wikitable" style="text-align:center; font-size:85%; width:100%" |- !style="background:#001489; color:white; text-align:center;"| No. !style="background:#001489; color:white; text-align:center;"| Player !style="background:#001489; color:white; text-align:center;"| Nat. !style="background:#001489; color:white; text-align:center;"| Positions !style="background:#001489; color:white; text-align:center; max-width:3.5em"| Signed in !style="background:#001489; color:white; text-align:center; max-width:4em"| Contract ends !style="background:#001489; color:white; text-align:center;"| Signed from !style="background:#001489; color:white; text-align:center;"| Apps. !style="background:#001489; color:white; text-align:center;"| Goals |- ! colspan=11 style="background:#dcdcdc; text-align:center;"| Goalkeepers |- | 1 | Elvis Ochoro | | GK | 2020 | 2025 | Hakati Sportiff | 4 | 0 |- | 16 | Jacob Osano | | GK | 2020 | 2023 | Nairobi Stima | 17 | 0 |- | 23 | Stephen Njunge | | GK | 2020 | 2023 | Wazito | 14 | 0 |- ! colspan=11 style="background:#dcdcdc; text-align:center;"| Defenders |- | 5 | Timothy Muganda | | CB | 2022 | 2023 | Mara Sugar | 10 | 0 |- | 8 | Calvin Masawa (Overall captain) | | LB / RB | 2019 | 2023 | Nairobi City Stars | 11 | 0 |- | 12 | Edwin Buliba | | RB / CB | 2019 | 2023 | Nairobi City Stars | 23 | 0 |- | 14 | Rowland Makati | | RB / RW | 2020 | 2023 | Vapor Sports | 10 | 0 |- | 25 | Kenedy Onyango | | CB | 2020 | 2023 | Kakamega Homeboyz | 32 | 0 |- | 26 | Dennis Wanjala | | LB | 2021 | 2024 | Nzoia Sugar | 23 | 1 |- | 27 | Salim Abdalla | | CB | 2022 | 2023 | Free agent | 10 | 0 |- | 28 | Herit Mungai | | LB / LW | 2021 | 2023 | Posta Rangers | 18 | 0 |- ! colspan=11 style="background:#dcdcdc; text-align:center;"| Midfielders |- | 2 | Elvis Noor | | CM / DM | 2019 | 2022 | Kibera Black Stars | 25 | 0 |- | 6 | Ronney Kola | | DM | 2020 | 2025 | KSG Ogopa FC | 16 | 0 |- | 7 | Pius Omachi | | LW / RW | 2022 | 2023 | Vapor Sports | 1 | 0 |- | 10 | Peter Opiyo | | CM / DM | 2020 | 2022 | Altyn Asyr | 10 | 1 |- | 11 | Andrew Kisilu | | AM | 2022 | 2023 | Dandora Love | 30 | 1 |- | 15 | Newton Ochieng | | AM | 2022 | 2024 | Vaport Sports | 28 | 1 |- | 17 | Abuyeka Kubasu | | CM / AM | 2023 | 2024 | Vapor Sports | 0 | 0 |- | 18 | Clifford Ouma | | DM | 2020 | 2022 | Migori Youth | 28 | 0 |- | 19 | Vincent Owino | | AM | 2023 | 2024 | FC Talanta | 14 | 3 |- | 21 | James Mazembe | | LW | 2023 | 2023 | KCB FC | 13 | 0 |- | 30 | Anthony Kimani (Field captain) | | CM / AM | 2019 | 2023 | Bandari | 19 | 1 |- | 31 | Mohammed Bajaber | | CM / AM | 2021 | 2023 | Starfield Academy | 12 | 1 |- ! colspan=11 style="background:#dcdcdc; text-align:center;"| Forwards |- | 9 | Dennis Oalo | | ST / AM | 2022 | 2023 | FC Talanta | 15 | 1 |- | 20 | Kelvin Etemesi | | AM | 2022 | 2023 | Kangemi AllStars | 25 | 12 |- | 22 | Samuel Kapen | | ST | 2022 | 2023 | Kibera Black Stars | 29 | 8 |- | 24 | Levis Okello | | ST | 2023 | 2023 | Kakamega Homeboyz | 8 | 2 |- | 32 | Ezekiel Odera | | ST | 2020 | 2023 | AFC Leopards | 24 | 4 |- ! colspan=11 style="background:#dcdcdc; text-align:center;"| Players who left |- | 4 | Elly Kessy Osotsi | | CB | 2022 | 2023 | Kangemi AllStars | 1 | 0 |- | 9 | Vincent Okoth | | ST / AM | 2019 | 2024 | Hakati Sportiff | 16 | 1 |- | 17 | Daniel Odhiambo | | MF | 2022 | 2023 | Kibera Black Stars | 10 | 0 |- | 21 | Oliver Maloba | | AM | 2019 | 2023 | | Nairobi City Stars | 16 | 0
Off season transfers In Offseason DatePos.PlayerFromRef. 25 August 2022 CM/AM Newton Ochieng Vapor Sports City STars, 25 Aug 2022 Newton Ochieng joins City Stars from VaporDaily Sport, 26 Aug 2022 City Stars sign Ochieng from Vapor Sports 26 August 2022 DM Clifford Ouma Migori Youth City STars, 26 Aug 2022 Clifford Ouma arrives from Migori YouthNation, 14 Dec 2022 City Stars ace wants more after making full debut 1 September 2022 ST Samuel Kapen Kibera Black Stars City STars, 1 Sep 2022 Samuel Kapen onboards from Kibera Black StarsCitizen, 17 Oct 2022 City Stars boss Korir tips Kapen to succeed in the KPL 15 November 2022 CM/AM Andrew Kisilu Dandora Love City STars, 15 Nov 2022 Andrew Kisilu joins from Dandora LoveMozzart Sport, 11 Dec 2022 Nairobi City Stars winger Andrew Kisilu poised to make league bow against Rangers 16 November 2022 LW/RW Daniel Odhiambo Kibera Black Stars City STars, 16 Nov 2022 Daniel Odhiambo arrives from Kibera Black StarsMozzart Sport, 10 Nov 2022 City Stars youngster eyes Junior national team call up17 November 2022 CB Elly Kessy Osotsi Kangemi All Stars City STars, 17 Nov 2022 Elly Kessy Osotsi lands from Kangemi All StarsMozzart Sport, 19 Nov 2022 Nairobi City Stars FKFPL rookie eyeing a national team call up ST Kelvin Etemesi City Stars, 17 Nov 2022 Kelvin Etemesi: from Kangemi All Stars to City StarsThe Star, 18 Nov 2022 Odhiambo, Etemesi join City Stars LW/RW Pius Omachi Vapor Sports City Stars, 17 Nov 2022 Pius Omachi joins Nairobi City Stars 28 November 2022 CB Timothy Muganda Mara Sugar City Stars, 28 Nov 2022 Timothy Muganda the final signing
Out DatePos.PlayerToRef.15 August 2022 DM Sven Yida Marumo Gallants Nation, 20 Aug 2022 Kenyan midfielder Yidah joins South Africa's Marumo Gallants RB Kevin Okumu KCB FC Citizen, 23 Aug 2022 Okumu ditches City Stars for KCB ST Nicholas Kipkirui Daily Sport, 24 Aug 2022 Kipkirui leave City Stars for KCB CB Lennox Ogutu Mathare United FC People Daily, 22 Aug 2022 Simba wa Nairobi footballers become free agents after contracts expiredMozzart Sport, 6 Aug 2022 Restructuring City Stars sends seven packing Salim Abdalla Free Agents Wycliffe Onyango AM Michael Madoya CM Augustine Kuta LW/LB John Kamau RW/LW Rodgers Okumu ST Erick Ombija Davis Agesa DM Charles Otieno
Mid season transfers In DatePos.PlayerFromRef. 22 Feb 2023 CB Salim Abdalla Free agentThe Star, 22 Feb 2023 Centerback Shittu returns to steady Nairobi City Stars defence 10 Mar 2023 MF Vincent Owino FC TalantaCity Stars, 10 Mar 2023 Oalo, Owino join City Stars ST Dennis Oalo 28 Mar 2023 MF Abuyeka Kubasu Vapor SportsCity Stars, 28 Mar 2023 Mazembe, Okello, Abuyeka join City StarsThe Star, 29 Mar 2023 City Stars coach Muyoti upbeat after signing Mazembe and Okello LW James Mazembe KCB FC ST Levis Okello Kakamega Homeboyz FC
Out DatePos.PlayerToRef. 1 Mar 2023 ST Daniel Odhiambo Kibera Black Stars ST Elly Kessy Osotsi ST Vincent Otieno Gogo BoysMozzart Sport, 28 Feb 2023 Jamaica leaves Nairobi City Stars after three years of service 27 Mar 2023 ST Oliver Maloba Free Agent
Competitions Overall record
Premier League
Results summary
Results by round
Score overview
OppositionHome scoreAway scoreAggregate scoreDoubleAFC Leopards 0-12-12-2Bandari1-1 1-2 2-3Bidco Utd 0-20-0 0-2Gor Mahia 1-4 0-1 1-5Kakamega Homeboyz0-00-00-0Kariobangi Sharks1-12-13-2KCB0-10-10-2Kenya Police1-22-43-6Mathare United3-01-04-0Nzoia Sugar2-30-12-4Posta Rangers2-30-02-3Sofapaka1-12-13-2 Talanta1-22-23-4 Tusker1-40-02-4 Ulinzi Stars0-21-11-3Vihiga Bullets 5-22-47-6Wazito1-02-13-1
Matches
The tentative league fixtures were announced on 9 November 2022. The Star, 16 Nov 2022 Sports Disputes Tribunal temporily halts Kenya Premier League
Elite Cup
Statistics Appearances {| class="wikitable sortable" style="text-align:center; width:100%" |- ! style=background-color:#001489;color:#FFFFFF| No. ! style=background-color:#001489;color:#FFFFFF| Pos. ! style=background-color:#001489;color:#FFFFFF| Player ! style=background-color:#001489;color:#FFFFFF| Premier League ! style=background-color:#001489;color:#FFFFFF| Elite Cup ! style=background-color:#001489;color:#FFFFFF| Total |- | 1 | GK |align=left| Elvis Ochoro ||4||1||5 |- | 2 | MF |align=left| Elvis Noor ||25||5||20 |- | 4 | DF |align=left| Salim Abdalla ||7||0||7 |- | 5 | DF |align=left| Timothy Muganda ||10||5||15 |- | 6 | DM |align=left| Ronney Kola ||16||2||18 |- | 7 | FW |align=left| Pius Omachi ||1||0||1 |- | 8 | DF |align=left| Calvin Masawa ||11||3||14 |- | 9 | FW |align=left| Dennis Oalo ||15||0||15 |- | 10 | MF |align=left| Peter Opiyo ||10||5||15 |- | 11 | FW |align=left| Andrew Kisilu ||30||1||31 |- | 12 | DF |align=left| Edwin Buliba ||23||0||23 |- | 14 | MF |align=left| Rowland Makati ||10||2||12 |- | 15 | MF |align=left| Newton Ochieng ||28||5||33 |- | 16 | GK |align=left| Jacob Osano ||17||1||18 |- | 17 | FW |align=left| Abuyeka Kubasu ||0||0||0 |- | 18 | MF |align=left| Clifford Ouma ||28||5||33 |- | 20 | FW |align=left| Kelvin Etemesi ||25||5||30 |- | 21 | LW |align=left| James Mazembe ||13||0||13 |-