2025–26 Kenyan Premier League

Kenyan Premier League
Season2025–26
Dates20 September 2025 – 30 May 2026
Matches14
Goals24 (1.71 per match)
Biggest home winShabana 4–2 APS Bomet
(21 September 2025)
Highest scoringShabana 4–2 APS Bomet
(21 September 2025)
2026–27 →
All statistics correct as of 6 September 2025.

The 2025–26 Kenyan Premier League(known as the SportPesa Premier League for sponsorship reasons) is the 63rd season of top-division football in Kenya since 1963, and the 23th season of the Kenyan Premier League, the top-tier football league in Kenya, since it began in 2003. The season started on 20 September 2025 and will ended on 30 May 2026.[1][2][3]

Teams

The league consisted of 18 teams; the top 16 teams from the previous season, and two teams promoted from the National Super League. Kenya Police entered the season as defending champions (for the First time).

Changes from previous season

Promotion and relegation

Promoted from
2024–25 National Super League
Relegated to
2025–26 National Super League
APS Bomet
Nairobi United[4]
Nairobi City Stars
Talanta[5]

Stadiums and locations

Team Coach Location Stadium Capacity
A.F.C. Leopards Fred Ambani Nairobi Nyayo Stadium 18,000
APS Bomet Sammy Omollo Bomet Green Stadium, Kericho 5,000
Bandari Mohamed Borji Mombasa Mbaraki Sports Club 5,000
Bidco United F.C. Anthony Akhulia Thika Thika Municipal Stadium 20,000
Gor Mahia Charles Akonnor Nairobi MISC Kasarani 5,000
Kakamega Homeboyz Patrick Odhiambo Kakamega Bukhungu Stadium 5,000
Kariobangi Sharks William Muluya Nairobi Dandora Stadium 5,000
Kenya Commercial Bank Robert Matano Nairobi SportPesa Arena 5,000
Kenya Police F.C. Dusan Stojanovic Nairobi Police Sacco Stadium 3,000
Mara Sugar Edward Manoah Sare-Awendo Awendo Green Stadium 5,000
Mathare United John Kamau Nairobi Dandora Stadium 4,000
Murang'a Seal Osborne Monday Murang'a SportPesa Arena 5,000
Nairobi United Nicholas Muyoti Nairobi Dandora Stadium 5,000
Posta Rangers Sammy Omollo Nairobi Kenyatta Stadium 5,000
Shabana Peter Okidi Kisii Gusii Stadium 12,000
Sofapaka Ezekiel Akwana Nairobi Kenyatta Stadium 5,000
Tusker Charles Okere Nairobi Kenyatta Stadium 5,000
Ulinzi Stars Stephen Ochola Nairobi Ulinzi Sports Complex 8,200

League table

Pos Team Pld W D L GF GA GD Pts Qualification or relegation
1 Gor Mahia 7 5 1 1 11 2 +9 16 Qualification to 2026–27 CAF Champions League
2 Kakamega Homeboyz 9 4 3 2 11 9 +2 15
3 AFC Leopards 8 3 4 1 9 7 +2 13
4 Posta Rangers 9 3 4 2 11 13 −2 13
5 Nairobi United 6 4 0 2 10 7 +3 12
6 Bidco United 8 3 3 2 5 5 0 12
7 Tusker 9 3 3 3 8 9 −1 12
8 Mara Sugar 8 2 5 1 7 5 +2 11
9 Shabana 8 3 2 3 9 8 +1 11
10 Kenya Police 6 3 2 1 4 3 +1 11
11 Sofapaka 9 3 2 4 10 10 0 11
12 Mathare United 9 3 2 4 7 9 −2 11
13 Bandari 8 2 4 2 7 6 +1 10
14 Murang'a SEAL 9 2 3 4 9 11 −2 9
15 KCB 8 2 2 4 6 7 −1 8
16 Kariobangi Sharks 8 1 3 4 6 10 −4 6 Qualification for the Kenyan Premier League play-off
17 Ulinzi Stars 8 1 3 4 5 9 −4 6 Relegation to 2026–27 Kenyan National Super League
18 APS Bomet 7 1 2 4 6 11 −5 5
Updated to match(es) played on 16 November 2025. Source: Football Kenya Federation Soccerway, ESPN, Sofascore
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Head-to-head results; 5) Wins; 6) Away goals;[6]

Results

Each team plays each other twice (34 matches each), once at home and once away.

Home \ Away AFC APS BAN BID GOR KKH KAR KCB KEP MAR MAT MUR NAI POS SHA SOF TUS ULI
AFC Leopards
APS Bomet
Bandari
Bidco United
Gor Mahia
Kakamega Homeboyz
Kariobangi Sharks
KCB
Kenya Police
Mara Sugar
Mathare United
Murang'a SEAL
Nairobi United
Posta Rangers
Shabana
Sofapaka
Tusker
Ulinzi Stars
Source: Football Kenya Federation Soccerway
Legend: Blue = home team win; Yellow = draw; Red = away team win.

Results by round

Source:
W = Win; D = Draw; L = Loss

Positions by round

To preserve chronological evolvements, any postponed matches are not included to the round at which they were originally scheduled, but added to the full round they were played immediately afterwards. For example, if a match is scheduled for round 7, but then played between rounds 8 and 9, it will be added to the standings for round 8.

Source:
W = Win; D = Draw; L = Loss;   = Qualification for the Champions League;   = Qualification for the Kenyan Premier League play-off;   = Relegation to the 2026–27 Kenyan National Super League

Season statistics

Kenyan Premier League play-off

The 16th-placed team qualified for the Kenyan Premier League play-off, alongside the 3rd-placed team from the 2025–26 National Super League. The teams faced each other over two legs, with the winner remaining or promoted in the Kenyan Premier League

Attendances

The best-attended games as of December 2025:[7]

# Match Date Attendance
1 Gor Mahia vs AFC Leopards 30 November 2025 23,372
2 Shabana FC vs Posta Rangers 15 October 2025 9,370
3 Shabana FC vs APS Bomet 21 September 2025 7,645
4 Shabana FC vs Mathare United 26 October 2025 5,985
5 AFC Leopards vs Murang'a SEAL 8 November 2025 5,730

References

  1. ^ "FKF Premier League 2025/26 season to kick of on September 20". 14 July 2025. Retrieved 15 August 2025.
  2. ^ "FKF Confirms kick-off dates". Panafricafootball.com.
  3. ^ "FKF Adjusted 2025-26 football calender amid CHAN". Pulsesports.co.ke.
  4. ^ "Bomet and Nairobi United Promoted". kbc.co.ke.
  5. ^ "FC Talanta and Nairobi City Star Relegated". Pulsesports.co.ke.
  6. ^ "FKF Rules and Regulations". FKF. Retrieved 27 November 2021.
  7. ^ https://kenyafootballdata.com/tournament_gate_collections.php?t=uftn0043