soccerstats247.com
Kenya
KPL



KPL 2022/2023

KPL is a soccer competition played in Kenya. The 2022/2023 season features 18 teams competing for the title of champions. Among soccer teams playing in KPL are Vihiga Bullets, Gor Mahia, Tusker, Wazito. 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 34 20 10 4 53 22 +31 70
2.06 68.63
2 Tusker 34 20 9 5 45 23 +22 69
2.03 67.65
3 Police 34 18 10 6 57 22 +35 64
1.88 62.75
4 Nzoia Sugar 34 18 10 6 43 23 +20 64
1.88 62.75
5 KCB 34 18 10 6 37 19 +18 64
1.88 62.75
6 Bandari 34 18 6 10 44 27 +17 60
1.76 58.82
7 Leopards 34 14 9 11 32 25 +7 51
1.50 50.00
8 Homeboyz 34 13 10 11 35 27 +8 49
1.44 48.04
9 Ulinzi Stars 34 12 13 9 35 34 +1 49
1.44 48.04
10 Sofapaka 34 10 12 12 32 37 -5 42
1.24 41.18
11 Kariobangi Sharks 34 10 11 13 46 46 +0 41
1.21 40.20
12 Posta Rangers 34 10 10 14 33 41 -8 40
1.18 39.22
13 Bidco United 34 9 9 16 37 36 +1 36
1.06 35.29
14 Talanta 34 8 12 14 35 50 -15 36
1.06 35.29
15 Nairobi City Stars 34 8 10 16 37 49 -12 34
1.00 33.33
16 Wazito 34 7 8 19 22 50 -28 29
0.85 28.43
17 Mathare United 34 8 2 24 26 62 -36 26
0.76 25.49
18 Vihiga Bullets 34 3 3 28 28 84 -56 12
0.35 11.76
   P W D L GF GA Dif Pts
1 Tusker 17 11 6 0 24 8 16 39
2 Gor Mahia 17 12 2 3 31 11 20 38
3 Police 17 10 4 3 30 10 20 34
4 Bandari 17 11 1 5 30 17 13 34
5 Nzoia Sugar 17 8 7 2 20 10 10 31
6 Ulinzi Stars 17 8 7 2 22 14 8 31
7 KCB 17 7 6 4 17 11 6 27
8 Leopards 17 6 5 6 12 14 -2 23
9 Homeboyz 17 5 6 6 14 14 0 21
10 Sofapaka 17 5 6 6 15 17 -2 21
11 Kariobangi Sharks 17 4 6 7 22 26 -4 18
12 Wazito 17 4 6 7 12 20 -8 18
13 Talanta 17 4 6 7 17 27 -10 18
14 Mathare United 17 5 1 11 12 32 -20 16
15 Nairobi City Stars 17 3 5 9 19 25 -6 14
16 Bidco United 17 3 4 10 16 21 -5 13
17 Posta Rangers 17 3 4 10 12 25 -13 13
18 Vihiga Bullets 17 3 0 14 12 38 -26 9
   P W D L GF GA Dif Pts
1 KCB 17 11 4 2 20 8 12 37
2 Nzoia Sugar 17 10 3 4 23 13 10 33
3 Gor Mahia 17 8 8 1 22 11 11 32
4 Police 17 8 6 3 27 12 15 30
5 Tusker 17 9 3 5 21 15 6 30
6 Leopards 17 8 4 5 20 11 9 28
7 Homeboyz 17 8 4 5 21 13 8 28
8 Posta Rangers 17 7 6 4 21 16 5 27
9 Bandari 17 7 5 5 14 10 4 26
10 Bidco United 17 6 5 6 21 15 6 23
11 Kariobangi Sharks 17 6 5 6 24 20 4 23
12 Sofapaka 17 5 6 6 17 20 -3 21
13 Nairobi City Stars 17 5 5 7 18 24 -6 20
14 Talanta 17 4 6 7 18 23 -5 18
15 Ulinzi Stars 17 4 6 7 13 20 -7 18
16 Wazito 17 3 2 12 10 30 -20 11
17 Mathare United 17 3 1 13 14 30 -16 10
18 Vihiga Bullets 17 0 3 14 16 46 -30 3

📈 Trends

⚽ Matches

 Round 31 
