soccerstats247.com
Kenya
KPL



KPL 2023/2024

KPL is a soccer competition played in Kenya. The 2023/2024 season features 18 teams competing for the title of champions. Among soccer teams playing in KPL are Nzoia Sugar, KCB, Nairobi City Stars, Kariobangi Sharks. Check below for the KPL table rankings, match results and schedule, football trends, top scoring players and disciplinary, among other various statistics like over/under, clean sheets / fail to score, score average or scoring sequences.

🏆 League Tables

   P W D L GF GA Dif Pts Last 5 PPG % Pts
1 Gor Mahia 29 18 9 2 38 13 +25 63
2.17 72.41
2 Police 30 15 9 6 38 23 +15 54
1.80 60.00
3 Tusker 30 16 5 9 41 24 +17 53
1.77 58.89
4 Leopards 30 12 11 7 28 18 +10 47
1.57 52.22
5 Bandari 30 13 8 9 26 21 +5 47
1.57 52.22
6 Nairobi City Stars 30 13 8 9 38 34 +4 47
1.57 52.22
7 Homeboyz 30 11 11 8 30 24 +6 44
1.47 48.89
8 Posta Rangers 30 12 7 11 26 27 -1 43
1.43 47.78
9 Kariobangi Sharks 30 10 11 9 38 29 +9 41
1.37 45.56
10 Bidco United 30 10 11 9 32 30 +2 41
1.37 45.56
11 KCB 29 8 12 9 26 30 -4 36
1.24 41.38
12 Murang'a SEAL 30 9 9 12 25 29 -4 36
1.20 40.00
13 Ulinzi Stars 30 9 8 13 20 22 -2 35
1.17 38.89
14 Talanta 30 6 13 11 29 42 -13 31
1.03 34.44
15 Sofapaka 30 8 7 15 33 48 -15 31
1.03 34.44
16 Shabana 30 7 8 15 29 40 -11 29
0.97 32.22
17 Muhoroni Youth 30 5 13 12 17 30 -13 28
0.93 31.11
18 Nzoia Sugar 30 4 6 20 20 50 -30 18
0.60 20.00
   P W D L GF GA Dif Pts
1 Police 14 9 3 2 24 12 12 30
2 Gor Mahia 15 7 8 0 17 5 12 29
3 Bandari 16 8 5 3 16 10 6 29
4 Leopards 15 7 7 1 13 5 8 28
5 Nairobi City Stars 15 7 5 3 21 14 7 26
6 Tusker 15 8 2 5 16 11 5 26
7 Homeboyz 16 6 7 3 20 12 8 25
8 Posta Rangers 15 7 3 5 14 11 3 24
9 Bidco United 15 6 5 4 19 13 6 23
10 Murang'a SEAL 15 6 4 5 18 14 4 22
11 Kariobangi Sharks 15 5 6 4 18 15 3 21
12 Sofapaka 15 6 3 6 17 17 0 21
13 Ulinzi Stars 14 5 3 6 9 8 1 18
14 Shabana 15 3 5 7 14 18 -4 14
15 KCB 14 3 5 6 9 18 -9 14
16 Talanta 15 3 5 7 13 25 -12 14
17 Muhoroni Youth 15 3 4 8 11 19 -8 13
18 Nzoia Sugar 15 2 3 10 12 26 -14 9
   P W D L GF GA Dif Pts
1 Gor Mahia 14 11 1 2 21 8 13 34
2 Tusker 15 8 3 4 25 13 12 27
3 Police 16 6 6 4 14 11 3 24
4 KCB 15 5 7 3 17 12 5 22
5 Nairobi City Stars 15 6 3 6 17 20 -3 21
6 Kariobangi Sharks 15 5 5 5 20 14 6 20
7 Leopards 15 5 4 6 15 13 2 19
8 Homeboyz 14 5 4 5 10 12 -2 19
9 Posta Rangers 15 5 4 6 12 16 -4 19
10 Bandari 14 5 3 6 10 11 -1 18
11 Bidco United 15 4 6 5 13 17 -4 18
12 Talanta 15 3 8 4 16 17 -1 17
13 Ulinzi Stars 16 4 5 7 11 14 -3 17
14 Muhoroni Youth 15 2 9 4 6 11 -5 15
15 Shabana 15 4 3 8 15 22 -7 15
16 Murang'a SEAL 15 3 5 7 7 15 -8 14
17 Sofapaka 15 2 4 9 16 31 -15 10
18 Nzoia Sugar 15 2 3 10 8 24 -16 9

📈 Trends

⚽ Matches

 Round 30 
