The 2025/26 FKF Premier League (KPL) commenced on 20 September 2025, featuring 18 clubs competing in a double-round robin format that will run until May 2026.
This season follows a historic campaign in which Kenya Police FC clinched their maiden league title, breaking the dominance of traditional giants such as Gor Mahia and Tusker FC.
Organized by the Football Kenya Federation (FKF), this season features 18 clubs, each playing 34 matches in a round-robin format, home and away, to determine the national champion, continental qualification spots, and relegation places.
The league champion will qualify for the CAF Champions League, while the FKF Cup winner or league runner-up secures a spot in the CAF Confederation Cup.
KPL 2025/2026 Match Week 1 Results
Tusker 0-2 KCB – Nyayo National Stadium, Nairobi
Kariobangi Sharks 0-0 Bandari – Kasarani Annex, Nairobi
AFC Leopards 1-1 Sofapaka – Nyayo National Stadium, Nairobi
Shabana 4-2 APS Bomet – Gusii Stadium, Kisii
Murang’a SEAL 0-1 Ulinzi Stars – St. Sebastian Park, Murang’a
Gor Mahia 0-1 Bidco United – Nyayo National Stadium, Nairobi
Mathare United 1-2 Posta Rangers – Kasarani Annex, Nairobi
KPL 2025/2026 Match Week 2 Fixtures
24th September
16:00 – Ulinzi Stars vs Kariobangi Sharks – Ulinzi Complex, Nairobi
26th September
15:00 – KCB vs Mathare United – Kasarani Annex, Nairobi
27th September
13:00 – Posta Rangers vs Tusker – Nyayo National Stadium, Nairobi
14:00 – Mara Sugar vs Kakamega Homeboyz – Awendo Green Stadium, Awendo
16:00 – Sofapaka vs Gor Mahia – Nyayo National Stadium, Nairobi
28th September
14:00 – APS Bomet vs Murang’a SEAL FC – Bomet Stadium, Bomet
15:00 – Bandari vs Shabana – Mbaraki Sports Club, Mombasa
Nairobi United vs AFC Leopards – Kasarani Stadium, Nairobi – Postponed
Bidco United vs Police FC – Thika Stadium, Thika – Postponed
KPL 2025/2026 Standings
Pos | Team | P | W | D | L | GF | GA | GD | PTS |
1 | Shabana | 1 | 1 | 0 | 0 | 4 | 2 | +2 | 3 |
2 | KCB | 1 | 1 | 0 | 0 | 2 | 0 | +2 | 3 |
3 | Posta Rangers | 1 | 1 | 0 | 0 | 2 | 1 | +1 | 3 |
4 | Bidco United | 1 | 1 | 0 | 0 | 1 | 0 | +1 | 3 |
5 | Ulinzi Stars | 1 | 1 | 0 | 0 | 1 | 0 | +1 | 3 |
6 | Bandari | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
7 | Sofapaka | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |
8 | AFC Leopards | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |
9 | Kariobangi Sharks | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
10 | Murang’a SEAL FC | 1 | 0 | 0 | 1 | 0 | 1 | -1 | 0 |
11 | Mara Sugar | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
12 | APS Bomet | 1 | 0 | 0 | 1 | 2 | 4 | -2 | 0 |
13 | Nairobi United | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
14 | Kenya Police | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
15 | Gor Mahia | 1 | 0 | 0 | 1 | 0 | 1 | -1 | 0 |
16 | Kakamega Homeboyz | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
17 | Mathare United | 1 | 0 | 0 | 1 | 1 | 2 | -1 | 0 |
18 | Tusker FC | 1 | 0 | 0 | 1 | 0 | 2 | -2 | 0 |
Top Scorers
Rank | Player | Club | Goals |
1 | Brian Michira | Shabana FC | 2 |
1 | Boniface Omondi | Gor Mahia | 2 |
3 | Ezekiel Asieche | Mathare United | 1 |
3 | Brian Cetric | APS Bomet | 1 |
3 | Said Djafari | Sofapaka | 1 |
3 | Brian Munyendo | AFC Leopards | 1 |
3 | Hillary Ochieng | APS Bomet | 1 |
3 | Nicholas Ochieng | Bidco United | 1 |
3 | Fredrick Ojiambo | Posta Rangers | 1 |
3 | Peter Okoth | Ulinzi Stars | 1 |
3 | Timothy Omondi | Posta Rangers | 1 |
3 | David Otieno | KCB FC | 1 |
Follow our WhatsApp Channel and X Account for real-time news updates.