Sunday25/06/2023Nairobi City Stars
1 - 4
Gor Mahia
Sunday25/06/2023Posta Rangers
1 - 2
Bandari
Sunday25/06/2023Kariobangi Sharks
0 - 1
Leopards
Sunday25/06/2023Sofapaka
0 - 0
Nzoia Sugar
Sunday25/06/2023Wazito
0 - 1
Mathare United
Sunday25/06/2023KCB
2 - 2
Police
Sunday25/06/2023Ulinzi Stars
2 - 0
Talanta
Sunday25/06/2023Vihiga Bullets
0 - 4
Tusker
Sunday25/06/2023Homeboyz
1 - 1
Bidco United

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 34 2.09 82.35% 47.06% 29.41% 8.82% 2.94%
Bidco United 34 2.15 85.29% 61.76% 35.29% 11.76% 5.88%
Gor Mahia 34 2.21 76.47% 55.88% 44.12% 20.59% 8.82%
Homeboyz 34 1.82 79.41% 41.18% 14.71% 11.76% 8.82%
Kariobangi Sharks 34 2.71 85.29% 64.71% 47.06% 29.41% 11.76%
KCB 34 1.65 76.47% 41.18% 29.41% 5.88% 0.00%
Leopards 34 1.68 79.41% 38.24% 26.47% 8.82% 5.88%
Mathare United 34 2.59 91.18% 61.76% 52.94% 17.65% 8.82%
Nairobi City Stars 34 2.53 76.47% 58.82% 41.18% 17.65% 14.71%
Nzoia Sugar 34 1.94 79.41% 50.00% 32.35% 17.65% 5.88%
Police 34 2.32 82.35% 58.82% 41.18% 23.53% 8.82%
Posta Rangers 34 2.18 85.29% 61.76% 29.41% 14.71% 5.88%
Sofapaka 34 2.03 79.41% 58.82% 29.41% 11.76% 5.88%
Talanta 34 2.50 85.29% 64.71% 44.12% 20.59% 8.82%
Tusker 34 2.00 82.35% 50.00% 38.24% 14.71% 2.94%
Ulinzi Stars 34 2.03 82.35% 55.88% 23.53% 11.76% 2.94%
Vihiga Bullets 34 3.29 94.12% 76.47% 64.71% 44.12% 23.53%
Wazito 34 2.12 85.29% 52.94% 41.18% 26.47% 2.94%
League Avg.    82.68% 55.56% 36.93% 17.65% 7.51%
Matches of...Played Total match goals (team goals + opponent goals)
Avg. over 0.5over 1.5over 2.5over 3.5over 4.5
Bandari 17 2.76 88.24% 58.82% 41.18% 11.76% 5.88%
Bidco United 17 2.18 88.24% 52.94% 35.29% 11.76% 5.88%
Gor Mahia 17 2.47 88.24% 58.82% 52.94% 23.53% 11.76%
Homeboyz 17 1.65 76.47% 41.18% 11.76% 5.88% 5.88%
Kariobangi Sharks 17 2.82 88.24% 70.59% 52.94% 29.41% 11.76%
KCB 17 1.65 64.71% 41.18% 29.41% 5.88% 0.00%
Leopards 17 1.53 76.47% 29.41% 29.41% 11.76% 5.88%
Mathare United 17 2.59 88.24% 52.94% 41.18% 17.65% 11.76%
Nairobi City Stars 17 2.59 82.35% 64.71% 35.29% 17.65% 17.65%
Nzoia Sugar 17 1.76 82.35% 47.06% 29.41% 17.65% 0.00%
Police 17 2.35 76.47% 52.94% 35.29% 23.53% 11.76%
Posta Rangers 17 2.18 88.24% 64.71% 29.41% 11.76% 11.76%
Sofapaka 17 1.88 76.47% 47.06% 23.53% 11.76% 5.88%
Talanta 17 2.59 82.35% 70.59% 52.94% 23.53% 11.76%
Tusker 17 1.88 76.47% 47.06% 29.41% 17.65% 5.88%
Ulinzi Stars 17 2.12 94.12% 70.59% 29.41% 17.65% 0.00%
Vihiga Bullets 17 2.94 100.00% 82.35% 64.71% 47.06% 11.76%
Wazito 17 1.88 70.59% 47.06% 41.18% 11.76% 0.00%
League Avg.    82.68% 55.56% 36.93% 17.65% 7.51%
Matches of...Played Total match goals (team goals + opponent goals)
Avg. over 0.5over 1.5over 2.5over 3.5over 4.5
Bandari 17 1.41 76.47% 35.29% 17.65% 5.88% 0.00%
Bidco United 17 2.12 82.35% 70.59% 35.29% 11.76% 5.88%
Gor Mahia 17 1.94 64.71% 52.94% 35.29% 17.65% 5.88%
Homeboyz 17 2.00 82.35% 41.18% 17.65% 17.65% 11.76%
Kariobangi Sharks 17 2.59 82.35% 58.82% 41.18% 29.41% 11.76%
KCB 17 1.65 88.24% 41.18% 29.41% 5.88% 0.00%
Leopards 17 1.82 82.35% 47.06% 23.53% 5.88% 5.88%
Mathare United 17 2.59 94.12% 70.59% 64.71% 17.65% 5.88%
Nairobi City Stars 17 2.47 70.59% 52.94% 47.06% 17.65% 11.76%
Nzoia Sugar 17 2.12 76.47% 52.94% 35.29% 17.65% 11.76%
Police 17 2.29 88.24% 64.71% 47.06% 23.53% 5.88%
Posta Rangers 17 2.18 82.35% 58.82% 29.41% 17.65% 0.00%
Sofapaka 17 2.18 82.35% 70.59% 35.29% 11.76% 5.88%
Talanta 17 2.41 88.24% 58.82% 35.29% 17.65% 5.88%
Tusker 17 2.12 88.24% 52.94% 47.06% 11.76% 0.00%
Ulinzi Stars 17 1.94 70.59% 41.18% 17.65% 5.88% 5.88%
Vihiga Bullets 17 3.65 88.24% 70.59% 64.71% 41.18% 35.29%
Wazito 17 2.35 100.00% 58.82% 41.18% 41.18% 5.88%
League Avg.    82.68% 55.56% 36.93% 17.65% 7.51%