Sunday23/06/2024Sofapaka
12:00
Nzoia Sugar
Sunday23/06/2024Bidco United
12:00
Gor Mahia
Sunday23/06/2024KCB
12:00
Nairobi City Stars
Sunday23/06/2024Ulinzi Stars
12:00
Leopards
Sunday23/06/2024Murang'a SEAL
12:00
Shabana
Sunday23/06/2024Tusker
12:00
Homeboyz
Sunday23/06/2024Police
12:00
Kariobangi Sharks
Sunday23/06/2024Talanta
12:00
Bandari
Sunday23/06/2024Muhoroni Youth
12:00
Posta Rangers
Wednesday19/06/2024Police
0 - 0
Bandari
Wednesday19/06/2024Homeboyz
1 - 0
Murang'a SEAL
Wednesday19/06/2024Shabana
3 - 0
Bidco United
Wednesday19/06/2024Posta Rangers
1 - 2
Tusker
Wednesday19/06/2024Leopards
0 - 0
KCB
Wednesday19/06/2024Gor Mahia
2 - 4
Talanta
Wednesday19/06/2024Nairobi City Stars
1 - 1
Sofapaka
Wednesday19/06/2024Kariobangi Sharks
1 - 2
Ulinzi Stars
Wednesday19/06/2024Nzoia Sugar
0 - 6
Muhoroni Youth

Players

We have allocated points to each yellow (1 point), yellow-red (2 points) and red card (3 points) for ranking purposes. Please note that this does not represent any official rankings.

Over/Under

Matches of...Played Total match goals (team goals + opponent goals)
Avg. over 0.5over 1.5over 2.5over 3.5over 4.5
Bandari 30 1.57 90.00% 46.67% 23.33% 13.33% 6.67%
Bidco United 30 2.07 93.33% 60.00% 36.67% 16.67% 6.67%
Gor Mahia 29 1.76 93.10% 51.72% 31.03% 24.14% 6.90%
Homeboyz 30 1.80 93.33% 60.00% 26.67% 10.00% 6.67%
Kariobangi Sharks 30 2.23 93.33% 70.00% 46.67% 16.67% 10.00%
KCB 29 1.93 75.86% 62.07% 37.93% 10.34% 10.34%
Leopards 30 1.53 90.00% 50.00% 16.67% 10.00% 6.67%
Muhoroni Youth 30 1.57 83.33% 56.67% 26.67% 10.00% 3.33%
Murang'a SEAL 30 1.80 93.33% 60.00% 33.33% 13.33% 3.33%
Nairobi City Stars 30 2.40 96.67% 73.33% 50.00% 23.33% 10.00%
Nzoia Sugar 30 2.33 103.33% 73.33% 46.67% 26.67% 6.67%
Police 30 2.03 93.33% 66.67% 40.00% 16.67% 3.33%
Posta Rangers 30 1.77 86.67% 50.00% 33.33% 16.67% 3.33%
Shabana 30 2.30 103.33% 70.00% 46.67% 26.67% 13.33%
Sofapaka 30 2.70 110.00% 83.33% 56.67% 26.67% 10.00%
Talanta 30 2.37 96.67% 80.00% 43.33% 20.00% 10.00%
Tusker 30 2.17 100.00% 56.67% 46.67% 26.67% 10.00%
Ulinzi Stars 30 1.40 96.67% 46.67% 20.00% 6.67% 0.00%
League Avg.    94.02% 62.06% 36.80% 17.47% 7.07%
Matches of...Played Total match goals (team goals + opponent goals)
Avg. over 0.5over 1.5over 2.5over 3.5over 4.5
Bandari 16 1.62 93.75% 43.75% 25.00% 18.75% 6.25%
Bidco United 15 2.13 93.33% 60.00% 40.00% 20.00% 6.67%
Gor Mahia 15 1.47 80.00% 46.67% 33.33% 26.67% 13.33%
Homeboyz 16 2.00 87.50% 62.50% 25.00% 12.50% 12.50%
Kariobangi Sharks 15 2.20 93.33% 80.00% 46.67% 13.33% 13.33%
KCB 14 1.93 71.43% 50.00% 42.86% 14.29% 14.29%
Leopards 15 1.20 80.00% 46.67% 0.00% 0.00% 0.00%
Muhoroni Youth 15 2.00 100.00% 66.67% 26.67% 6.67% 0.00%
Murang'a SEAL 15 2.13 93.33% 66.67% 46.67% 26.67% 6.67%
Nairobi City Stars 15 2.33 100.00% 73.33% 46.67% 26.67% 13.33%
Nzoia Sugar 15 2.53 106.67% 73.33% 46.67% 33.33% 13.33%
Police 14 2.57 107.14% 92.86% 50.00% 14.29% 0.00%
Posta Rangers 15 1.67 86.67% 46.67% 33.33% 20.00% 6.67%
Shabana 15 2.13 106.67% 73.33% 46.67% 26.67% 13.33%
Sofapaka 15 2.27 106.67% 66.67% 53.33% 6.67% 0.00%
Talanta 15 2.53 93.33% 86.67% 46.67% 13.33% 6.67%
Tusker 15 1.80 100.00% 46.67% 33.33% 20.00% 0.00%
Ulinzi Stars 14 1.21 92.86% 35.71% 21.43% 14.29% 0.00%
League Avg.    94.04% 62.12% 36.91% 17.45% 7.02%
Matches of...Played Total match goals (team goals + opponent goals)
Avg. over 0.5over 1.5over 2.5over 3.5over 4.5
Bandari 14 1.50 85.71% 50.00% 21.43% 7.14% 7.14%
Bidco United 15 2.00 93.33% 60.00% 33.33% 13.33% 6.67%
Gor Mahia 14 2.07 107.14% 57.14% 28.57% 21.43% 0.00%
Homeboyz 14 1.57 100.00% 57.14% 28.57% 7.14% 0.00%
Kariobangi Sharks 15 2.27 93.33% 60.00% 46.67% 20.00% 6.67%
KCB 15 1.93 80.00% 73.33% 33.33% 6.67% 6.67%
Leopards 15 1.87 100.00% 53.33% 33.33% 20.00% 13.33%
Muhoroni Youth 15 1.13 66.67% 46.67% 26.67% 13.33% 6.67%
Murang'a SEAL 15 1.47 93.33% 53.33% 20.00% 0.00% 0.00%
Nairobi City Stars 15 2.47 93.33% 73.33% 53.33% 20.00% 6.67%
Nzoia Sugar 15 2.13 100.00% 73.33% 46.67% 20.00% 0.00%
Police 16 1.56 81.25% 43.75% 31.25% 18.75% 6.25%
Posta Rangers 15 1.87 86.67% 53.33% 33.33% 13.33% 0.00%
Shabana 15 2.47 100.00% 66.67% 46.67% 26.67% 13.33%
Sofapaka 15 3.13 113.33% 100.00% 60.00% 46.67% 20.00%
Talanta 15 2.20 100.00% 73.33% 40.00% 26.67% 13.33%
Tusker 15 2.53 100.00% 66.67% 60.00% 33.33% 20.00%
Ulinzi Stars 16 1.56 100.00% 56.25% 18.75% 0.00% 0.00%
League Avg.    94.12% 62.09% 36.77% 17.47% 7.04%

