Matchweek 21 of the SportPesa League delivered the kind of weekend that reminds fans why this competition rarely disappoints. The rain poured, the derbies simmered, and at the top of the table, the contenders made their intentions clear.
By Sunday evening, two names dominated the conversation — Gor Mahia and Nairobi United FC.
Gor Mahia Send a Champion’s Message
At Nyayo Stadium, the weather tried to steal the spotlight. A heavy downpour delayed the kickoff by 20 minutes, but once play resumed, Gor Mahia wasted no time asserting themselves against KCB FC.
The breakthrough came in the first half, calming any nerves in the stands. What followed was controlled, disciplined football — the kind that wins titles. Two more goals sealed a commanding 3-0 victory that felt less dramatic and more deliberate.
With 46 points now on the board, Gor Mahia have opened up a six-point cushion over rivals AFC Leopards. It’s not a decisive gap yet, but it’s the sort of advantage that builds belief inside a dressing room.
Nairobi United Are Finding Their Rhythm
If Gor Mahia looked like seasoned frontrunners, Nairobi United looked like a side coming into their own at exactly the right time.
At the Ulinzi Sports Complex, they brushed aside Bidco United with a confident 3-0 display. There was fluency in their build-up play, urgency in transition, and composure in front of the goal.
Kizza, Wangaya, and Benson Omalla each got on the scoresheet, underlining the impact of fresh legs and renewed confidence. Continental exposure seems to have sharpened their edge, and while they sit ninth, three games in hand make them one of the most unpredictable forces in the run-in.

You get the sense this team believes it is building toward something bigger.
Derby Battles, Shared Spoils
The weekend’s derby clashes carried plenty of emotion, even if the goals were limited.
The Slum Derby between Kariobangi Sharks and Mathare United ended in a 1-1 draw after a physical and fiercely contested encounter. Pride was on the line, and both sides left everything out there.
Meanwhile, the Police Derby between Kenya Police FC and APS Bomet FC finished goalless. It lacked the fireworks many anticipated, but it was a tactical chess match that neither side was willing to lose.
Movement Across the Table
Elsewhere, Shabana FC secured a narrow but valuable 1-0 win over Tusker FC, while Bandari FC claimed an impressive 3-2 victory away to Murang’a Seal FC.
AFC Leopards also kept themselves firmly in the conversation with a 2-1 win against Posta Rangers FC, ensuring the title race remains very much alive.
The Race Is On
At this stage, Gor Mahia look steady and composed at the summit. But seasons are rarely straightforward. AFC Leopards still have a game in hand. Nairobi United have three. Momentum can shift quickly — especially when pressure starts creeping in.
Matchweek 21 did not settle the SportPesa League title race.
It simply raised the stakes.