Clean Sheets / Fail to Score

Clean Sheets
  CS Pld Perc.
Gor Mahia 17 32 53.12%
KCB 17 31 54.84%
Leopards 16 31 51.61%
Tusker 16 32 50.00%
Nzoia Sugar 15 32 46.88%
Police 14 30 46.67%
Bandari 14 31 45.16%
Ulinzi Stars 12 31 38.71%
Homeboyz 12 31 38.71%
Sofapaka 11 32 34.38%
Posta Rangers 9 32 28.12%
Nairobi City Stars 8 31 25.81%
Bidco United 8 31 25.81%
Kariobangi Sharks 5 31 16.13%
Wazito 5 32 15.62%
Talanta 5 30 16.67%
Mathare United 4 31 12.90%
Vihiga Bullets 1 33 3.03%
Failed to score
  FS Pld Perc.
Tusker 6 32 18.75%
Police 7 30 23.33%
Gor Mahia 7 32 21.88%
Kariobangi Sharks 7 31 22.58%
KCB 8 31 25.81%
Leopards 9 31 29.03%
Ulinzi Stars 9 31 29.03%
Bandari 10 31 32.26%
Posta Rangers 10 32 31.25%
Talanta 10 30 33.33%
Nairobi City Stars 11 31 35.48%
Nzoia Sugar 11 32 34.38%
Homeboyz 12 31 38.71%
Bidco United 12 31 38.71%
Mathare United 13 31 41.94%
Sofapaka 13 32 40.62%
Vihiga Bullets 16 33 48.48%
Wazito 18 32 56.25%

Score Average

  Avg. goals overall Avg. goals home Avg. goals away Pld
