Football / Kenya /

Premier League - season stats and match results

Premier League

Premier League 2024-2025

Season performance

Total

Teams Overall (Average) Home (Average) Away (Average)
Games Total Scored Missed Games Total Scored Missed Games Total Scored Missed
AFC Leopards SC AFC Leopards SC 31 2.03 1.19 0.84 16 2.19 1.31 0.88 15 1.87 1.07 0.8
Kenya Commercial Bank Kenya Commercial Bank 33 2.12 1.09 1.03 17 2.47 1.35 1.12 16 1.75 0.81 0.94
Bandari FC Bandari FC 32 1.69 0.78 0.91 16 1.69 0.94 0.75 16 1.69 0.63 1.06
Posta Rangers Posta Rangers 32 2.5 1.06 1.44 16 2.38 0.94 1.44 16 2.63 1.19 1.44
Gor Mahia FC Gor Mahia FC 31 2 1.35 0.65 15 2.13 1.6 0.53 16 1.88 1.13 0.75
Kenya Police Kenya Police 27 1.67 1.19 0.48 14 2.07 1.5 0.57 13 1.23 0.85 0.38
Kakamega Homeboyz Kakamega Homeboyz 32 2.03 1.19 0.84 16 1.56 1.13 0.44 16 2.5 1.25 1.25
Tusker Tusker 32 2.41 1.28 1.13 16 1.94 1.38 0.56 16 2.88 1.19 1.69
Kariobangi Sharks Kariobangi Sharks 32 1.66 0.78 0.88 16 2.69 1.38 1.31 16 0.63 0.19 0.44
Mara Sugar FC Mara Sugar FC 32 2.19 1.03 1.16 16 1.88 1.19 0.69 16 2.5 0.88 1.63
Muranga Seal Muranga Seal 32 2 0.75 1.25 16 1.81 0.75 1.06 16 2.19 0.75 1.44
FC Talanta FC Talanta 32 2.31 1 1.31 16 1.81 0.94 0.88 16 2.81 1.06 1.75
Nairobi City Stars FC Nairobi City Stars FC 32 2 0.75 1.25 16 1.88 0.75 1.13 16 2.13 0.75 1.38
Mathare United Mathare United 33 2.06 0.82 1.24 16 1.94 1 0.94 17 2.18 0.65 1.53
Shabana FC Shabana FC 32 2.09 1.25 0.84 16 2.06 1.38 0.69 16 2.13 1.13 1
Ulinzi Stars Ulinzi Stars 32 1.72 0.81 0.91 16 1.5 0.88 0.63 16 1.94 0.75 1.19
Sofapaka Sofapaka 32 1.84 1.06 0.78 16 2.25 1.5 0.75 16 1.44 0.63 0.81
Bidco United Bidco United 32 1.53 0.59 0.94 16 1.56 0.56 1 16 1.5 0.63 0.88

Over / Under 2.5

Teams Overall (Average) Home (Average) Away (Average)
Games O 2.5 U 2.5 O 2.5 (%) U 2.5 (%) Games O 2.5 U 2.5 O 2.5 (%) U 2.5 (%) Games O 2.5 U 2.5 O 2.5 (%) U 2.5 (%)
AFC Leopards SC AFC Leopards SC 31 10 21 32.26 67.74 16 6 10 37.5 62.5 15 4 11 26.67 73.33
Kenya Commercial Bank Kenya Commercial Bank 33 10 23 30.3 69.7 17 7 10 41.18 58.82 16 3 13 18.75 81.25
Bandari FC Bandari FC 32 7 25 21.88 78.13 16 3 13 18.75 81.25 16 4 12 25 75
Posta Rangers Posta Rangers 32 16 16 50 50 16 8 8 50 50 16 8 8 50 50
Gor Mahia FC Gor Mahia FC 31 12 19 38.71 61.29 15 6 9 40 60 16 6 10 37.5 62.5
Kenya Police Kenya Police 27 7 20 25.93 74.07 14 4 10 28.57 71.43 13 3 10 23.08 76.92
Kakamega Homeboyz Kakamega Homeboyz 32 9 23 28.13 71.88 16 3 13 18.75 81.25 16 6 10 37.5 62.5
Tusker Tusker 32 14 18 43.75 56.25 16 6 10 37.5 62.5 16 8 8 50 50
Kariobangi Sharks Kariobangi Sharks 32 9 23 28.13 71.88 16 9 7 56.25 43.75 16 0 16 0 100
Mara Sugar FC Mara Sugar FC 32 9 23 28.13 71.88 16 4 12 25 75 16 5 11 31.25 68.75
Muranga Seal Muranga Seal 32 9 23 28.13 71.88 16 3 13 18.75 81.25 16 6 10 37.5 62.5
FC Talanta FC Talanta 32 11 21 34.38 65.63 16 2 14 12.5 87.5 16 9 7 56.25 43.75
Nairobi City Stars FC Nairobi City Stars FC 32 9 23 28.13 71.88 16 3 13 18.75 81.25 16 6 10 37.5 62.5
Mathare United Mathare United 33 10 23 30.3 69.7 16 5 11 31.25 68.75 17 5 12 29.41 70.59
Shabana FC Shabana FC 32 10 22 31.25 68.75 16 7 9 43.75 56.25 16 3 13 18.75 81.25
Ulinzi Stars Ulinzi Stars 32 9 23 28.13 71.88 16 4 12 25 75 16 5 11 31.25 68.75
Sofapaka Sofapaka 32 4 28 12.5 87.5 16 3 13 18.75 81.25 16 1 15 6.25 93.75
Bidco United Bidco United 32 5 27 15.63 84.38 16 2 14 12.5 87.5 16 3 13 18.75 81.25

