- FootyStats
- ›
- Kenya
- ›
- Kenyan Premier League
- ›
- Expected Points
Expected Points - Kenya Kenyan Premier League
- Stats in this category :
- 1st Half Table -
- 2nd Half Table -
- Winning / Losing at HT -
- Market Values -
- Salaries -
- Expected Points -
- Datasets & Excel -
- Odds
Expected Points (xPts) - Kenyan Premier League
| # | Team | MP | xWins | xDraws | xLosses | xPts | Actual Pts | xP v Actual | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ![]() | Gor Mahia FC | 29 | 13 | 14 | 2 | 53 | 61 | +8 |
| 2 | ![]() | Kakamega Homeboyz FC | 29 | 11 | 15 | 3 | 48 | 43 | -5 |
| 3 | ![]() | Kenya Commercial Bank SC | 28 | 10 | 17 | 1 | 47 | 40 | -7 |
| 4 | ![]() | AFC Leopards SC | 28 | 9 | 17 | 2 | 44 | 55 | +11 |
| 5 | ![]() | Kariobangi Sharks FC | 29 | 9 | 13 | 7 | 40 | 30 | -10 |
| 6 | ![]() | Police FC | 28 | 7 | 18 | 3 | 39 | 47 | +8 |
| 7 | ![]() | TransMara Sugar FC | 28 | 8 | 15 | 5 | 39 | 37 | -2 |
| 8 | ![]() | Nairobi United FC | 28 | 8 | 13 | 7 | 37 | 42 | +5 |
| 9 | ![]() | Murang'a Sports Excellence Academy | 28 | 7 | 16 | 5 | 37 | 38 | +1 |
| 10 | ![]() | Tusker FC | 28 | 5 | 19 | 4 | 34 | 41 | +7 |
| 11 | ![]() | Shabana FC | 28 | 6 | 16 | 6 | 34 | 46 | +12 |
| 12 | ![]() | Mathare United FC | 28 | 6 | 14 | 8 | 32 | 34 | +2 |
| 13 | ![]() | Ulinzi Stars | 28 | 4 | 14 | 10 | 26 | 28 | +2 |
| 14 | ![]() | Bandari FC | 28 | 4 | 13 | 11 | 25 | 39 | +14 |
| 15 | ![]() | Sofapaka FC | 28 | 4 | 13 | 11 | 25 | 17 | -8 |
| 16 | ![]() | APS Bomet | 28 | 3 | 15 | 10 | 24 | 28 | +4 |
| 17 | ![]() | Posta Rangers FC | 28 | 3 | 13 | 12 | 22 | 31 | +9 |
| 18 | ![]() | Bidco United FC | 29 | 1 | 17 | 11 | 20 | 23 | +3 |
| 19 | ![]() | Naivas FC | 1 | 1 | 0 | 0 | 3 | 3 | 0 |
| 20 | ![]() | Equity Bank FC | 1 | 0 | 1 | 0 | 1 | 1 | 0 |
| 21 | ![]() | Mwatate United FC | 2 | 0 | 1 | 1 | 1 | 1 | 0 |
Expected Points Table for Kenya - Kenyan Premier League 2025/26 season. xWins = Expected Wins, xDraws = Expected Draws, xLosses = Expected Losses. The expected results are based on the xG of each match. xG of each match is rounded to the nearest round number and treated as the result. For example, if Gor Mahia FC's xG was 0.95 and Kakamega Homeboyz FC's xG was 1.17, then the result will be rounded to 1-1, and therefore, treated as a draw. If the xG were 0.95 vs 1.55, then it would be rounded to 1-2, and therefore a win for Kakamega Homeboyz FC.
Based on the Expected Points, the 1st place on the table would be Gor Mahia FC with 53 expected points.
Home Expected Points - Kenyan Premier League
| # | Team | MP | xWins | xDraws | xLosses | xPts | GF | GA | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ![]() | Kakamega Homeboyz FC | 15 | 8 | 7 | 0 | 31 | 26 | 17 |
| 2 | ![]() | Gor Mahia FC | 15 | 7 | 7 | 1 | 28 | 23 | 11 |
| 3 | ![]() | TransMara Sugar FC | 14 | 7 | 6 | 1 | 27 | 11 | 9 |
| 4 | ![]() | AFC Leopards SC | 14 | 5 | 9 | 0 | 24 | 19 | 10 |
| 5 | ![]() | Kenya Commercial Bank SC | 14 | 4 | 10 | 0 | 22 | 13 | 16 |
| 6 | ![]() | Police FC | 14 | 4 | 10 | 0 | 22 | 10 | 7 |
| 7 | ![]() | Kariobangi Sharks FC | 14 | 4 | 7 | 3 | 19 | 10 | 15 |
| 8 | ![]() | Murang'a Sports Excellence Academy | 14 | 4 | 7 | 3 | 19 | 15 | 18 |
| 9 | ![]() | Nairobi United FC | 14 | 4 | 6 | 4 | 18 | 21 | 19 |
| 10 | ![]() | Tusker FC | 14 | 3 | 9 | 2 | 18 | 11 | 14 |
| 11 | ![]() | Mathare United FC | 14 | 3 | 9 | 2 | 18 | 17 | 14 |
| 12 | ![]() | Shabana FC | 14 | 3 | 8 | 3 | 17 | 14 | 12 |
| 13 | ![]() | Bandari FC | 13 | 3 | 7 | 3 | 16 | 13 | 6 |
| 14 | ![]() | Sofapaka FC | 14 | 3 | 5 | 6 | 14 | 8 | 18 |
| 15 | ![]() | Ulinzi Stars | 14 | 2 | 7 | 5 | 13 | 14 | 17 |
| 16 | ![]() | Posta Rangers FC | 14 | 2 | 6 | 6 | 12 | 14 | 17 |
| 17 | ![]() | Bidco United FC | 15 | 1 | 9 | 5 | 12 | 8 | 15 |
| 18 | ![]() | APS Bomet | 14 | 1 | 7 | 6 | 10 | 9 | 16 |
| 19 | ![]() | Naivas FC | 1 | 1 | 0 | 0 | 3 | 3 | 1 |
| 20 | ![]() | Mwatate United FC | 1 | 0 | 1 | 0 | 1 | 2 | 2 |
| 21 | ![]() | Equity Bank FC | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Home Expected Points Table for Kenya - Kenyan Premier League 2025/26 season.
Away Expected Points - Kenyan Premier League
| # | Team | MP | xWins | xDraws | xLosses | xPts | GF | GA | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ![]() | Gor Mahia FC | 14 | 6 | 7 | 1 | 25 | 22 | 8 |
| 2 | ![]() | Kenya Commercial Bank SC | 14 | 6 | 7 | 1 | 25 | 16 | 14 |
| 3 | ![]() | Kariobangi Sharks FC | 15 | 5 | 6 | 4 | 21 | 10 | 13 |
| 4 | ![]() | AFC Leopards SC | 14 | 4 | 8 | 2 | 20 | 17 | 11 |
| 5 | ![]() | Nairobi United FC | 14 | 4 | 7 | 3 | 19 | 17 | 10 |
| 6 | ![]() | Murang'a Sports Excellence Academy | 14 | 3 | 9 | 2 | 18 | 20 | 17 |
| 7 | ![]() | Kakamega Homeboyz FC | 14 | 3 | 8 | 3 | 17 | 14 | 15 |
| 8 | ![]() | Police FC | 14 | 3 | 8 | 3 | 17 | 16 | 10 |
| 9 | ![]() | Shabana FC | 14 | 3 | 8 | 3 | 17 | 18 | 18 |
| 10 | ![]() | Tusker FC | 14 | 2 | 10 | 2 | 16 | 13 | 12 |
| 11 | ![]() | Mathare United FC | 14 | 3 | 5 | 6 | 14 | 8 | 13 |
| 12 | ![]() | APS Bomet | 14 | 2 | 8 | 4 | 14 | 19 | 17 |
| 13 | ![]() | Ulinzi Stars | 14 | 2 | 7 | 5 | 13 | 14 | 16 |
| 14 | ![]() | TransMara Sugar FC | 14 | 1 | 9 | 4 | 12 | 15 | 16 |
| 15 | ![]() | Sofapaka FC | 14 | 1 | 8 | 5 | 11 | 7 | 18 |
| 16 | ![]() | Posta Rangers FC | 14 | 1 | 7 | 6 | 10 | 9 | 18 |
| 17 | ![]() | Bandari FC | 15 | 1 | 6 | 8 | 9 | 8 | 12 |
| 18 | ![]() | Bidco United FC | 14 | 0 | 8 | 6 | 8 | 8 | 18 |
| 19 | ![]() | Equity Bank FC | 1 | 0 | 1 | 0 | 1 | 2 | 2 |
| 20 | ![]() | Naivas FC | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 21 | ![]() | Mwatate United FC | 1 | 0 | 0 | 1 | 0 | 1 | 3 |
Away Expected Points Table for Kenya - Kenyan Premier League 2025/26 season.
Expected Points (xPts) - Kenya
- Division 2
- Division 1
- Cup or Playoff
- Cup or Playoff
- Cup or Playoff
Get Profitable Predictions In Your Email!





















