The Kenya Premier League (KPL) is bracing for a dramatic conclusion to 2025, with the final round of fixtures set to determine who heads into the new year as the king of the hill. As the league prepares for a break until 2026, the stakes have never been higher for the top contenders and those fighting for survival.

A Crowded Peak
Gor Mahia currently holds a narrow lead at the top of the table with 23 points from 12 games. However, their “throne” is under siege from a relentless pack of five teams—KCB FC, AFC Leopards, Kenya Police FC, Tusker FC, and Posta Rangers—all tied on 21 points.

The leaders face a stern test against Nairobi United FC on Sunday, 21st December, at Dandora Stadium in a televised clash. A slip-up could see KCB FC leapfrog them as early as Saturday if the Bankers manage a win against Shabana FC at Kasarani.
Matchday 15: The Festive Schedule
The final round of the year features several high-profile televised matches (TV) to keep fans across East Africa glued to their screens:
Saturday, 20th Dec: KCB FC vs. Shabana FC (Kasarani Stadium, 14:00)
Sunday, 21st Dec: Nairobi United FC vs. Gor Mahia FC (Dandora Stadium, 16:00).
Monday, 22nd Dec: Sofapaka FC vs. Kariobangi Sharks FC (Kasarani Annex, 14:00) — a critical battle between the bottom two teams.
Monday, 22nd Dec: Ulinzi Stars FC vs. Posta Rangers FC (Ulinzi Sports Complex, 16:00).

The Relegation Dogfight
At the other end of the spectrum, the struggle to avoid the drop is equally fierce. Kariobangi Sharks (11 points) and Sofapaka FC (12 points) currently occupy the bottom two spots in the relegation zone. Their head-to-head meeting on Monday is a do-or-die encounter that will determine which side spends the festive season with a glimmer of hope for 2026.
