Exclusive offer

Stake

New customers only | Commercial content | 18+ age limit | T&Cs apply

KPL Predictions

Types of bets
Kenyan Premier League
Kenya Kenyan Premier League
Tonybet
1 2.09
Tonybet
X 2.85
Tonybet
2 4.1
Prediction:
Probability: 42%
Stake
1 4.7
Tonybet
X 3.6
Melbet
2 10.3
Prediction:
Probability: 66%
Melbet
1 1.96
Stake
X 9.5
Stake
2 64
Prediction:
Probability: 44%
Tonybet
1 2.44
Tonybet
X 2.95
Betwinner
2 3.18
Prediction:
Probability: 36%
Betwinner
1 4.05
Betwinner
X 3.02
Tonybet
2 2.25
Prediction:
Probability: 46%
Tonybet
1 2.39
Tonybet
X 2.85
Tonybet
2 3.35
Prediction:
Probability: 37%
Melbet
1 3.38
Tonybet
X 2.9
Stake
2 2.8
Prediction:
Probability: 41%
Tonybet
1 1.81
Betwinner
X 3.42
Shangrila
2 4.75
Prediction:
Probability: 37%
888Starz
1 2.99
Tonybet
X 2.65
Tonybet
2 3
Prediction:
Probability: 42%
William Hill
1 2.75
Tonybet
X 2.85
Tonybet
2 2.8
Prediction:
Probability: 47%

Kenyan Premier League Statistics (Football)

Match stats

Number of matches played 306
% home win 33.01%
% away win 34.97%
% halftime draws 32.03%

Goal stats

Goals 614
Average goals per match 2.01
Average home goals per match 1.02
Average away goals per match 0.99

Stats betting

% matches over 2.5 goals 33.33%
% matches under 2.5 goals 66.67%
BTTS 42.81%
Cleansheet 57.19%

Kenyan Premier League Table - Kenya

  # Team P W D L GD Pts
 
1 Gor Mahia Gor Mahia 34 20 9 5 +28 69
2 Leopards SC Leopards SC 34 19 7 8 +16 64
3 Kenya Police FC Kenya Police FC 34 13 16 5 +10 55
4 Nairobi United FC Nairobi United FC 34 14 11 9 +10 53
5 Shabana FC Shabana FC 34 14 10 10 +1 52
6 Kakamega Homeboyz Kakamega Homeboyz 34 12 13 9 +10 49
7 Kenya Commercial Bank Kenya Commercial Bank 34 13 9 12 -1 48
8 Muranga Seal Muranga Seal 34 13 8 13 0 47
9 Tusker Football Club Tusker Football Club 34 13 6 15 -5 45
10 Aps Bomet FC Aps Bomet FC 34 11 11 12 +2 44
11 Mara Sugar FC Mara Sugar FC 34 10 14 10 0 44
12 Bandari FC Bandari FC 34 9 17 8 0 44
13 Ulinzi Stars Ulinzi Stars 34 11 8 15 -2 41
14 Mathare United Mathare United 34 11 8 15 -4 41
15 Posta Ranger Posta Ranger 34 9 13 12 -9 40
 
16 Kariobangi Sharks Kariobangi Sharks 34 8 14 12 -3 38
 
17 Bidco United Bidco United 34 5 12 17 -21 27
 
18 Sofapaka FC Sofapaka FC 34 3 10 21 -32 19
1 Leopards SC Leopards SC 34 10 3 4 8 33
 
2 Gor Mahia Gor Mahia 34 9 4 4 11 31
3 Kakamega Homeboyz Kakamega Homeboyz 34 7 7 3 10 28
4 Bandari FC Bandari FC 34 7 7 3 5 28
5 Kenya Police FC Kenya Police FC 34 6 9 2 4 27
6 Shabana FC Shabana FC 34 7 4 6 1 25
7 Muranga Seal Muranga Seal 34 7 3 7 -3 24
8 Mara Sugar FC Mara Sugar FC 34 6 5 6 2 23
9 Tusker Football Club Tusker Football Club 34 6 5 6 -2 23
10 Nairobi United FC Nairobi United FC 34 5 7 5 3 22
11 Mathare United Mathare United 34 7 1 9 1 22
 
12 Kariobangi Sharks Kariobangi Sharks 34 5 5 7 2 20
13 Posta Ranger Posta Ranger 34 4 8 5 -1 20
14 Kenya Commercial Bank Kenya Commercial Bank 34 4 6 7 -4 18
15 Aps Bomet FC Aps Bomet FC 34 4 6 7 -4 18
16 Ulinzi Stars Ulinzi Stars 34 4 5 8 -2 17
 
17 Bidco United Bidco United 34 2 6 9 -10 12
 
18 Sofapaka FC Sofapaka FC 34 1 7 9 -11 10
 
