National Super League standings
League table, groups, knockout path, last five form and API-driven qualification/relegation notes.
| Pos. | Team | P | W | D | L | GF | GA | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|
| Super League | ||||||||||
| 1 |
Migori Youth
|
33 | 21 | 5 | 7 | 50 | 26 | 24 | 68 | D |
| 2 |
3K
|
33 | 21 | 5 | 7 | 55 | 23 | 32 | 68 | WWWWW |
| 3 |
Mombasa United
|
33 | 22 | 2 | 9 | 48 | 30 | 18 | 68 | D |
| 4 |
Equity Bank
|
33 | 18 | 10 | 5 | 48 | 26 | 22 | 64 | D |
| 5 |
MOFA
|
33 | 16 | 12 | 5 | 48 | 26 | 22 | 60 | WLDWD |
| 6 |
Fortune Sacco
|
33 | 16 | 9 | 8 | 53 | 30 | 23 | 57 | D |
| 7 |
Naivas
|
33 | 14 | 9 | 10 | 40 | 27 | 13 | 51 | WDWWL |
| 8 |
Kibera Black Stars
|
33 | 15 | 6 | 12 | 29 | 27 | 2 | 51 | LDDDW |
| 9 |
Talanta
|
33 | 13 | 9 | 11 | 38 | 31 | 7 | 48 | W |
| 10 |
Soy United
|
33 | 12 | 8 | 13 | 28 | 25 | 3 | 44 | L |
| 11 |
Nzoia Sugar
|
33 | 10 | 14 | 9 | 33 | 31 | 2 | 44 | L |
| 12 |
Luanda Villa
|
33 | 11 | 6 | 16 | 27 | 42 | -15 | 39 | D |
| 13 |
Nairobi City Stars
|
33 | 9 | 10 | 14 | 29 | 33 | -4 | 37 | D |
| 14 |
Gucha Stars
|
33 | 9 | 8 | 16 | 28 | 35 | -7 | 35 | LDDLL |
| 15 |
Kisumu All Stars
|
33 | 8 | 8 | 17 | 20 | 44 | -24 | 32 | D |
| 16 |
Kabati Youth FC
|
33 | 7 | 8 | 18 | 21 | 47 | -26 | 29 | L |
| 17 |
Darajani Gogo
|
33 | 7 | 7 | 19 | 19 | 44 | -25 | 28 | LLLDL |
| 18 |
MCF
|
33 | 7 | 9 | 17 | 19 | 36 | -17 | 27 | W |
| 19 |
Vihiga United FC
|
33 | 8 | 8 | 17 | 27 | 50 | -23 | 26 | W |
| 20 |
Mwatate United
|
33 | 6 | 7 | 20 | 27 | 54 | -27 | 25 | D |
Super League
Migori Youth68 pts
3K68 pts
Mombasa United68 pts
Equity Bank64 pts
MOFA60 pts
Fortune Sacco57 pts
Naivas51 pts
Kibera Black Stars51 pts
Talanta48 pts
Soy United44 pts
Nzoia Sugar44 pts
Luanda Villa39 pts
Nairobi City Stars37 pts
Gucha Stars35 pts
Kisumu All Stars32 pts
Kabati Youth FC29 pts
Darajani Gogo28 pts
MCF27 pts
Vihiga United FC26 pts
Mwatate United25 pts