Yellow cards

Teams Overall (Average) Home (Average) Away (Average)
Games Result Average Games Result Average Games Result Average
AFC Leopards SC AFC Leopards SC 31 14 0.45 16 6 0.38 15 8 0.53
Kenya Commercial Bank Kenya Commercial Bank 33 11 0.33 17 9 0.53 16 2 0.13
Bandari FC Bandari FC 32 7 0.22 16 2 0.13 16 5 0.31
Posta Rangers Posta Rangers 32 13 0.41 16 3 0.19 16 10 0.63
Gor Mahia FC Gor Mahia FC 31 5 0.16 15 1 0.07 16 4 0.25
Kenya Police Kenya Police 27 14 0.52 14 9 0.64 13 5 0.38
Kakamega Homeboyz Kakamega Homeboyz 32 10 0.31 16 5 0.31 16 5 0.31
Tusker Tusker 32 10 0.31 16 4 0.25 16 6 0.38
Kariobangi Sharks Kariobangi Sharks 32 19 0.59 16 12 0.75 16 7 0.44
Mara Sugar FC Mara Sugar FC 32 11 0.34 16 4 0.25 16 7 0.44
Muranga Seal Muranga Seal 32 9 0.28 16 7 0.44 16 2 0.13
FC Talanta FC Talanta 32 13 0.41 16 7 0.44 16 6 0.38
Nairobi City Stars FC Nairobi City Stars FC 32 16 0.5 16 7 0.44 16 9 0.56
Mathare United Mathare United 33 23 0.7 16 7 0.44 17 16 0.94
Shabana FC Shabana FC 32 9 0.28 16 6 0.38 16 3 0.19
Ulinzi Stars Ulinzi Stars 32 10 0.31 16 4 0.25 16 6 0.38
Sofapaka Sofapaka 32 14 0.44 16 6 0.38 16 8 0.5
Bidco United Bidco United 32 16 0.5 16 4 0.25 16 12 0.75

Ball possession (%)

Teams Overall (Average) Home (Average) Away (Average)
Games Result Average Games Result Average Games Result Average
AFC Leopards SC AFC Leopards SC 31 314 10.13 16 154 9.63 15 160 10.67
Kenya Commercial Bank Kenya Commercial Bank 33 396 12 17 149 8.76 16 247 15.44
Bandari FC Bandari FC 32 248 7.75 16 98 6.13 16 150 9.38
Posta Rangers Posta Rangers 32 502 15.69 16 193 12.06 16 309 19.31
Gor Mahia FC Gor Mahia FC 31 383 12.35 15 111 7.4 16 272 17
Kenya Police Kenya Police 27 464 17.19 14 258 18.43 13 206 15.85
Kakamega Homeboyz Kakamega Homeboyz 32 265 8.28 16 178 11.13 16 87 5.44
Tusker Tusker 32 447 13.97 16 196 12.25 16 251 15.69
Kariobangi Sharks Kariobangi Sharks 32 416 13 16 263 16.44 16 153 9.56
Mara Sugar FC Mara Sugar FC 32 339 10.59 16 173 10.81 16 166 10.38
Muranga Seal Muranga Seal 32 388 12.13 16 245 15.31 16 143 8.94
FC Talanta FC Talanta 32 325 10.16 16 195 12.19 16 130 8.13
Nairobi City Stars FC Nairobi City Stars FC 32 398 12.44 16 148 9.25 16 250 15.63
Mathare United Mathare United 33 431 13.06 16 240 15 17 191 11.24
Shabana FC Shabana FC 32 332 10.38 16 235 14.69 16 97 6.06
Ulinzi Stars Ulinzi Stars 32 296 9.25 16 155 9.69 16 141 8.81
Sofapaka Sofapaka 32 339 10.59 16 202 12.63 16 137 8.56
Bidco United Bidco United 32 417 13.03 16 224 14 16 193 12.06

