soccerstats247.com
Kenya
KPL



KPL 2024/2025

KPL is a soccer competition played in Kenya. The 2024/2025 season features 18 teams competing for the title of champions. Among soccer teams playing in KPL are Nairobi City Stars, Leopards, Gor Mahia, 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 Police 20 10 8 2 24 10 +14 38
1.90 63.33
2 Tusker 20 11 5 4 31 22 +9 38
1.90 63.33
3 Gor Mahia 19 10 4 5 29 15 +14 34
1.79 59.65
4 KCB 19 8 8 3 26 17 +9 32
1.68 56.14
5 Bandari 20 8 8 4 18 16 +2 32
1.60 53.33
6 Leopards 19 8 6 5 27 19 +8 30
1.58 52.63
7 Shabana 20 7 7 6 19 18 +1 28
1.40 46.67
8 Homeboyz 20 6 9 5 17 18 -1 27
1.35 45.00
9 Mara Sugar 20 7 4 9 23 21 +2 25
1.25 41.67
10 Sofapaka 20 6 7 7 19 17 +2 25
1.25 41.67
11 Ulinzi Stars 20 5 9 6 15 19 -4 24
1.20 40.00
12 Murang'a SEAL 20 6 5 9 14 22 -8 23
1.15 38.33
13 Kariobangi Sharks 20 4 10 6 15 16 -1 22
1.10 36.67
14 Mathare United 19 5 6 8 12 24 -12 21
1.11 36.84
15 Posta Rangers 20 5 5 10 20 30 -10 20
1.00 33.33
16 Talanta 20 4 6 10 19 27 -8 18
0.90 30.00
17 Nairobi City Stars 20 4 6 10 16 24 -8 18
0.90 30.00
18 Bidco United 20 3 9 8 12 21 -9 18
0.90 30.00
   P W D L GF GA Dif Pts
1 Tusker 11 7 4 0 16 7 9 25
2 Police 10 6 4 0 17 7 10 22
3 Gor Mahia 10 6 3 1 17 5 12 21
4 KCB 10 6 3 1 18 11 7 21
5 Mara Sugar 10 6 2 2 15 6 9 20
6 Bandari 10 5 4 1 11 6 5 19
7 Homeboyz 10 4 5 1 9 3 6 17
8 Shabana 9 5 2 2 10 6 4 17
9 Leopards 9 4 3 2 13 9 4 15
10 Ulinzi Stars 11 3 6 2 8 6 2 15
11 Mathare United 10 4 2 4 7 10 -3 14
12 Sofapaka 9 3 2 4 10 8 2 11
13 Kariobangi Sharks 9 2 5 2 12 10 2 11
14 Posta Rangers 11 3 2 6 10 19 -9 11
15 Talanta 10 2 4 4 7 8 -1 10
16 Nairobi City Stars 9 2 4 3 7 8 -1 10
17 Bidco United 11 1 5 5 6 15 -9 8
18 Murang'a SEAL 9 2 1 6 6 13 -7 7
   P W D L GF GA Dif Pts
1 Police 10 4 4 2 7 3 4 16
2 Murang'a SEAL 11 4 4 3 8 9 -1 16
3 Leopards 10 4 3 3 14 10 4 15
4 Sofapaka 11 3 5 3 9 9 0 14
5 Gor Mahia 9 4 1 4 12 10 2 13
6 Tusker 9 4 1 4 15 15 0 13
7 Bandari 10 3 4 3 7 10 -3 13
8 KCB 9 2 5 2 8 6 2 11
9 Shabana 11 2 5 4 9 12 -3 11
10 Kariobangi Sharks 11 2 5 4 3 6 -3 11
11 Bidco United 9 2 4 3 6 6 0 10
12 Homeboyz 10 2 4 4 8 15 -7 10
13 Posta Rangers 9 2 3 4 10 11 -1 9
14 Ulinzi Stars 9 2 3 4 7 13 -6 9
15 Talanta 10 2 2 6 12 19 -7 8
16 Nairobi City Stars 11 2 2 7 9 16 -7 8
17 Mathare United 9 1 4 4 5 14 -9 7
18 Mara Sugar 10 1 2 7 8 15 -7 5

📈 Trends

⚽ Matches

 Round 20 
