Round 12 of the FKF National Super League unfolded with the kind of unpredictability that has come to define this season, a weekend where shocks, recovery missions and statement performances blended into another dramatic chapter of the promotion race. With several teams missing key players and officials due to suspensions — including Vihiga trainer Francis Kegode, Darajani Gogo’s John Otieno Owino, Luanda Villa’s Gedion Munayi, MCF duo Kelvin Wabwire and Pablo Oduor, plus Nzoia’s Ezekiel Wekesa — the round carried an extra layer of tactical adjustments across multiple camps.
In Thika, MCF and Nairobi City Stars played out a cagey 0–0 stalemate, a match defined by missed half-chances and disciplined defending rather than fluid attacking play. City Stars, who have been building quiet consistency, could not find their usual attacking spark, while MCF held firm despite missing players through suspension. The draw, though lacking fireworks, reflected a disciplined approach from both sides.
Kabati Youth produced one of their most polished performances of the campaign, beating Kisumu AllStars 2–0 with goals from Mac Ferran Dominic and Bancy Ivayo. The win was a much-needed injection of belief for a side that had struggled to string results together, and it left AllStars ruing defensive lapses on a difficult afternoon.
Equity Bank continued their steady upward curve with a hard-earned 2–1 victory over 3K FC, a match tilted by well-taken goals from George Ndung’u and Rashid Moyo. 3K pushed back through Alex Mwalimu, but Equity’s structure and efficiency in the final third made the difference, signalling their growing threat to the mid-table pack.

Naivas’ difficult run extended after a 1–0 home loss to Nzoia Sugar, settled by Wycliffe Wanyonyi’s decisive strike. Naivas once again showed phases of control but, as has become a recurring theme, failed to convert possession into goals. Nzoia, missing suspended defender Wekesa, showed composure on the road and executed their plan with precision.
Kibera Black Stars finally found the sharpness they had been craving, edging Mwatate United 2–1 in a spirited contest. Jephter Bundi and Elly Messi delivered the goals that lifted the Nairobi side out of their recent scoring slump, while Nickson Kipngieno’s strike for Mwatate was not enough to rescue a point.
Fortune Sacco maintained their reputation as one of the most disciplined teams in the division, beating Soy United 1–0 courtesy of Elvis Baraza. The Kirinyaga club have quietly pieced together an impressive defensive record, and this result tightened their grip within the chasing pack.
Mombasa United found a timely response to their struggles, beating FC Talanta 2–1 at the coast. Fidel Madiela Omondi and Neville Amwai struck at moments when Mombasa desperately needed inspiration, steadying a side that had been rocked by back-to-back defeats. Brian Lusamukha’s goal for Talanta kept the match alive but could not derail Mombasa’s home resurgence.

The biggest shock of the weekend came in Kisumu, where MOFA stunned league leaders Migori Youth with a commanding 3–1 victory. It was a win built on intensity and ruthless finishing, with Joseph Bate, Kevin Bulimo and George Ogutu all writing their names onto the scoresheet. Migori responded through Elvis Wafula, but MOFA’s control, energy and efficiency overwhelmed the leaders and propelled the Kisumu side into second place on the log. Migori, despite the loss, remain top but now feel the breath of the chasing pack much closer than before.
Vihiga United edged Darajani Gogo 1–0 in a tight affair settled by Richard Okungo, a result that offered relief to a Vihiga side that has battled inconsistency while piling more frustration on Gogo, who have now dropped points in consecutive weeks.
Luanda Villa and Gucha Stars battled to a 0–0 draw in Wundanyi, a match where both teams created moments but lacked the conviction to land the decisive blow. For Villa, playing without suspended defender Gedion Munayi meant amo reshuffled backline that still managed to hold firm, while Gucha maintained their recent respectable form.
By the close of the round, the table had shifted yet again. MOFA’s derby triumph sent them soaring to second place, Migori Youth stayed on top despite their stumble, and Mombasa United revived their push with a crucial home win. With matches tightening and margins thinning, Round 12 reinforced what has been clear all season — no team is safe, no fixture straightforward, and the promotion race is shaping into a long, unforgiving marathon where every point has weight.
Table standings after round 12