Shots on target

Teams Overall (Average) Home (Average) Away (Average)
Games Result Average Games Result Average Games Result Average
AFC Leopards SC AFC Leopards SC 31 36 1.16 16 28 1.75 15 8 0.53
Kenya Commercial Bank Kenya Commercial Bank 33 15 0.45 17 11 0.65 16 4 0.25
Bandari FC Bandari FC 32 14 0.44 16 2 0.13 16 12 0.75
Posta Rangers Posta Rangers 32 29 0.91 16 13 0.81 16 16 1
Gor Mahia FC Gor Mahia FC 31 25 0.81 15 11 0.73 16 14 0.88
Kenya Police Kenya Police 27 25 0.93 14 16 1.14 13 9 0.69
Kakamega Homeboyz Kakamega Homeboyz 32 27 0.84 16 9 0.56 16 18 1.13
Tusker Tusker 32 24 0.75 16 15 0.94 16 9 0.56
Kariobangi Sharks Kariobangi Sharks 32 32 1 16 23 1.44 16 9 0.56
Mara Sugar FC Mara Sugar FC 32 27 0.84 16 18 1.13 16 9 0.56
Muranga Seal Muranga Seal 32 28 0.88 16 18 1.13 16 10 0.63
FC Talanta FC Talanta 32 25 0.78 16 12 0.75 16 13 0.81
Nairobi City Stars FC Nairobi City Stars FC 32 30 0.94 16 21 1.31 16 9 0.56
Mathare United Mathare United 33 49 1.48 16 19 1.19 17 30 1.76
Shabana FC Shabana FC 32 41 1.28 16 18 1.13 16 23 1.44
Ulinzi Stars Ulinzi Stars 32 33 1.03 16 16 1 16 17 1.06
Sofapaka Sofapaka 32 15 0.47 16 7 0.44 16 8 0.5
Bidco United Bidco United 32 25 0.78 16 8 0.5 16 17 1.06

Corner kicks

Teams Overall (Average) Home (Average) Away (Average)
Games Result Average Games Result Average Games Result Average
AFC Leopards SC AFC Leopards SC 31 25 0.81 16 18 1.13 15 7 0.47
Kenya Commercial Bank Kenya Commercial Bank 33 31 0.94 17 12 0.71 16 19 1.19
Bandari FC Bandari FC 32 6 0.19 16 5 0.31 16 1 0.06
Posta Rangers Posta Rangers 32 23 0.72 16 6 0.38 16 17 1.06
Gor Mahia FC Gor Mahia FC 31 22 0.71 15 11 0.73 16 11 0.69
Kenya Police Kenya Police 27 46 1.7 14 17 1.21 13 29 2.23
Kakamega Homeboyz Kakamega Homeboyz 32 16 0.5 16 12 0.75 16 4 0.25
Tusker Tusker 32 25 0.78 16 12 0.75 16 13 0.81
Kariobangi Sharks Kariobangi Sharks 32 25 0.78 16 13 0.81 16 12 0.75
Mara Sugar FC Mara Sugar FC 32 27 0.84 16 18 1.13 16 9 0.56
Muranga Seal Muranga Seal 32 25 0.78 16 19 1.19 16 6 0.38
FC Talanta FC Talanta 32 16 0.5 16 5 0.31 16 11 0.69
Nairobi City Stars FC Nairobi City Stars FC 32 20 0.63 16 9 0.56 16 11 0.69
Mathare United Mathare United 33 18 0.55 16 9 0.56 17 9 0.53
Shabana FC Shabana FC 32 20 0.63 16 8 0.5 16 12 0.75
Ulinzi Stars Ulinzi Stars 32 10 0.31 16 6 0.38 16 4 0.25
Sofapaka Sofapaka 32 24 0.75 16 10 0.63 16 14 0.88
Bidco United Bidco United 32 8 0.25 16 2 0.13 16 6 0.38