1 Gor Mahia Gor Mahia 34 11 5 1 17 38
2 Leopards SC Leopards SC 34 9 4 4 8 31
3 Nairobi United FC Nairobi United FC 34 9 4 4 7 31
4 Kenya Commercial Bank Kenya Commercial Bank 34 9 3 5 3 30
5 Kenya Police FC Kenya Police FC 34 7 7 3 6 28
6 Shabana FC Shabana FC 34 7 6 4 0 27
7 Aps Bomet FC Aps Bomet FC 34 7 5 5 6 26
8 Ulinzi Stars Ulinzi Stars 34 7 3 7 0 24
9 Muranga Seal Muranga Seal 34 6 5 6 3 23
10 Tusker Football Club Tusker Football Club 34 7 1 9 -3 22
11 Kakamega Homeboyz Kakamega Homeboyz 34 5 6 6 0 21
12 Mara Sugar FC Mara Sugar FC 34 4 9 4 -2 21
13 Posta Ranger Posta Ranger 34 5 5 7 -8 20
14 Mathare United Mathare United 34 4 7 6 -5 19
 
15 Kariobangi Sharks Kariobangi Sharks 34 3 9 5 -5 18
16 Bandari FC Bandari FC 34 2 10 5 -5 16
 
17 Bidco United Bidco United 34 3 6 8 -11 15
 
18 Sofapaka FC Sofapaka FC 34 2 3 12 -21 9
1 Aps Bomet FC Aps Bomet FC 6 5 1 0 7 16
2 Ulinzi Stars Ulinzi Stars 6 4 1 1 3 13
 
3 Kariobangi Sharks Kariobangi Sharks 6 3 3 0 9 12
 
4 Gor Mahia Gor Mahia 6 3 2 1 3 11
5 Nairobi United FC Nairobi United FC 6 3 2 1 1 11
6 Posta Ranger Posta Ranger 6 2 3 1 3 9
7 Leopards SC Leopards SC 6 3 0 3 1 9
8 Muranga Seal Muranga Seal 6 3 0 3 0 9
9 Kenya Police FC Kenya Police FC 6 1 5 0 1 8
10 Kenya Commercial Bank Kenya Commercial Bank 6 2 2 2 0 8
11 Mara Sugar FC Mara Sugar FC 6 2 1 3 -1 7
12 Mathare United Mathare United 6 2 1 3 -2 7
13 Shabana FC Shabana FC 6 1 3 2 -1 6
14 Bandari FC Bandari FC 6 1 2 3 -3 5
 
15 Bidco United Bidco United 6 1 2 3 -4 5
16 Tusker Football Club Tusker Football Club 6 1 1 4 -3 4
17 Kakamega Homeboyz Kakamega Homeboyz 6 0 3 3 -3 3
 
18 Sofapaka FC Sofapaka FC 6 0 2 4 -11 2
Champions League
Relegation Playoffs
Relegation

Kenyan Premier League fixtures

01 May 07:00
Kenya Police FC
Muranga Seal
02 May 06:00
Mara Sugar FC
Shabana FC
02 May 07:00
Sofapaka FC
Mathare United
2 2
02 May 07:00
Bandari FC
Posta Ranger
02 May 08:00
Ulinzi Stars
Leopards SC
03 May 06:00
Bidco United
Kariobangi Sharks
0 0
03 May 07:00
Aps Bomet FC
Kenya Commercial Bank
03 May 07:00
Kakamega Homeboyz
Gor Mahia
0 1
03 May 08:00
Nairobi United FC
Tusker Football Club
06 May 06:00
Kenya Police FC
Muranga Seal
2 1
06 May 06:00
Aps Bomet FC
Kenya Commercial Bank
1 0
06 May 06:00
Bandari FC
Posta Ranger
1 1
06 May 08:00
Nairobi United FC
Tusker Football Club
1 0
13 May 06:00
Mara Sugar FC
Shabana FC
1 0
13 May 08:00
Ulinzi Stars
Leopards SC
0 2

How are our Kenyan Premier League predictions made?

KPL Predictions

At Wincomparator, we've been predicting the KPL since 2008. Now, in 2026, we're bringing you our intelligent predictions, the result of years of research. Our special algorithm enables us to make reliable FKF Premier League predictions.

  • Our predictions are based on thousands of pieces of data
  • AI helps us to process the data
  • The odds on the KPL are taken into account in the calculation
  • Our experts validate all the KPL predictions generated by our tool
  • We are currently able to calculate the most likely result to be expected from a KPL match.

We currently have the ability to calculate the most likely outcome of KPL match in June 2026.

Winner prediction: who do we expect to win the KPL Cup?

Kenya Premier League winner prediction (Kenya Police head coach)

After being dethroned by Kenya Police FC last season, Gor Mahia would finish the season trophyless for the first time in nine years. The result was the entire coaching staff being sacked in the club's 2-1 defeat in the Mozart Bet Cup final at the end of last season. However, it seems to have done the team some good as they are now on the cusp of recapturing the Kenya Premier League crown.

They've built up a commanding lead as we head into the final third of the season. Boasting the league's best attack with 42 goals scored and the best defence with 17 conceded in 24 matchdays, the record 21-time league champions are looking like they are going to add a 22nd title to their trophy cabinet.

The 2025-26 Kenya Premier League winner: Gor Mahia champions!