Clean Sheets / Fail to Score

Clean Sheets
  CS Pld Perc.
Gor Mahia 22 33 66.67%
Leopards 18 33 54.55%
Posta Rangers 17 33 51.52%
KCB 16 33 48.48%
Bandari 15 33 45.45%
Tusker 15 33 45.45%
Homeboyz 15 33 45.45%
Police 14 33 42.42%
Ulinzi Stars 13 33 39.39%
Nairobi City Stars 12 33 36.36%
Muhoroni Youth 12 32 37.50%
Bidco United 12 33 36.36%
Kariobangi Sharks 11 33 33.33%
Murang'a SEAL 11 33 33.33%
Talanta 9 33 27.27%
Shabana 6 33 18.18%
Sofapaka 4 33 12.12%
Nzoia Sugar 4 33 12.12%
Wazito 1 1 100.00%
Failed to score
  FS Pld Perc.
Wazito 1 1 100.00%
Gor Mahia 7 33 21.21%
Nairobi City Stars 8 33 24.24%
Tusker 8 33 24.24%
Sofapaka 9 33 27.27%
Police 10 33 30.30%
Kariobangi Sharks 11 33 33.33%
Leopards 12 33 36.36%
Homeboyz 12 33 36.36%
Talanta 13 33 39.39%
Posta Rangers 14 33 42.42%
Bidco United 14 33 42.42%
Murang'a SEAL 14 33 42.42%
Shabana 14 33 42.42%
Bandari 15 33 45.45%
Ulinzi Stars 15 33 45.45%
Nzoia Sugar 16 33 48.48%
KCB 17 33 51.52%
Muhoroni Youth 17 32 53.12%

Score Average

  Avg. goals overall Avg. goals home Avg. goals away Pld
