KPL table and Kenyan Premier League predictions
PitchMaths editorial team · Updated
The Kenyan Premier League, known to most fans as the KPL and in some places as the FKF Premier League, is the top flight of Kenyan football. This page puts the current KPL table at the top, then every league fixture in the next seven days with the model's numbers and the tips that clear our thresholds.
KPL table
| # | Team | P | W | D | L | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|
| 1 | Gor Mahia | 3 | 3 | 0 | 0 | 4 | 9 | DWDWD |
| 2 | 3K | 3 | 1 | 2 | 0 | 1 | 5 | DDDDW |
| 3 | Mara Sugar | 3 | 1 | 2 | 0 | 1 | 5 | DDDWD |
| 4 | Leopards | 3 | 1 | 2 | 0 | 1 | 5 | DDWDD |
| 5 | Shabana | 3 | 1 | 2 | 0 | 1 | 5 | WDDDD |
| 6 | Kakamega Homeboyz | 2 | 1 | 1 | 0 | 1 | 4 | DWDDD |
| 7 | KCB | 3 | 1 | 1 | 1 | 0 | 4 | DDWLD |
| 8 | Tusker | 1 | 1 | 0 | 0 | 2 | 3 | DDWDD |
| 9 | Murang'a Seal | 3 | 1 | 0 | 2 | 1 | 3 | LDWDL |
| 10 | Nairobi United | 3 | 0 | 3 | 0 | 0 | 3 | DDDDD |
| 11 | Posta Rangers | 3 | 1 | 0 | 2 | -4 | 3 | LDLWD |
| 12 | Migori Youth | 2 | 0 | 2 | 0 | 0 | 2 | DDDDD |
| 13 | Kenya Police | 3 | 0 | 2 | 1 | -1 | 2 | DDDLD |
| 14 | Bandari | 3 | 0 | 2 | 1 | -1 | 2 | DDDDD |
| 15 | APS Bomet | 3 | 0 | 2 | 1 | -1 | 2 | DDLDD |
| 16 | Mathare United | 3 | 0 | 2 | 1 | -1 | 2 | DDDLD |
| 17 | Ulinzi Stars | 3 | 0 | 2 | 1 | -2 | 2 | DLDDD |
| 18 | Mombasa United | 3 | 0 | 1 | 2 | -2 | 1 | DLDLD |
How to read the table
Clubs are ranked by points: three for a win, one for a draw. Goal difference separates clubs level on points, and the form column shows each side's latest results. The table refreshes with our data four times a day, so a midweek round shows up within hours. Where matches have been postponed, clubs can have played different numbers of games; compare points per match played, not just the points column, before you judge a side's form.
KPL fixtures and 1X2 chances, next seven days
| Kick-off | Match | 1 | X | 2 | Tip |
|---|---|---|---|---|---|
| Kakamega Homeboyz – Gor Mahia | 29% | 31% | 40% | Gor Mahia to win | |
| Bandari – Posta Rangers | 42% | 34% | 24% | Bandari to win | |
| KCB – Mombasa United | 45% | 32% | 23% | KCB to win | |
| APS Bomet – 3K | 34% | 33% | 33% | APS Bomet to win | |
| Murang'a Seal – Nairobi United | 32% | 28% | 39% | Nairobi United to win | |
| Mara Sugar – Leopards | 29% | 34% | 38% | Leopards to win | |
| Shabana – Migori Youth | 38% | 37% | 25% | Shabana to win | |
| Mathare United – Tusker | 32% | 35% | 34% | Draw | |
| Kenya Police – Ulinzi Stars | 45% | 33% | 22% | Kenya Police to win |
Kenyan Premier League match result tips
| Kick-off | Match | Tip | Probability | Fair odds | Odds | Result |
|---|---|---|---|---|---|---|
| Mara Sugar – Leopards | Draw | 34% | 2.96 | 2.75 | Pending | |
| Mathare United – Tusker | Draw | 35% | 2.89 | 2.72 | Pending |
Odds: Megapari, as of 28 October 2026, 12:07 EAT. Prices move; check the bookmaker before you bet.
KPL over/under 2.5 goals tips
| Kick-off | Match | Tip | Probability | Fair odds | Odds | Result |
|---|---|---|---|---|---|---|
| Bandari – Posta Rangers | Under 2.5 | 67% | 1.50 | 1.38 | Pending | |
| Mara Sugar – Leopards | Under 2.5 | 65% | 1.54 | 1.42 | Pending | |
| Mathare United – Tusker | Under 2.5 | 68% | 1.47 | 1.32 | Pending | |
| Kenya Police – Ulinzi Stars | Under 2.5 | 66% | 1.52 | 1.41 | Pending |
Odds: Megapari, as of 28 October 2026, 12:07 EAT. Prices move; check the bookmaker before you bet.
KPL both teams to score tips
No matches meet our criteria for this day yet. The list refreshes four times a day.
Likeliest KPL scores this week
| Kick-off | Match | Correct score | Expected goals | Result |
|---|---|---|---|---|
| Kakamega Homeboyz – Gor MahiaKenyan Premier League | 1-1 (13.7%)0-1 12.6% · 0-0 11.1% | 1.0 – 1.2 | – | |
| Bandari – Posta RangersKenyan Premier League | 0-0 (21.4%)1-0 19.1% · 1-1 12.8% | 0.9 – 0.6 | – | |
| KCB – Mombasa UnitedKenyan Premier League | 0-0 (20.1%)1-0 16.9% · 0-1 14.0% | 0.9 – 0.7 | – | |
| APS Bomet – 3KKenyan Premier League | 1-1 (14.0%)0-0 13.6% · 1-0 13.5% | 1.1 – 1.0 | – | |
| Murang'a Seal – Nairobi UnitedKenyan Premier League | 1-1 (12.9%)0-1 9.5% · 1-2 8.6% | 1.2 – 1.4 | – | |
| Mara Sugar – LeopardsKenyan Premier League | 0-0 (19.3%)0-1 17.5% · 1-1 13.4% | 0.7 – 1.0 | – | |
| Shabana – Migori YouthKenyan Premier League | 0-0 (29.0%)1-0 19.0% · 0-1 15.9% | 0.7 – 0.6 | – | |
| Mathare United – TuskerKenyan Premier League | 0-0 (20.8%)0-1 16.5% · 1-0 14.8% | 0.8 – 0.8 | – | |
| Kenya Police – Ulinzi StarsKenyan Premier League | 0-0 (21.0%)1-0 19.9% · 1-1 12.5% | 1.0 – 0.6 | – |
What makes KPL matches different to predict
Every competition in the model has its own scoring level and home advantage, fitted from its own results, so a KPL match is not treated like a European one. Where the scoring level is low, draws and under 2.5 come up more often in the numbers, and you will see that in the fixtures table.
Smaller leagues also get bookmaker prices later than the big European ones, often only a day or two before kick-off. Until the odds are in our data, the numbers are the model's own; once they arrive, the result, over 2.5 and both-teams-to-score figures are blended half and half with the margin-free price. That is why a KPL tip can appear or disappear the day before a match.
What the model cannot see
Fixture changes, travel across the country, pitch conditions and squad news are outside the data. A club that has just changed coach, or is missing several regulars, may not play to its rating. Local news is worth reading before any KPL bet.
How we pick
A Dixon–Coles model rates every club's attack and defence on roughly three seasons of scores, weighting recent games more, and a team needs at least eight matches in our data before it gets a tip. The full method is on how our predictions are made. Nigeria's top flight has its own page, NPFL table and predictions, and the region's other leagues, including the Uganda Premier League and the Tanzanian Premier League, appear daily on today's predictions. Balanced KPL matches often show up on draw predictions, and Kenyan jackpot players will find the SportPesa Mega Jackpot prediction useful.
Our tips across all leagues, last 30 days
Every tip is logged before kick-off and settled automatically from the final score. Nothing is edited after the match.
You must be 18+ to bet. Any bet can lose, however strong the tip looks.
Where to place this bet
Our recommended bookmaker for these markets is Megapari.
+100% bonus on your first deposit with promo code MEGAE4ZTR
Frequently asked questions
How often is the Kenya Premier League table updated?
At every data refresh, four times a day: about 05:00, 12:00, 17:00 and 23:40 EAT. A result appears in the table once it is in our data, which for some matches takes a few hours after the final whistle.
Where can I see the Kenya Premier League fixtures?
The fixtures table on this page lists every KPL match in the next seven days that is in our data, with kick-off in East Africa Time and the model's home, draw and away chances. Rescheduled matches move when the new date reaches our data.
How are the KPL predictions made?
By the same Dixon–Coles model used for every league on the site. Each Kenyan club gets an attack and a defence rating from its recent scores, and the KPL has its own scoring level and home advantage. Where bookmaker odds are in our data, the result is blended with them.
Why are there so few Kenya Premier League prediction tips today?
Our tips need a clear edge: 55% for a win, 60% for over 2.5. When two sides are close in the ratings, no outcome reaches those bars, and most fixtures fall short. The fixtures table still shows the chances for every match.
Do you give HT/FT or corners tips for the KPL?
Not at the moment. Too few KPL results in our data carry a half-time score or a corner count, so those tips could not be settled. The match result, goals and both-teams-to-score numbers are unaffected.