The 2024-25 season was Nairobi City Stars' fifth consecutive in the Kenyan Premier League following promotion in 2020, and the 17th overall since their maiden season in 2004.
It was a difficult campaign though for Nairobi City Stars as the club suffered relegation from the Kenyan Premier League after failing to pick a win in the 34th and final game of the season against Mathare United. An 18th positional finish confirmed the team's turbulent season marked by managerial changes, player departures, and inconsistent performances.Citizen, 22 Jun 2025 Champions Police held on coronation day; Talanta, City Stars relegated
The club began the season under head coach Nicholas Muyoti before parting ways with him midway through the campaign.The Star, 12 Feb 2025 City Stars part ways with Muyoti Former Kenya U-18 and U-20 coach Salim Babu later took charge in a bid to steer the side away from relegation only for a 0–0 draw on final day to dent his ambition.
22 of the 28 players from the 2023-24 seasonCity Stars, 7 Aug 2024 16 re-up contracts for the 2024–25 season stayed on for this season with a few additions joining in such as the returning Sven Yida after two seasons.The Star, 9 Sep 2024 Midfielder Yidah returns to Nairobi City Stars
A major turning point came in the of season when Samuel Kapen left the club and mid-season transfer window when influential attacking midfielder Mohammed Bajaber departed for Kenya PolicePan-African Football, 13 Feb 2025 Kenya Police raid Nairobi City Stars for midfielder Bajaber and defensive midfielder Clifford Ouma to Bandari.Mozzart Sport, 12 Feb 2025 Nairobi City Stars suffer another blow as key midfielder joins Bandari In response City Stars reinforced the squad with six arrivals, including that of defensive midfielder Kevin Juma and attacking midfielder Joseph Mwangi.
Despite their struggles, City Stars recorded one of the standout achievements in the season by defeating champions Gor Mahia both home and away which was a fete never recorded in the previous 16 premier league seasons. Michezo Afrika, 15 May 2025 Gor Mahia Stumble as City Stars Complete Season Sweep
Technical Bench {|class="wikitable" |- !style=background:#001489;color:#FFFFFF|Position !style=background:#001489;color:#FFFFFF|Staff |- |Head coach|| Salim Babu |- |First Assistant coach|| Patrick Gitagia |- |Second Assistant coach|| Peter Opiyo |- |Goalkeeper coach|| Abel Omuhaya |- |Team manager|| Ronney Kagunzi |- |Security Officer & Trainer || Arthur Museve |- |Team Physio|| Brian Odongo |- |Kit Manager|| Dominic Mutiso
Players Squad information Players and squad numbers last updated on 19 May 2026. Appearances include those in the 2024-25 Kenyan Premier League appearances.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:centre;"|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 | Edwin Mukolwe | | GK | 2023 | 2025 | Bidco United | 19 | 0 |- | 13 | Elvis Ochoro | | GK | 2020 | 2025 | Hakati Sportiff | 16 | 0 |- | 23 | Byron Owino | | GK | 2024 | 2025 | Kibera Black Stars | 1 | 0 |- ! colspan=11 style="background:#dcdcdc; text-align:center;"| Defenders |- | 2 | Salim Odeka | | CB | 2024 | 2025 | Kisumu AllStars | 14 | 1 |- | 4 | Timothy Muganda | | CB | 2022 | 2025 | Mara Sugar | 13 | 0 |- | 6 | Brian Opinde | | CB | 2024 | 2025 | Langas Super Stars | 2 | 0 |- | 8 | Calvin Masawa (Overall captain) | | LB / RB | 2011 | 2025 | Nairobi City Stars | 29 | 0 |- | 12 | Edwin Buliba | | RB / CB | 2019 | 2025 | Nairobi City Stars | 15 | 0 |- | 15 | Wycliffe Omondi | | CB | 2020 | 2023 | Migori Youth | 30 | 0 |- | 21 | Rogers Wasega | | LB | 2024 | 2027 | Laiser Hill Academy | 15 | 0 |- | 22 | Stephen Bulugu | | LB | 2024 | 2026 | Laiser Hill Academy | 27 | 0 |- | 30 | Rowland Makati | | RB / RW | 2020 | 2025 | Vapor Sports | 21 | 1 |- ! colspan=11 style="background:#dcdcdc; text-align:center;"| Midfielders |- | 3 | Sven Yida | | DM | 2024 | 2025 | Marumo Gallants | 20 | 0 |- | 14 | Joseph Mwangi | | CM / AM | 2025 | 2025 | Tusker FC | 13 | 1 |- | 16 | Elvis Noor | | CM / DM | 2019 | 2025 | Kibera Black Stars | 19 | 1 |- | 18 | Kevin Juma | | DM | 2025 | 2026 | Gor Mahia | 13 | 0 |- | 19 | Vincent Owino | | AM | 2023 | 2025 | FC Talanta | 30 | 5 |- | 25 | Brian Mzee | | DM / CM | 2023 | 2025 | Kibera Black Stars | 25 | 1 |- | 29 | Benjamin Mosha | | FW | 2025 | 2025 | Sofapaka FC | 14 | 1 |- | 31 | Abuyeka Kubasu | | CM / AM | 2023 | 2024 | Vapor Sports | 8 | 0 |- ! colspan=11 style="background:#dcdcdc; text-align:center;"| Forwards
| 5 | Robinson Asenwa | | LW / RW | 2023 | 2025 | Vapor Sports | 17 | 1 |- | 7 | Maxwell Odada | | LW / RW | 2025 | 2025 | Muranga SEAL | 10 | 0 |- | 9 | Hansel Ochieng | | ST | 2025 | 2025 | Kakamega Homeboyz | 13 | 2 |- | 10 | Dennis Oalo | | ST / AM | 2022 | 2025 | FC Talanta | 26 | 1 |- | 17 | Brian Nyambane
| ST | 2023 | 2025 | Total Spurs | 7 | 0 |- | 20 | Kelvin Etemesi | | ST | 2022 | 2025 | Kangemi AllStars | 27 | 4 |- | 27 | Gilbert Abala | | ST | 2023 | 2025 | Busia Sugar FC | 23 | 1 |- ! colspan=11 style="background:#dcdcdc; text-align:center;"| Players who left |- | 7 | Pius Omachi | | LW / RW | 2022 | 2025 | Vapor Sports | 0 | 0 |- | 9 | Yuto Kusaba | | ST | 2023 | 2025 | FC Basara Hyogo | 15 | 2 |- | 11 | Mohammed Bajaber | | AM | 2022 | 2025 | Starfield Academy | 16 | 4 |- | 18 | Clifford Ouma | | DM | 2022 | 2025 | Gor Mahia | 14 | 0
| 26 | James Ssemambo | | AM | 2024 | 2025 | Bumamuru FC | 5 | 0 |- | 28 | Andre Kalama | | AM | 2024 | 2025 | Sofapaka FC | 9 | 0
Off season transfers In DatePos.PlayerFromRef.9 Sep 2024 CB Brian Opinde Langas Super Stars Citizen, 25 Sep 2024 City Stars sensation Brian Opinde itching to get started DM Sven Yida Marumo Gallants Citizen, 13 Sep 2024 What Nairobi City Stars are expecting from experienced Sven Yida this season AM James Ssemambo Bumamuru FC Kawowo, 12 Sep 2024 James Ssemambo: Ugandan midfielder named in Nairobi City Stars 2024–25 season squad FW Andre Kalama Sofapaka FC Mozzart Sport, 24 Sep 2024 Kalama terms City Stars move 'breath of fresh air', targets National team call up
Out DatePos.PlayerToRef. 1 July 2024 RW/ST Samuel Kapen Gor Mahia Tusker, 22 Jul 2024 Samuel Kapen reveals targets after completing Gor Mahia moveears LB Dennis Wanjala Tusker FC Pulse Sport, 7 Jul 2024 Tusker FC welcomes first new signing for the 2024–25 season DM Shem Odinga Shabana FC AM Newton Ochieng Naivas FC CB Sosthenes Idah Free agents AM/LW Andrew Kisilu
Mid season transfers In DatePos.PlayerFromRef. 15 Feb 2024 AM Joseph Mwangi Tusker FC Mozzart Sport, 17 Feb 2025 Nairobi City Stars rope in quartet after losing key players DM Kevin Juma Gor Mahia FC CB Salim Odeka Kisumu AllStars FW Benjamin Mosha Sofapaka FC ST Hansel Ochieng Kakamega Homeboyz FW Maxwell Odada Muranga SEAL
Out DatePos.PlayerToRef. 1 Jan 2025 LW/RW Pius OmachiFree agents AM James Ssemambo FW Andre Kalama Wellington Rec. FC 24 Jan 2025 FW Mohammed Bajaber Kenya Police FCPulse Sport, 31 Mar 2025 Mohammed Bajaber: The stats that prove Kenya Police FC were right to pay Ksh1 million for him 13 Feb 2025 DM Clifford Ouma BandariMozzart Sport, 13 Feb 2025 Why Ouma ditched Nairobi City Stars for Bandari
Competitions Overall record
Premier League
Results summary
Results by round
Score overview
OppositionHome scoreAway scoreAggregate scoreDoubleAFC Leopards 0-1 1-2 1-3Bandari 0-1 0-1 0-2Bidco Utd1-11-12-2Gor Mahia2-12-14-2Kakamega Homeboyz 0-5 0-2 0-7Kariobangi Sharks0-02-22-2KCB1-12-13-2Kenya Police1-11-32-4Mara Sugar0-13-23-3Mathare United0-01-01-0Muranga SEAL1-00-11-1Posta Rangers1-11-22-3Shabana0-21-01-2 Sofapaka1-10-21-3 Talanta1-11-12-2 Tusker0-10-10-2 Ulinzi Stars1-01-22-2
Matches
The initial league fixtures were announced on 2 August 2024. Pepeta, 3 Aug 2024 FKF Premier League 2024/25 season fixtures released City Stars however sat out the opener as their matchday one opponent Kenya Police were engaged with continental games. City Stars, 20 Aug 2024 City Stars to sit out 2024–25 season opener
Statistics Appearances No. Pos. Player Premier League Elite Cup Total 1 GK Edwin Mukolwe19019 2 CB Salim Odeka14014 3 DM Sven Yida20020 4 DF Timothy Muganda13013 5 FW Robinson Asenwa17017 6 CB Brian Opinde202 7 FW Maxwell Odada10010 8 DF Calvin Masawa29029 9 ST Hansel Ochieng13013 10 ST Dennis Oalo26026 12 DF Edwin Buliba15015 13 GK Elvis Ochoro16016 14 AM Joseph Mwangi13013 15 CB Wycliffe Omondi30030 16 MF Elvis Noor19019 17 ST Brian Nyambane707 18 DM Kevin Juma13013 19 AM Vincent Owino30030 20 FW Kelvin Etemesi27027 21 LB Rogers Wasega15015 22 LB Stephen Bulugu27027 23 GK Byron Owino101 25 MF Brian Mzee23023 27 FW Gilbert Abala23023 29 FW Benjamin Mosha14014 30 RB Rowland Makati21021 31 MF Abuyeka Kubasu808 Players who left the club 7 FW Pius Omachi000 9 ST Yuto Kusaba15015 11 FW Mohammed Bajaber16016 18 DM Clifford Ouma14014 26 AM James Ssemambo505 28 FW Andre Kalama909
Goalscorers {| 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 |- | 19 | AM |align=left| Vincent Owino ||5||0||5 |- | 20 | FW |align=left| Kelvin Etemesi ||4||0||4 |- | 9 | ST |align=left| Hansel Ochieng ||2||0||2 |- | 2 | CB |align=left| Salim Odeka ||1||0||1 |- | 5 | FW |align=left| Robinson Asenwa ||1||0||1 |- | 10 | ST |align=left| Dennis Oalo ||1||0||1 |- | 14 | AM |align=left| Joseph Mwangi ||1||0||1 |- | 16 | MF |align=left| Elvis Noor ||1||0||1 |- | 25 | MF |align=left| Brian Mzee ||1||0||1 |- | 27 | FW |align=left| Gilbert Abala ||1||0||1 |- | 29 | FW |align=left| Benjamin Mosha ||1||0||1 |- | 30 | RB |align=left| Rowland Makati ||1||0||1
! colspan=15 style=background:#dcdcdc| Players who left the club |- | 11 | FW |align=left| Mohammed Bajaber ||4||0||4 |- | 9 | ST |align=left| Yuto Kusaba ||2||0||2 |- ! colspan="3" | Totals||26||0|||26
Top Assists {| 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 |- | 20 | FW |align=left| Kelvin Etemesi ||4||0||4 |- | 19 | AM |align=left| Vincent Owino ||2||0||2 |- | 25 | MF |align=left| Brian Mzee ||2||0||2 |- | 27 | FW |align=left| Gilbert Abala ||2||0||2 |- | 2 | CB |align=left| Salim Odeka ||1||0||1 |- | 4 | CB |align=left| Timothy Muganda ||1||0||1 |- | 5 | FW |align=left| Robinson Asenwa ||1||0||1 |- | 9 | ST |align=left| Hansel Ochieng ||1||0||1 |- | 14 | AM |align=left| Joseph Mwangi ||1||0||1 |- | 16 | MF |align=left| Elvis Noor ||1||0||1 |- | 18 | DM |align=left| Kevin Juma ||1||0||1 |- | 21 | LB |align=left| Rogers Wasega ||1||0||1