The 2016 season was Nairobi City Stars' 12th season in the top flight of Kenyan football.

The 2016 season was a difficult campaign for Nairobi City Stars as the club was relegated from the Kenyan Premier League after 12 straight season in Kenya's elite league after finishing bottom of the table with 19 points from 30 matches. The team managed only three wins all season and scored just 17 goals, the lowest tally in the league.Citizen, 30 Oct 2016 Finally, doomed City Stars bid farewell to the KPL

The season was overseen by two coaches in either legs. Former Kenyan international and legend John “Bobby” Ogolla, who joined in early 2016,Nation, 8 Jan 2016 ‘Bobby’ Ogolla named new City Stars coach handled the team during the first half of the campaign before Ugandan coach Richard Pinto Tamale took charge in mid-2016.Nation, 9 Jul 2016 Richard Pinto appointed Nairobi City Stars coach However, City Stars continued to struggle for consistency and goals throughout the season.Soka, 12 Sep 2016 City Stars keeping the belief despite relegation fears

The team's relegation was confirmed on 30 October 2016 following a 3–1 loss to Kakamega Homeboyz at Kasarani Stadium. Goals from David Okoth, Hedmond Mauda and Ali Bhai condemned the Nairobi side to the second tier after 12 consecutive seasons in the top flight. City Stars’ consolation goal was scored by Gambian forward Pa Jassey Mulie.Nation, 31 Oct 2016 Why Nairobi City Stars were relegated