Sunday16/02/2025Kariobangi Sharks
13:00
Gor Mahia
Sunday16/02/2025Police
13:00
Leopards
Sunday16/02/2025Sofapaka
12:00
Mara Sugar
Sunday16/02/2025KCB
10:00
Posta Rangers
Saturday15/02/2025Murang'a SEAL
12:00
Mathare United
Saturday15/02/2025Bandari
12:00
Tusker
Saturday15/02/2025Shabana
12:00
Homeboyz
Saturday15/02/2025Talanta
12:00
Bidco United
Saturday15/02/2025Nairobi City Stars
10:00
Ulinzi Stars

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 20 1.70 80.00% 50.00% 15.00% 10.00% 5.00%
Bidco United 20 1.65 80.00% 55.00% 15.00% 5.00% 0.00%
Gor Mahia 19 2.32 89.47% 73.68% 47.37% 15.79% 5.26%
Homeboyz 20 1.75 75.00% 60.00% 10.00% 10.00% 5.00%
Kariobangi Sharks 20 1.55 75.00% 45.00% 20.00% 10.00% 5.00%
KCB 19 2.26 73.68% 63.16% 31.58% 21.05% 21.05%
Leopards 19 2.42 89.47% 63.16% 26.32% 15.79% 15.79%
Mara Sugar 20 2.20 95.00% 60.00% 20.00% 10.00% 10.00%
Mathare United 19 1.89 78.95% 57.89% 21.05% 10.53% 0.00%
Murang'a SEAL 20 1.80 85.00% 50.00% 20.00% 15.00% 5.00%
Nairobi City Stars 20 2.00 100.00% 60.00% 30.00% 10.00% 0.00%
Police 20 1.70 85.00% 50.00% 20.00% 10.00% 5.00%
Posta Rangers 20 2.50 90.00% 75.00% 55.00% 15.00% 5.00%
Shabana 20 1.85 90.00% 55.00% 25.00% 5.00% 0.00%
Sofapaka 20 1.80 90.00% 60.00% 15.00% 5.00% 5.00%
Talanta 20 2.30 90.00% 65.00% 35.00% 20.00% 15.00%
Tusker 20 2.65 85.00% 70.00% 55.00% 35.00% 15.00%
Ulinzi Stars 20 1.70 75.00% 50.00% 25.00% 10.00% 5.00%
League Avg.    84.81% 59.05% 27.02% 12.95% 6.78%
Matches of...Played Total match goals (team goals + opponent goals)
Avg. over 0.5over 1.5over 2.5over 3.5over 4.5
Bandari 10 1.70 90.00% 60.00% 10.00% 10.00% 0.00%
Bidco United 11 1.91 81.82% 63.64% 18.18% 9.09% 0.00%
Gor Mahia 10 2.20 90.00% 70.00% 40.00% 20.00% 0.00%
Homeboyz 10 1.20 70.00% 50.00% 0.00% 0.00% 0.00%
Kariobangi Sharks 9 2.44 88.89% 77.78% 44.44% 22.22% 11.11%
KCB 10 2.90 70.00% 60.00% 50.00% 40.00% 40.00%
Leopards 9 2.44 88.89% 66.67% 33.33% 22.22% 22.22%
Mara Sugar 10 2.10 90.00% 50.00% 20.00% 10.00% 10.00%
Mathare United 10 1.70 80.00% 40.00% 10.00% 0.00% 0.00%
Murang'a SEAL 9 2.11 100.00% 55.56% 22.22% 22.22% 11.11%
Nairobi City Stars 9 1.67 100.00% 55.56% 11.11% 0.00% 0.00%
Police 10 2.40 100.00% 80.00% 30.00% 20.00% 10.00%
Posta Rangers 11 2.64 90.91% 81.82% 63.64% 9.09% 0.00%
Shabana 9 1.78 88.89% 55.56% 33.33% 0.00% 0.00%
Sofapaka 9 2.00 100.00% 55.56% 22.22% 11.11% 11.11%
Talanta 10 1.50 80.00% 40.00% 10.00% 10.00% 10.00%
Tusker 11 2.09 72.73% 63.64% 45.45% 18.18% 0.00%
Ulinzi Stars 11 1.27 54.55% 36.36% 18.18% 9.09% 0.00%
League Avg.    85.37% 59.01% 26.78% 12.96% 6.98%
Matches of...Played Total match goals (team goals + opponent goals)
Avg. over 0.5over 1.5over 2.5over 3.5over 4.5
Bandari 10 1.70 70.00% 40.00% 20.00% 10.00% 10.00%
Bidco United 9 1.33 77.78% 44.44% 11.11% 0.00% 0.00%
Gor Mahia 9 2.44 88.89% 77.78% 55.56% 11.11% 11.11%
Homeboyz 10 2.30 80.00% 70.00% 20.00% 20.00% 10.00%
Kariobangi Sharks 11 0.82 63.64% 18.18% 0.00% 0.00% 0.00%
KCB 9 1.56 77.78% 66.67% 11.11% 0.00% 0.00%
Leopards 10 2.40 90.00% 60.00% 20.00% 10.00% 10.00%
Mara Sugar 10 2.30 100.00% 70.00% 20.00% 10.00% 10.00%
Mathare United 9 2.11 77.78% 77.78% 33.33% 22.22% 0.00%
Murang'a SEAL 11 1.55 72.73% 45.45% 18.18% 9.09% 0.00%
Nairobi City Stars 11 2.27 100.00% 63.64% 45.45% 18.18% 0.00%
Police 10 1.00 70.00% 20.00% 10.00% 0.00% 0.00%
Posta Rangers 9 2.33 88.89% 66.67% 44.44% 22.22% 11.11%
Shabana 11 1.91 90.91% 54.55% 18.18% 9.09% 0.00%
Sofapaka 11 1.64 81.82% 63.64% 9.09% 0.00% 0.00%
Talanta 10 3.10 100.00% 90.00% 60.00% 30.00% 20.00%
Tusker 9 3.33 100.00% 77.78% 66.67% 55.56% 33.33%
Ulinzi Stars 9 2.22 100.00% 66.67% 33.33% 11.11% 11.11%
League Avg.    85.01% 59.62% 27.58% 13.25% 7.04%