Scored Conc.TotalScoredConc.TotalScoredConc.Total
Police 1.27 0.77 2.04 1.71 0.86 2.57 0.88 0.69 1.57 30
Leopards 0.93 0.60 1.53 0.87 0.33 1.20 1.00 0.87 1.87 30
Bandari 0.87 0.70 1.57 1.00 0.63 1.63 0.71 0.79 1.50 30
Gor Mahia 1.31 0.45 1.76 1.13 0.33 1.46 1.50 0.57 2.07 29
KCB 0.90 1.03 1.93 0.64 1.29 1.93 1.13 0.80 1.93 29
Nairobi City Stars 1.27 1.13 2.40 1.40 0.93 2.33 1.13 1.33 2.46 30
Sofapaka 1.10 1.60 2.70 1.13 1.13 2.26 1.07 2.07 3.14 30
Tusker 1.37 0.80 2.17 1.07 0.73 1.80 1.67 0.87 2.54 30
Ulinzi Stars 0.67 0.73 1.40 0.64 0.57 1.21 0.69 0.88 1.57 30
Posta Rangers 0.87 0.90 1.77 0.93 0.73 1.66 0.80 1.07 1.87 30
Muhoroni Youth 0.57 1.00 1.57 0.73 1.27 2.00 0.40 0.73 1.13 30
Homeboyz 1.00 0.80 1.80 1.25 0.75 2.00 0.71 0.86 1.57 30
Kariobangi Sharks 1.27 0.97 2.24 1.20 1.00 2.20 1.33 0.93 2.26 30
Nzoia Sugar 0.67 1.67 2.34 0.80 1.73 2.53 0.53 1.60 2.13 30
Bidco United 1.07 1.00 2.07 1.27 0.87 2.14 0.87 1.13 2.00 30
Talanta 0.97 1.40 2.37 0.87 1.67 2.54 1.07 1.13 2.20 30
Murang'a SEAL 0.83 0.97 1.80 1.20 0.93 2.13 0.47 1.00 1.47 30
Shabana 0.97 1.33 2.30 0.93 1.20 2.13 1.00 1.47 2.47 30

Form – Scoring Sequences

  Current Sequences Consecutive matches without...
W D L W D L
Bandari 0 1 0 9 0 1
Bidco United 0 0 2 2 4 0
Gor Mahia 0 0 1 1 3 0
Homeboyz 1 0 0 0 1 2
Kariobangi Sharks 0 0 1 1 3 0
KCB 0 2 0 2 0 5
Leopards 0 1 0 3 0 1
Muhoroni Youth 1 0 0 0 3 1
Murang'a SEAL 0 0 1 8 1 0
Nairobi City Stars 0 4 0 6 0 4
Nzoia Sugar 0 0 1 1 2 0
Police 0 2 0 4 0 2
Posta Rangers 0 0 1 2 1 0
Shabana 2 0 0 0 3 2
Sofapaka 0 1 0 3 0 1
Talanta 2 0 0 0 3 2
Tusker 3 0 0 0 3 7
Ulinzi Stars 1 0 0 0 2 1
Wazito 0 1 0 1 0 1
  Current Sequences Consecutive matches without...
W D L W D L
Bandari 0 4 0 4 0 5
Bidco United 0 0 2 3 2 0
Gor Mahia 0 0 1 1 4 0
Homeboyz 2 0 0 0 3 2
Kariobangi Sharks 0 0 1 1 5 0
KCB 0 2 0 4 0 2
Leopards 0 1 0 2 0 1
Muhoroni Youth 0 0 1 4 1 0
Murang'a SEAL 0 2 0 4 0 2
Nairobi City Stars 0 4 0 4 0 6
Nzoia Sugar 0 0 1 11 1 0
Police 0 1 0 2 0 1
Posta Rangers 0 0 1 1 6 0
Shabana 2 0 0 0 2 5
Sofapaka 0 0 1 1 3 0
Talanta 0 0 4 10 4 0
Tusker 3 0 0 0 9 3
Ulinzi Stars 0 0 1 4 1 0
Wazito 0 0 0 0 0 0
  Current Sequences Consecutive matches without...
W D L W D L
Bandari 0 1 0 5 0 1
Bidco United 0 0 1 1 3 0
Gor Mahia 1 0 0 0 1 4
Homeboyz 0 1 0 6 0 1
Kariobangi Sharks 1 0 0 0 1 7
KCB 0 1 0 1 0 5
Leopards 0 0 1 1 5 0
Muhoroni Youth 1 0 0 0 2 1
Murang'a SEAL 0 0 1 4 1 0
Nairobi City Stars 0 1 0 2 0 1
Nzoia Sugar 1 0 0 0 10 1
Police 0 1 0 2 0 1
Posta Rangers 0 1 0 6 0 1
Shabana 0 0 2 2 6 0
Sofapaka 0 2 0 10 0 2
Talanta 2 0 0 0 2 3
Tusker 2 0 0 0 2 4
Ulinzi Stars 2 0 0 0 2 4
Wazito 0 1 0 1 0 1

The soccer statistics for KPL are updated regularly, as matches are played and results are processed. The statistical data is presented in a manner that can be used easily to identify trends and probabilities for future football matches, which is what the SoccerStats247 system uses to produce predictions for KPL. There are daily tips in the Predictions section, where our algorithm point to probable outcomes for different markets, and evolves as more matches and soccer statistics are feed in.

Seasons