| Date | R | Home v Away | - |
|---|---|---|---|
| 10/15 11:00 | 3 |
[13] Homeboyz FC v Bidco United
[5]
|
3-1 |
| 10/11 11:00 | 1 |
[9] Homeboyz FC v Nairobi United
[13] |
0-2 |
| 10/06 12:00 | 4 |
[12] Bidco United v Nairobi United
[12] |
1-0 |
| 10/05 13:00 | 4 |
[16] Tusker v Shabana FC
[2]
|
1-1 |
| 10/05 12:00 | 4 |
[3] KCB v Gor Mahia
[8]
|
0-1 |
| 10/05 12:00 | 4 |
[4] Ulinzi Stars v Mara Sugar FC
[15]
|
1-2 |
| 10/05 11:00 | 4 | APS Bomet v Kenya Police FC | 0-1 |
| 10/05 10:00 | 4 |
[7] Mathare United v Kariobangi Sharks
[13]
|
1-2 |
| 10/04 12:00 | 4 |
[14] Bandari FC v Muranga Seal
[7]
|
3-1 |
| 10/03 13:00 | 4 |
[2] Posta Rangers v AFC Leopards
[12]
|
2-2 |
| 10/03 10:00 | 4 |
[16] Sofapaka FC v Homeboyz FC
[12]
|
0-1 |
| 10/01 13:00 | 3 |
[15] Kenya Police FC v Ulinzi Stars
[4]
|
0-0 |
| 10/01 12:00 | 3 |
[17] Tusker v Mathare United
[8]
|
0-0 |
| 10/01 11:00 | 3 |
[11] Mara Sugar FC v Nairobi United
[15] |
0-1 |
| 09/30 12:00 | 3 |
[9] Kariobangi Sharks v KCB
[4]
|
0-1 |
| 09/28 12:00 | 2 |
[10] Bandari FC v Shabana FC
[3]
|
0-1 |
| 09/28 11:00 | 2 |
[17] APS Bomet v Muranga Seal
[16]
|
0-2 |
| 09/28 03:00 | 2 |
Nairobi United v AFC Leopards
|
Postponed |
| 09/28 03:00 | 2 |
Bidco United v Administration Police FC
|
Postponed |
| 09/27 13:00 | 2 |
[8] Sofapaka FC v Gor Mahia
[15]
|
0-2 |
| 09/27 11:00 | 2 |
[11] Mara Sugar FC v Homeboyz FC
[11]
|
0-0 |
| 09/27 10:00 | 2 |
[3] Posta Rangers v Tusker
[18]
|
2-1 |
| 09/26 12:00 | 2 |
[3] KCB v Mathare United
[14]
|
0-1 |
| 09/24 13:00 | 2 |
[4] Ulinzi Stars v Kariobangi Sharks
[8]
|
0-0 |
| 09/22 13:00 | 1 |
[9] Mathare United v Posta Rangers
[9]
|
1-2 |
| 09/21 13:00 | 1 |
[6] Gor Mahia v Bidco United
[6]
|
0-1 |
| 09/21 12:00 | 1 |
[6] Muranga Seal v Ulinzi Stars
[6]
|
0-1 |
| 09/21 11:00 | 1 |
[6] Shabana FC v APS Bomet
[6] |
4-2 |
| 09/20 13:00 | 1 |
[2] AFC Leopards v Sofapaka FC
[2]
|
1-1 |
| 09/20 12:00 | 1 |
[2] Kariobangi Sharks v Bandari FC
[2]
|
0-0 |
Bandari FC
Tusker
Sofapaka FC
Ulinzi Stars
AFC Leopards
Gor Mahia
Mathare United
Posta Rangers
Kakamega Homeboyz
Kariobangi Sharks
KCB
Nzoia Sugar
Nairobi City Stars
Chemelil Sugar FC
Western Stima
Bidco United
Gusii FC
Muhoroni Youth FC
Thika Utd
Zoo Kericho
Wazito FC
FC Talanta
Mount Kenya United
Shabana FC
Muranga Seal
Mulembe United
Ushuru FC
Kenya Police FC
Administration Police FC
Mara Sugar FC
Vihiga Bullets
APS Bomet
Nairobi United
Kisumu All Stars
The Kenyan Premier League (KPL), officially known as the SportPesa League, is a professional league for men's football clubs in Kenya. Standing at the top of the Kenyan football league system, the league was formed in 1963 under the Kenya Football Federation but is now controlled by the Football Kenya Federation. It is contested by 18 clubs and operates on a promotion and relegation system with the Kenyan National Super League. Kenya Police are the current champions, having won the 2024–25 season.
The league was mostly stable until the late 1990s and since then its performance had been considered below average, with many of the league's clubs having little or no finances to support themselves. However, when SuperSport became an official league partner, the league has taken on a more serious role with teams becoming professional and the majority of the clubs managing to get kit sponsorships. This saw the level of competition improve compared to past.