Clean Sheets / Fail to Score

Clean Sheets
  CS Pld Perc.
Police 11 20 55.00%
Bandari 10 19 52.63%
Homeboyz 10 19 52.63%
Gor Mahia 9 19 47.37%
KCB 8 18 44.44%
Mathare United 8 18 44.44%
Ulinzi Stars 7 19 36.84%
Kariobangi Sharks 7 19 36.84%
Murang'a SEAL 7 19 36.84%
Tusker 6 19 31.58%
Bidco United 6 19 31.58%
Leopards 5 18 27.78%
Talanta 5 20 25.00%
Mara Sugar 5 19 26.32%
Shabana 5 19 26.32%
Sofapaka 4 19 21.05%
Nairobi City Stars 3 20 15.00%
Posta Rangers 2 19 10.53%
Failed to score
  FS Pld Perc.
Tusker 2 19 10.53%
Leopards 4 18 22.22%
Police 5 20 25.00%
Gor Mahia 5 19 26.32%
KCB 6 18 33.33%
Nairobi City Stars 6 20 30.00%
Posta Rangers 6 19 31.58%
Talanta 6 20 30.00%
Shabana 6 19 31.58%
Bandari 7 19 36.84%
Sofapaka 7 19 36.84%
Homeboyz 7 19 36.84%
Mara Sugar 7 19 36.84%
Ulinzi Stars 8 19 42.11%
Mathare United 9 18 50.00%
Kariobangi Sharks 9 19 47.37%
Bidco United 9 19 47.37%
Murang'a SEAL 9 19 47.37%

Score Average

  Avg. goals overall Avg. goals home Avg. goals away Pld
Scored Conc.TotalScoredConc.TotalScoredConc.Total
Police 1.20 0.50 1.70 1.70 0.70 2.40 0.70 0.30 1.00 20
Leopards 1.42 1.00 2.42 1.44 1.00 2.44 1.40 1.00 2.40 19
Bandari 0.90 0.80 1.70 1.10 0.60 1.70 0.70 1.00 1.70 20
Gor Mahia 1.53 0.79 2.32 1.70 0.50 2.20 1.33 1.11 2.44 19
KCB 1.37 0.89 2.26 1.80 1.10 2.90 0.89 0.67 1.56 19
Mathare United 0.63 1.26 1.89 0.70 1.00 1.70 0.56 1.56 2.12 19
Nairobi City Stars 0.80 1.20 2.00 0.78 0.89 1.67 0.82 1.45 2.27 20
Sofapaka 0.95 0.85 1.80 1.11 0.89 2.00 0.82 0.82 1.64 20
Tusker 1.55 1.10 2.65 1.45 0.64 2.09 1.67 1.67 3.34 20
Ulinzi Stars 0.75 0.95 1.70 0.73 0.55 1.28 0.78 1.44 2.22 20
Posta Rangers 1.00 1.50 2.50 0.91 1.73 2.64 1.11 1.22 2.33 20
Homeboyz 0.85 0.90 1.75 0.90 0.30 1.20 0.80 1.50 2.30 20
Kariobangi Sharks 0.75 0.80 1.55 1.33 1.11 2.44 0.27 0.55 0.82 20
Bidco United 0.60 1.05 1.65 0.55 1.36 1.91 0.67 0.67 1.34 20
Talanta 0.95 1.35 2.30 0.70 0.80 1.50 1.20 1.90 3.10 20
Murang'a SEAL 0.70 1.10 1.80 0.67 1.44 2.11 0.73 0.82 1.55 20
Mara Sugar 1.15 1.05 2.20 1.50 0.60 2.10 0.80 1.50 2.30 20
Shabana 0.95 0.90 1.85 1.11 0.67 1.78 0.82 1.09 1.91 20

Form – Scoring Sequences

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

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