2023–24 Kenyan Premier League
Football league season
Season | 2023–24 |
---|---|
Dates | 26 August 2023 - 23 June 2024 |
Matches played | 162 |
Goals scored | 317 (1.96 per match) |
Top goalscorer | Benson Omala (11 goals) |
← 2022–23 2024–25 → All statistics correct as of complete. |
The 2023–24 Kenyan Premier League is the 21st season of the Kenyan Premier League since it began in 2003, and the 61st season of top-division football in Kenya since 1963. The season began on 26 August 2023.[1]
Teams
Changes from previous season
Promotion and relegation
Promoted from 2022–23 National Super League | Relegated to 2023–24 National Super League |
---|---|
Murang'a SEAL Shabana | Mathare United Vihiga Bullets |
Name changes
- Wazito was renamed Muhoroni Youth after ownership was transferred to the Muhoroni-based team.[2]
Stadiums and locations
Bandari
Kariobangi Sharks
Sofapaka
Sofapaka
Murang'a SEAL
Shabana
Nairobi
class=notpageimage|
Locations of the 2023–24 teamsTeam | Location | Stadium | Capacity |
---|---|---|---|
AFC Leopards | Nairobi | Nyayo Stadium | 30,000 |
Bandari | Mombasa | Mombasa Municipal Stadium | 10,000 |
Bidco United | Thika | Del Monte Grounds Stadium | 20,000 |
Gor Mahia | Nairobi | City Stadium | 15,000 |
Kakamega Homeboyz | Kakamega | Bukhungu Stadium | 5,000 |
Kariobangi Sharks | Machakos | Kenyatta Stadium | 5,000 |
KCB | Nairobi | City Stadium | 15,000 |
Kenya Police | Nairobi | Nyayo National Stadium | 30,000 |
Muhoroni Youth | Muhoroni | Muhoroni Stadium | 20,000 |
Murang'a SEAL | Gikuu | St Sebastian Park | 1,000 |
Nairobi City Stars | Nairobi | Hope Centre | 5,000 |
Nzoia Sugar | Bungoma | Kanduyi Stadium | 5,000 |
Posta Rangers | Eldoret | Kipchoge Keino Stadium | 10,000 |
Shabana | Kisii | Gusii Stadium | 5,000 |
Sofapaka | Machakos | Kenyatta Stadium | 5,000 |
Talanta | Nairobi | Ruaraka Stadium | 4,000 |
Tusker | Nairobi | Ruaraka Stadium | 4,000 |
Ulinzi Stars | Nakuru | Afraha Stadium | 8,200 |
League table
Pos | Team
| Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
---|---|---|---|---|---|---|---|---|---|---|
1 | Gor Mahia | 30 | 18 | 10 | 2 | 38 | 13 | +25 | 64 | Qualification to CAF Champions League qualifying first round |
2 | Kenya Police | 30 | 15 | 9 | 6 | 38 | 23 | +15 | 54 | |
3 | Tusker | 30 | 16 | 5 | 9 | 41 | 24 | +17 | 53 | |
4 | AFC Leopards | 30 | 12 | 11 | 7 | 28 | 18 | +10 | 47 | |
5 | Bandari | 30 | 13 | 8 | 9 | 26 | 21 | +5 | 47 | |
6 | Nairobi City Stars | 30 | 13 | 8 | 9 | 38 | 34 | +4 | 47 | |
7 | Kakamega Homeboyz | 30 | 11 | 11 | 8 | 30 | 24 | +6 | 44 | |
8 | Posta Rangers | 30 | 12 | 7 | 11 | 26 | 27 | −1 | 43 | |
9 | Kariobangi Sharks | 30 | 10 | 11 | 9 | 38 | 29 | +9 | 41 | |
10 | Bidco | 30 | 10 | 11 | 9 | 32 | 30 | +2 | 41 | |
11 | Kenya Commercial Bank | 30 | 8 | 13 | 9 | 26 | 30 | −4 | 37 | |
12 | Murang'a SEAL | 30 | 9 | 9 | 12 | 25 | 29 | −4 | 36 | |
13 | Ulinzi | 30 | 9 | 8 | 13 | 20 | 22 | −2 | 35 | |
14 | FC Talanta | 30 | 6 | 13 | 11 | 29 | 42 | −13 | 31 | |
15 | Sofapaka | 30 | 8 | 7 | 15 | 33 | 48 | −15 | 31 | |
16 | Shabana | 30 | 7 | 8 | 15 | 29 | 40 | −11 | 29 | Qualification for Relegation Play-Offs |
17 | Muhoroni Youth | 30 | 5 | 13 | 12 | 17 | 30 | −13 | 28 | Relegation to Kenyan National Super League |
18 | Nzoia Sugar (Y) | 30 | 4 | 6 | 20 | 20 | 50 | −30 | 18 |
Updated to match(es) played on 16 May 2024. Source: FKF Premier League 2023-24
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Head-to-head results; 5) Wins; 6) Away goals; 7) Penalty points (sec 9.5); 8) 12-point sending off offences[3]
(Y) Can only reach relegation play-offs at best, but may be relegated automatically
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Head-to-head results; 5) Wins; 6) Away goals; 7) Penalty points (sec 9.5); 8) 12-point sending off offences[3]
(Y) Can only reach relegation play-offs at best, but may be relegated automatically
Results
Home \ Away | AFC | BAN | BID | GOR | KKH | KAR | KCB | KEP | MUH | MUR | NAI | NZO | POS | SHA | SOF | TAL | TUS | ULI |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AFC Leopards | — | 5 May | 19 May | 0–2 | 2–0 | 0–0 | 19 Jun | 15 May | 0–0 | 11 Feb | 21 Jan | 3 Mar | 1–1 | 1–1 | 7 Apr | 0–0 | 0–0 | 1–0 |
Bandari | 1–0 | — | 13 Apr | 9 Mar | 0–1 | 20 Jan | 20 Apr | 3–2 | 1–0 | 2–0 | 10 Feb | 1–0 | 11 May | 2–1 | 18 May | 1–1 | 0–1 | 1–0 |
Bidco United | 2–1 | 2–0 | — | 23 Jun | 11 May | 16 Jun | 7 Apr | 0–1 | 3–0 | 0–0 | 1–1 | 11 Feb | 21 Apr | 1–0 | 2 Mar | 3–1 | 2–3 | 15 May |
Gor Mahia | 20 Apr | 1–0 | 0–0 | — | 6 Apr | 1–0 | 1–1 | 0–0 | 18 May | 0–0 | 4–1 | 2–2 | 2 Mar | 11 May | 1–1 | 19 Jun | 20 Jan | 10 Feb |
Kakamega Homeboyz | 18 Feb | 0–0 | 1–0 | 1–1 | — | 13 Apr | 0–2 | 4 May | 2 Feb | 19 Jun | 0–1 | 15 May | 1–1 | 2–0 | 5–0 | 3–3 | 2–1 | 10 Mar |
Kariobangi Sharks | 4 Feb | 0–2 | 0–0 | 1–2 | 1–0 | — | 2–1 | 0–0 | 1–1 | 1–1 | 2 Mar | 21 Apr | 0–1 | 19 May | 11 May | 18 Feb | 6 Apr | 19 Jun |
KCB | 1–0 | 0–0 | 3–0 | 15 May | 11 Feb | 4 May | — | 13 Apr | 21 Jan | 3 Mar | 23 Jun | 0–1 | 15 Jun | 9 Mar | 0–3 | 0–0 | 0–5 | 1–1 |
Kenya Police | 2–2 | 19 Jun | 2–0 | 2 Feb | 3–0 | 23 Jun | 1–2 | — | 9 Mar | 2–0 | 12 May | 20 Jan | 0–3 | 17 Feb | 21 Apr | 1–1 | 19 May | 2–0 |
Muhoroni Youth | 0–1 | 15 May | 4 May | 0–2 | 0–2 | 11 Feb | 0–2 | 1–1 | — | 1–1 | 7 Apr | 1–1 | 23 Jun | 14 Apr | 1–0 | 15 Jun | 3 Mar | 1–0 |
Murang'a SEAL | 1–1 | 4 Feb | 17 Feb | 4 May | 1–0 | 15 May | 1–2 | 16 Jun | 20 Apr | — | 2–1 | 6 Apr | 0–1 | 23 Jun | 2–0 | 0–1 | 2–1 | 1–1 |
Nairobi City Stars | 3–2 | 1–0 | 9 Mar | 17 Feb | 15 Jun | 3–1 | 1–4 | 0–1 | 0–0 | 14 Apr | — | 2–1 | 1–0 | 4 Feb | 19 Jun | 3–0 | 15 May | 5 May |
Nzoia Sugar | 0–1 | 17 Feb | 1–1 | 13 Apr | 0–1 | 1–0 | 12 May | 1–3 | 19 Jun | 0–1 | 19 May | — | 2 Feb | 2–5 | 1–3 | 10 Mar | 0–2 | 2–1 |
Posta Rangers | 14 Apr | 2–0 | 0–0 | 0–1 | 18 May | 10 Mar | 0–0 | 10 Feb | 0–1 | 21 Jan | 0–1 | 2–0 | — | 3–1 | 3–1 | 5 May | 19 Jun | 18 Feb |
Shabana | 15 Jun | 2 Mar | 19 Jun | 0–1 | 20 Apr | 0–1 | 1–1 | 1–1 | 0–1 | 0–1 | 2–2 | 2–1 | 6 Apr | — | 4–1 | 15 May | 11 Feb | 20 Jan |
Sofapaka | 1–1 | 0–1 | 3–0 | 16 Jun | 19 Jan | 2–1 | 2 Feb | 1–0 | 18 Feb | 9 Mar | 1–2 | 23 Jun | 15 May | 4 May | — | 0–3 | 0–1 | 13 Apr |
Talanta | 12 May | 23 Jun | 21 Jan | 0–2 | 2 Mar | 0–3 | 18 May | 7 Apr | 2–0 | 1–0 | 20 Apr | 0–0 | 3–1 | 1–1 | 10 Feb | — | 0–0 | 0–3 |
Tusker | 10 Mar | 15 Jun | 2 Feb | 0–1 | 23 Jun | 1–1 | 18 Feb | 1–0 | 1–0 | 12 May | 3–1 | 5 May | 0–0 | 0–1 | 3–1 | 14 Apr | — | 0–1 |
Ulinzi Stars | 23 Jun | 6 Apr | 0–1 | 0–1 | 0–1 | 1–0 | 0–0 | 3 Mar | 11 May | 18 May | 1–2 | 16 Jun | 0–2 | 4–0 | 1–0 | 4 Feb | 21 Apr | — |
Updated to match(es) played on 14 January 2024. Source: Soccerway
Legend: Blue = home team win; Yellow = draw; Red = away team win.
For upcoming matches, an "a" indicates there is an article about the rivalry between the two participants.
Legend: Blue = home team win; Yellow = draw; Red = away team win.
For upcoming matches, an "a" indicates there is an article about the rivalry between the two participants.
Season statistics
Top goalscorers
Rank | Player | Team | Goals |
---|---|---|---|
1 | Benson Omala | Gor Mahia | 11 |
2 | Francis Kahiro | Bandari | 9 |
3 | Erick Kapaito | Tusker | 8 |
Tito Okello | Police | ||
5 | Austine Odhiambo | Gor Mahia | 7 |
J Onyango | Bidco United |
Multiple hat-tricks
Player | For | Against | Score | Date |
---|---|---|---|---|
Boniface Muchiri | Ulinzi Stars | Talanta | 0-3 | 2 December 2023 |
Erick Kapaito | Tusker | KBC | 0-5 | 7 January 2024 |
Justine Omwando | Shabana | Nzoia Sugar | 2-5 | 14 January 2024 |