Offsides

Teams Overall (Average) Home (Average) Away (Average)
Games Result Average Games Result Average Games Result Average
AFC Leopards SC AFC Leopards SC 31 18 0.58 16 14 0.88 15 4 0.27
Kenya Commercial Bank Kenya Commercial Bank 33 15 0.45 17 8 0.47 16 7 0.44
Bandari FC Bandari FC 32 10 0.31 16 7 0.44 16 3 0.19
Posta Rangers Posta Rangers 32 5 0.16 16 1 0.06 16 4 0.25
Gor Mahia FC Gor Mahia FC 31 10 0.32 15 1 0.07 16 9 0.56
Kenya Police Kenya Police 27 25 0.93 14 17 1.21 13 8 0.62
Kakamega Homeboyz Kakamega Homeboyz 32 13 0.41 16 7 0.44 16 6 0.38
Tusker Tusker 32 13 0.41 16 4 0.25 16 9 0.56
Kariobangi Sharks Kariobangi Sharks 32 19 0.59 16 15 0.94 16 4 0.25
Mara Sugar FC Mara Sugar FC 32 12 0.38 16 7 0.44 16 5 0.31
Muranga Seal Muranga Seal 32 12 0.38 16 9 0.56 16 3 0.19
FC Talanta FC Talanta 32 22 0.69 16 5 0.31 16 17 1.06
Nairobi City Stars FC Nairobi City Stars FC 32 10 0.31 16 10 0.63 16 0 0
Mathare United Mathare United 33 4 0.12 16 1 0.06 17 3 0.18
Shabana FC Shabana FC 32 8 0.25 16 5 0.31 16 3 0.19
Ulinzi Stars Ulinzi Stars 32 13 0.41 16 8 0.5 16 5 0.31
Sofapaka Sofapaka 32 12 0.38 16 2 0.13 16 10 0.63
Bidco United Bidco United 32 9 0.28 16 2 0.13 16 7 0.44

Standings

Premier League 24/25: 2024-2025

Standings table
# Teams P W D L Goals PTS
1
Kenya Police Kenya Police 32 17 10 5 36:16 61
2
Tusker Tusker 32 15 10 7 41:36 55
3
Gor Mahia FC Gor Mahia FC 31 15 9 7 42:20 54
4
Kakamega Homeboyz Kakamega Homeboyz 32 14 12 6 38:27 54
5
Shabana FC Shabana FC 32 14 10 8 40:27 52
6
AFC Leopards SC AFC Leopards SC 31 11 13 7 37:26 46
7
Sofapaka Sofapaka 32 10 13 9 34:25 43
8
Bandari FC Bandari FC 32 10 12 10 25:29 42
9
Kenya Commercial Bank Kenya Commercial Bank 32 10 11 11 35:33 41
10
Mathare United Mathare United 32 10 10 12 26:40 40
11
Ulinzi Stars Ulinzi Stars 32 8 13 11 26:29 37
12
Kariobangi Sharks Kariobangi Sharks 32 7 15 10 25:28 36
13
Mara Sugar FC Mara Sugar FC 32 8 11 13 33:37 35
14
FC Talanta FC Talanta 32 9 8 15 32:42 35
15
Posta Rangers Posta Rangers 32 8 10 14 34:46 34
16
Muranga Seal Muranga Seal 32 8 9 15 24:40 33
17
Bidco United Bidco United 32 6 14 12 19:30 32
18
Nairobi City Stars FC Nairobi City Stars FC 32 7 10 15 24:40 31

Premier League

Kenya, championship Premier League: standings, schedule of upcoming matches, video of key events of the championship.

The current season runs from 26th August 2023 to 23rd June 2024.

The current championship champion Premier League is Gor Mahia FC, and the most titled Gor Mahia FC.

Season 2024-2025: The first place in the championship standings Premier League takes the team Kenya Police (61 points).

The date of the

from 2023-08-26
to 2024-06-23

Tournament performance

Information obtained from open sources
Division level 1
Number of rounds 30
Average goals 1.90
Home team wins 38%
Draws 35%
Away team wins 27%
Yellow cards 0.92
Red cards 0.01

Champions

Gor Mahia FC

Reigning champion

Gor Mahia FC

Titled (18)