The impact of KPL statistics on your predictions

If there’s one important thing to always keep in mind when making your predictions, it's that statistics are a vital element in the success of a sports bet. In fact, by taking them into account along with other information (such as teams, players, fixtures, etc.), you'll have a much better idea of which bets to favor and which to avoid.

Consider a match with AFC Leopard at home vs a visiting Kakamega Homeboyz, two teams with tremendous defensive potential. Naturally, it’s going to be highly likely that a bet such as ‘-2.5 goals’ will come through. In the 2025 season, for example, AFC Leopard validated the exact score 0-0 in 5 of their 16 total home matches (31%). Kakamega, meanwhile, saw 64% of their away fixtures go under 2,5 goals in the 2025 campaign. On the other hand, if two teams known for their offensive stoutness were to face off, it’s probably best to avoid this type of bet.

Keep in mind that the main figures and all the statistics should be analysed before each bet on the KPL, and that we offer you our stats table a bit higher up on this page, so don't hesitate to make use of it!

KPL odds: how to use them to bet with bookmakers?

It’s not just the statistics that you need to factor in: the odds offered by the bookmakers are a determining factor for your bets. The odds reflect the different probabilities of an outcome, and of course must be taken into account in our algorithm.

In order to make a reliable KPL prediction, you need to ask yourself this question: are the odds a true reflection of actual outcome? You have to ask yourself whether the winnings that are on offer in the event of a winning bet are worth the amount that you are risking with a bookmaker.

  • For example, you are predicting a tightly contested match between Mor Gohia and Nairobi United. The bookmakers are offering odds of 1.70 for Nairobi  to win – in this scenario, it might be wiser to avoid placing this bet. Using the formula (1/quote) x 100, we calculate that the bookmakers estimate the probability of Nairobi winning the match at 58.8%, which is a fairly high percentage. If you think the odds are too high, the best thing to do might be to pass on the bet altogether. Why risk your stake if you are only going to win €7 (for an initial stake of €10)?
  • Now let’s imagine the opposite case, you forecast a comfortable win for AFC Leopard at home against Tusker. The bookmakers are offering odds of 1.85 on average; in this scenario, the odds are worth taking: the potential gains will be high in relation to the risk taken.

As you can see, the odds offered by online bookmakers for the KPL are clearly not to be overlooked and should always be taken into account.

Guidelines for reliable KPL predictions

Prediction KPL

To make a winning prediction on the Kenya Premier League, several factors must be considered. This requires in particular a good knowledge of the championship and how it works, as well as disciplined betting practices  that the bettor must adopt. Specialists of the Kenya Premier League for a few years, Wincomparator and its experts give you their top advice in order to make a reliable predictions on the Kenyan championship:

1. Understand the context in Kenyan Premier League

We believe it's vital to know the context of a Kenya Premier League match before making a prediction. Don't bet with your eyes closed, simply on the prestige of a team or its history in Kenya Premier League.

You need to ask yourself the right questions. Is the team you expect to win in better shape than its opponents? Is there a history between the two clubs that could lead to a tense soccer match? Is the schedule so full that the coach may decide to rotate the team? Is a major player absent for the occasion?

All these questions need to be considered before betting on KFL. At Wincomparator, we do our homework to minimize the risk of losing bets. It's always a good idea to do the work on your side, whatever championship you're aiming for.

2. Place simple bets

On our site, we offer different types of football predictions: 1X2 (match result), BTTS (both teams to score), and Over/Under (+/- 2.5 goals). It's no coincidence that these are the bets that give bookmakers the best odds of winning.

Once again this season, we advise you to opt for simple predictions, and not to overdo the random combinations.

Goalscorer bets are good alternatives, but the odds offered seem less attractive than in the past. The same applies to other types of bets, such as half-time results or exact scores.

To avoid reducing your chances of winning Kenya Premier League bets and increase your long-term success, concentrate on classic bets. 

3. Adjust your Kenya Premier League bet according to team line-ups

Another tip to take into account for your Kenya Premier League prediction: follow team line-ups carefully. They are made public an hour before kick-off, and can have a huge impact on a bet.

Imagine if a team's starting goalkeeper were to get injured in the warm-up, as well as its star striker. This will inevitably have an effect on the result to be expected in the match, and therefore the chances of winning your bet.

Today, many bookmakers allow you to cancel a bet a few minutes after it has been placed, or even to recover a large part of the amount committed via cash out. It is therefore possible to reduce the risk of loss by consulting the line-ups for each Kenya Premier League match.

Our opinion on the difficulty of KPL betting

In order to make reliable predictions on the Kenyan Premier League, you will hopefully have improved your knowledge and added some useful betting tips after reading through this page. Whether it's analyzing each match, putting the advice given into practice, knowing how the championship works or even having the major statistics in mind, betting on the Kenya Premier League does need some time spent doing research. 

If you think that analyzing each league game in depth will take you too much time, then consult our experts! Our previews are full of helpful information and will hopefully lead to you getting plenty of winners during the Kenya Premier League season.

Please Gamble Responsibly

18+ age limit