Technical Bench {|class="wikitable" |- !style=background:#001489;color:#FFFFFF|Position !style=background:#001489;color:#FFFFFF|Staff |- |Head coach|| Richard Pinto Tamale |- |First Assistant coach|| Dennis Okoth |- |Goalkeeper coach|| |- |Team manager|| Neville Pudo |- |Team Physio|| Dennis Mugisha |- |Kit Manager|| Joseph Andere

Players Squad information Players and squad numbers last updated on 19 May 2024. Appearances include all competitions.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 |- | 13 | Victor Odhiambo | | GK | 2015 | 2016 | Posta Rangers | 13 | 0 |- | 20 | Fredrick Majani | | GK | 2015 | 2016 | Shabana | 2 | 0 |- | 20 | Geoffrey Angoya | | GK | 2015 | 2016 | Mathare United (loan) | 0 | 0 |- | 30 | Ronny Kagunzi | | GK | 2015 | 2016 | Contract Renewal | 16 | 0 |- ! colspan=11 style="background:#dcdcdc; text-align:center;"| Defenders

| Kevin Okumu | | RB / RW | 2016 | 2016 | Young Rovers | 0 | 0 |- | 4 | Luis Masika | | CB | 2015 | 2016 | Contract Renewal | 13 | 0 |- | 5 | Franklyne Osama | | CB | 2016 | 2016 | Muhoroni Youth | 14 | 0 |- | 6 | Kelvin Odhiambo | | CB | 2015 | 2016 | | 1 | 0 |- | 8 | Calvin Masawa | | LB / RB | 2011 | 2016 | Contract Renewal | 30 | 0 |- | 16 | Davies Ikocheli | | CB | 2016 | 2016 | Ushuru | 6 | 0 |- | 18 | Arthur Museve | | CB | 2015 | 2016 | Contract Renewal | 24 | 0 |- | 24 | Simon Ogutu | | CB | 2016 | 2016 | Vaport Sports | 8 | 0 |- | 27 | John Amboko | | CB | 2015 | 2016 | Contract Renewal | 29 | 0 |- ! colspan=11 style="background:#dcdcdc; text-align:center;"| Midfielders

| Reuben Munyao | | CM / AM | 2016 | 2016 | Nakumatt FC | 0 | 0

| Hamisi Kyatelekera | | CM | 2016 | 2016 | Nairobi Stima | 0 | 0 |- | 2 | Jacob Onyango | | CM / AM | 2016 | 2016 | Nakumatt FC (loan) | 12 | 0 |- | 3 | Mustafa Umaru Suma | | CM | 2016 | 2016 | Krira Chakra | 10 | 0 |- | 10 | Peter Musiime | | CM / DM | 2015 | 2016 | Contract Renewal | 13 | 0 |- | 14 | Ezra Matsiko | | CM | 2016 | 2016 | Artland Katale | 1 | 0 |- | 15 | Peter Wainaina | | CM / AM | 2015 | 2016 | Mathare United | 21 | 0 |- | 17 | Samuel Wailler | | CM / DM | 2015 | 2016 | Contract renewal | 1 | 0 |- | 21 | Oliver Maloba | | AM | 2016 | 2016 | | Vapor Sports | 23 | 2 |- | 22 | Festo Omukoto | | CM / DM | 2016 | 2016 | Free agent | 14 | 0 |- | 28 | Idd Shikanda | | DM | 2016 | 2016 | Shabana FC | 8 | 0 |- | 29 | Maurice Odhiambo | | CM / AM | 2016 | 2016 | Nakuru AllStars | 5 | 0 |- ! colspan=11 style="background:#dcdcdc; text-align:center;"| Forwards

| 7 | Robert Ndung'u | | FW | 2015 | 2016 | Vapor Sports | 12 | 2 |- | 16 | Jassey Pa Mulie | | ST | 2016 | 2016 | Real de Banjul | 3 | 1 |- | 19 | Manase Ojwang Orao | | ST | 2016 | 2016 | Free agent | 6 | 0 |- | 23 | Ezekiel Odera | | ST | 2016 | 2016 | | Sofapaka FC | 24 | 5 |- | 26 | Joseph Sakwa | | ST | 2015 | 2016 | Contract Renewal | 9 | 0 |- | 40 | Benson Iregi | | FW | 2015 | 2016 | Inter City FC (loan) | 17 | 2 |- | 50 | Jimmy Bageya | | ST | 2015 | 2016 | Bandari | 22 | 4 |- ! colspan=11 style="background:#dcdcdc; text-align:center;"| Players who left the club |- !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 to !style="background:#001489; color:white; text-align:center;"| Apps. !style="background:#001489; color:white; text-align:center;"| Goals

| Samson Otieno | | DF | 2016 | 2016 | Sofapaka FC | 0 | 0 |- | 5 | Joshua Mawira | | DF | 2016 | 2016 | AFC Leopards | 11 | 0 |- | 9 | Daniel Otieno | | FW | 2016 | 2016 | Muhoroni Youth | 7 | 0 |- | 11 | Oscar Mbugua | | AM | 2015 | 2016 | Ushuru | 15 | 3 |- |20 | Fredrick Majani | | GK | 2015 | 2016 | Shabana | 2 | 0 |- | 22 | Joel Tata | | ST | 2016 | 2016 | Thika United | 11 | 1 |- | 25 | Yusuf Suf Owino | | AM | 2015 | 2016 | AFC Leopards | 13 | 0

Off season transfers In

DatePos.PlayerToRef.25 Jan 2016 ST Ezekiel Odera Sofapaka Standard, 25 Jan 2016 Transfer lowdown: Gor, Tusker and Bandari lead in January transfer GK Victor Odhiambo Posta Rangers GK Frederick Majani Shabana DM Idd Shikanda DF Joshua Mawira FC Talanta MF Maurice Odhiambo Nakuru AllStars DF Davies Ikocheli Ushuru MF Reuben Munyao Nakumatt FC DM Jacob Onyango FW Benson Iregi Inter City (loan) MF Simon Ogutu Vaport Sports AM Oliver Maloba FW Daniel Otieno MF Peter Wainaina Mathare United ST Joel Tata NQSA MF Mustafa Umaru Suma Krira Chakra MF Samson Otieno Magongo Rangers

Out DatePos.PlayerToRef.25 Jan 2016 GK Gradus Ochieng Gor Mahia Standard, 25 Jan 2016 Transfer lowdown: Gor, Tusker and Bandari lead in January transfer LB Fred Nkata Tusker ST Ebrimah Sanneh Ushuru Citizen, 1 Jan 2016 Busy transfer window for KPL clubs ahead of new season MF Nicholas Kamau MF Jackton Opanda MF Bruno Sserunkuma Shabana FW Levy Muaka Retired FW Oscar Kadenge DF Celestine Imwene Unattached MF Ismail Kabugu MF Elisha Rumwanyo MF Paul Karuri MF William Kijiwa MF Ivan Odhiambo

Mid season transfers In DatePos.PlayerFromRef. 5 July 2016 GK Geoffrey Angoya Mathare United (loan) Gormahia.net, 5 Jul 2016 Full list of KPL Mid-season Transfers RB Kevin Okumu Young Rovers ST Jassey Pa Mulie Real de Banjul MF Hamisi Kyatelekera Nairobi Stima MF Ezra Matsiko Artland Katale ST Manase Ojwang Orao Unattached CM Festo Omukoto DF Franklyne Osama Muhoroni Youth

Out DatePos.PlayerFromRef. 23 June 2016 DF Joshua Mawira AFC Leopards Gormahia.net, 23 Jun 2016 Mawira ditches City Stars for Minnaert’s Leopards revolution MF Yusuf Suf Owino ST Joel Tata Thika United MF Samson Otieno Sofapaka AM Oscar Mbugua Ushuru FW Daniel Otieno Muhoroni Youth

Competitions Overall record

Premier League

Results summary

Results by round

Score overview

OppositionHome scoreAway scoreAggregate scoreDoubleAFC Leopards1-00-01-0Bandari2-23-15-3Chemelil Sugar 0–10-0 0–1Gor Mahia 1–22-2 3–4Kakamega Homeboyz 1–3 0–1 1–4Mathare United 0–12-02-1Muhoroni Youth 0–21-1 1–2Posta Rangers0-10-00-1Sofapaka0-10-50-6 SoNy Sugar1-20-21-4 Thika United0-10-10-2 Tusker1-11-22-3 Ulinzi Stars0-31-11-4Ushuru0-00-00-0Western Stima0-10-20-3

Matches

The league officially kicked off on the 13 February 2016 with a number of games on the cards.Michezo AfrikaFeb 2016 Lights, cameras on as 2016 KPL seasons kicks off

GOtv Shield

Statistics

Goalscorers No. Pos. Player Premier League GOtv Shield Total ST Ezekiel Odera415 FW Jimmy Bageya314 AM Oscar Mbugua303 AM Oliver Maloba202 FW Benson Iregi112 FW Robert Ndung'u112 FW Pa Mulie Jassey101 FW Joel Tata101Own goals101 Totals17421

Top Assists No. Pos. Player Premier League GOtv Shield Total FW Jimmy Bageya606 ST Ezekiel Odera101 AM Oscar Mbugua101 AM Oliver Maloba101 FW Benson Iregi101 FW Robert Ndung'u101 DF Franklyne Osama101 Totals12012

Clean sheets Rank No. Pos. Player Premier League GOtv Shield Total 1 13 GK Victor Odhiambo404 2 30 GK Ronny Kagunzi303 3 20 GK Geoffrey Angoya000 Players who left the club 4 20 GK Frederick Majani000 Totals707

Discipline No.Pos.PlayerPremier LeagueGOtv ShieldTotal2AM 0000000003MF 0000000004CB 0000000005DF 1000001006DF 0000000007FW 1000001008DF 00000000010CM 10000010013GK 20000020014FW 00000000015DF 00000000016ST 00000000016DF 00000000017MF 00000000018DF 30100030119ST 00000000020GK 00000000021AM 00000000022MF 20000020023ST 20000020024DF 00000000026MF 12100012127CB 10000010028DF 00000000029MF 00000000030GK 20000020040FW 00000000050ST 201000201 Players who left the club5CB 2000002009ST 00000000011AM 00000000020GK 00000000022ST 10000010025MF 000000000 Totals21220002122

References