Scored Conc.TotalScoredConc.TotalScoredConc.Total
Police 1.68 0.65 2.33 1.76 0.59 2.35 1.59 0.71 2.30 34
Leopards 0.94 0.74 1.68 0.71 0.82 1.53 1.18 0.65 1.83 34
Bandari 1.29 0.79 2.08 1.76 1.00 2.76 0.82 0.59 1.41 34
Gor Mahia 1.56 0.65 2.21 1.82 0.65 2.47 1.29 0.65 1.94 34
KCB 1.09 0.56 1.65 1.00 0.65 1.65 1.18 0.47 1.65 34
Mathare United 0.76 1.82 2.58 0.71 1.88 2.59 0.82 1.76 2.58 34
Nairobi City Stars 1.09 1.44 2.53 1.12 1.47 2.59 1.06 1.41 2.47 34
Sofapaka 0.94 1.09 2.03 0.88 1.00 1.88 1.00 1.18 2.18 34
Tusker 1.32 0.68 2.00 1.41 0.47 1.88 1.24 0.88 2.12 34
Ulinzi Stars 1.03 1.00 2.03 1.29 0.82 2.11 0.76 1.18 1.94 34
Posta Rangers 0.97 1.21 2.18 0.71 1.47 2.18 1.24 0.94 2.18 34
Homeboyz 1.03 0.79 1.82 0.82 0.82 1.64 1.24 0.76 2.00 34
Kariobangi Sharks 1.35 1.35 2.70 1.29 1.53 2.82 1.41 1.18 2.59 34
Nzoia Sugar 1.26 0.68 1.94 1.18 0.59 1.77 1.35 0.76 2.11 34
Wazito 0.65 1.47 2.12 0.71 1.18 1.89 0.59 1.76 2.35 34
Bidco United 1.09 1.06 2.15 0.94 1.24 2.18 1.24 0.88 2.12 34
Vihiga Bullets 0.82 2.47 3.29 0.71 2.24 2.95 0.94 2.71 3.65 34
Talanta 1.03 1.47 2.50 1.00 1.59 2.59 1.06 1.35 2.41 34

Form – Scoring Sequences

  Current Sequences Consecutive matches without...
W D L W D L
Bandari 4 0 0 0 4 8
Bidco United 0 1 0 4 0 1
Gor Mahia 1 0 0 0 3 1
Homeboyz 0 1 0 1 0 3
Kariobangi Sharks 0 0 2 3 2 0
KCB 0 1 0 1 0 7
Leopards 1 0 0 0 7 1
Mathare United 1 0 0 0 1 2
Nairobi City Stars 0 0 1 3 1 0
Nzoia Sugar 0 1 0 2 0 1
Police 0 1 0 1 0 8
Posta Rangers 0 0 1 8 1 0
Sofapaka 0 1 0 1 0 2
Talanta 0 0 1 3 1 0
Tusker 1 0 0 0 1 2
Ulinzi Stars 1 0 0 0 1 2
Vihiga Bullets 0 0 2 2 3 0
Wazito 0 0 1 1 5 0
  Current Sequences Consecutive matches without...
W D L W D L
Bandari 4 0 0 0 5 4
Bidco United 0 0 1 2 1 0
Gor Mahia 0 0 1 1 4 0
Homeboyz 0 1 0 1 0 2
Kariobangi Sharks 0 0 1 6 1 0
KCB 0 1 0 1 0 7
Leopards 0 0 2 2 4 0
Mathare United 0 1 0 6 0 1
Nairobi City Stars 0 0 2 5 2 0
Nzoia Sugar 0 0 2 2 6 0
Police 5 0 0 0 7 5
Posta Rangers 0 0 6 6 8 0
Sofapaka 0 1 0 2 0 1
Talanta 0 1 0 1 0 2
Tusker 0 2 0 2 0 16
Ulinzi Stars 1 0 0 0 1 9
Vihiga Bullets 0 0 1 1 16 0
Wazito 0 0 1 1 3 0
  Current Sequences Consecutive matches without...
W D L W D L
Bandari 2 0 0 0 2 5
Bidco United 0 1 0 2 0 1
Gor Mahia 1 0 0 0 1 8
Homeboyz 1 0 0 0 3 1
Kariobangi Sharks 0 0 1 1 8 0
KCB 3 0 0 0 4 3
Leopards 1 0 0 0 3 1
Mathare United 1 0 0 0 14 1
Nairobi City Stars 0 1 0 1 0 7
Nzoia Sugar 0 1 0 1 0 3
Police 0 2 0 2 0 4
Posta Rangers 0 1 0 4 0 1
Sofapaka 2 0 0 0 2 3
Talanta 0 0 1 2 1 0
Tusker 1 0 0 0 3 1
Ulinzi Stars 0 1 0 3 0 1
Vihiga Bullets 0 0 1 16 1 0
Wazito 1 0 0 0 6 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