The Fishy - Grimsby Town FC

ke flag

Kenyan Premier League Form Table

Kenyan Premier League Form (Last 6)
Pos Team P W D L F A GD PtsBTTS G15 km15
1KCB642094+514 33140
2Kenya Police641174+313 220
3Shabana633063+312 22107
4Mara Sugar631263+310 12265
5Nairobi United631297+210340
6Tusker630354+1913291
7AFC Leopards623143+19 124
8Posta Rangers623143+19 13146
9APS Bomet622276+18 23175
10Murang'a SEAL615054+18 410
11Mathare United622243+18 1329
12GOR Mahia622267-18 32439
13Bandari614143+17 231306
14Homeboyz61417707 410
15Ulinzi Stars62136607 32138
16Sofapaka611438-54 12289
17Bidco United603325-33 12261
18Kariobangi Sharks603338-53 22257
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10622147+720 32439
2Kenya Police1062296+320 220
3Tusker10613106+41933291
4AFC Leopards10451107+317 424
5Mara Sugar10442106+416 32265
6Homeboyz104421512+316 710
7Nairobi United105141211+116340
8KCB104331210+215 63140
9APS Bomet103431110+113 53175
10Shabana1034399013 52107
11Sofapaka103251012-211 32289
12Mathare United1032569-311 2329
13Posta Rangers10253610-411 23146
14Bandari1017267-110 431306
15Murang'a SEAL10163912-39 710
16Bidco United1015447-38 22261
17Ulinzi Stars102261014-48 72138
18Kariobangi Sharks10136714-76 52257

xPts is shown for both the 6 games and last 10 games.
For column heading definitions, see the Key at the bottom of the table.

Kenyan Premier League (Expected Points)
PosTeamP6PtsxPtsPts v xPts P10PtsxPtsPts v xPts
1KCB614 1015 
2Kenya Police613 1020 
3Shabana612 1013 
4Mara Sugar610 1016 
5Nairobi United610 1016 
6Tusker69 1019 
7AFC Leopards69 1017 
8Posta Rangers69 1011 
9APS Bomet68 1013 
10Murang'a SEAL68 109 
11Mathare United68 1011 
12GOR Mahia68 1020 
13Bandari67 1010 
14Homeboyz67 1016 
15Ulinzi Stars67 108 
16Sofapaka64 1011 
17Bidco United63 108 
18Kariobangi Sharks63 106 
Key to column names
  • P6/P10 - First column showing results grouped into either last 6 or last 10 games
  • Pts - Actual points earned during the last 6 or 10 games
  • xPts - Expected points from those games, based on aggregated xG (expected goals) for and against
  • Pts v xPts - Comparison of actual versus expected points (positive = over-performance; negative = under-performance)

For column heading definitions, see the Key at the bottom of the table.

Goals scored and conceded (Last 10)
Pos Team FAGDMG BTTS SF CF CS TF
1GOR Mahia1477213/10 (30%)9/10 (90%)1/10 (10%)6/10 (60%)27
2Kenya Police963152/10 (20%)6/10 (60%)2/10 (20%)6/10 (60%)28
3Tusker1064163/10 (30%)7/10 (70%)3/10 (30%)5/10 (50%)34
4AFC Leopards1073174/10 (40%)4/10 (40%)3/10 (30%)5/10 (50%)29
5Mara Sugar1064163/10 (30%)5/10 (50%)4/10 (40%)5/10 (50%)41
6Homeboyz15123277/10 (70%)6/10 (60%)4/10 (40%)1/10 (10%)27
7Nairobi United12111233/10 (30%)4/10 (40%)5/10 (50%)2/10 (20%)22
8KCB12102226/10 (60%)4/10 (40%)5/10 (50%)3/10 (30%)33
9APS Bomet11101215/10 (50%)2/10 (20%)5/10 (50%)4/10 (40%)31
10Shabana990185/10 (50%)7/10 (70%)3/10 (30%)4/10 (40%)30
11Sofapaka1012-2223/10 (30%)4/10 (40%)5/10 (50%)3/10 (30%)33
12Mathare United69-3152/10 (20%)4/10 (40%)5/10 (50%)4/10 (40%)47
13Posta Rangers610-4162/10 (20%)4/10 (40%)3/10 (30%)5/10 (50%)33
14Bandari67-1134/10 (40%)1/10 (10%)5/10 (50%)5/10 (50%)32
15Murang'a SEAL912-3217/10 (70%)2/10 (20%)6/10 (60%)2/10 (20%)25
16Bidco United47-3112/10 (20%)2/10 (20%)4/10 (40%)5/10 (50%)38
17Ulinzi Stars1014-4247/10 (70%)2/10 (20%)8/10 (80%)1/10 (10%)25
18Kariobangi Sharks714-7215/10 (50%)4/10 (40%)5/10 (50%)2/10 (20%)34
Key to column names
  • F - Goals "for" (scored)
  • A - Goals "against" (conceded)
  • GD - Goal difference (F - A)
  • MG - Match goals (F + A)

  • BTTS - Both Teams to Score (number of games, max 10)
  • SF - Team to Score First (number of games, max 10)
  • CF - Team to Concede First (number of games, max 10)

  • CS - Clean Sheets (number of games, max 10)
  • TF - Mean Time of First Goal (in minutes, by either side)

For column heading definitions, see the Key at the bottom of the table.

Numbers of Players (Last 10)
Pos TeamPts SP Pl
1GOR Mahia20  
2Kenya Police20  
3Tusker19  
4AFC Leopards17  
5Mara Sugar16  
6Homeboyz16  
7Nairobi United16  
8KCB15  
9APS Bomet13  
10Shabana13  
11Sofapaka11  
12Mathare United11  
13Posta Rangers11  
14Bandari10  
15Murang'a SEAL9  
16Bidco United8  
17Ulinzi Stars8  
18Kariobangi Sharks6  
Key to column names
  • Pts - Team points
  • SP - Total number of starting players used over last 10 games
  • Pl - Total number of players (starting + substitutes) used over last 10 games
  • SPG - Mean number of substitutes per game
  • PM - Median number of minutes played for substituted players
  • SM - Median number of minutes played for substitutes
Distance travelled in 15 days (Km)
PosTeam km miles
1Bandari1306812
2GOR Mahia439273
3Tusker291181
4Sofapaka289180
5Mara Sugar265165
6Bidco United261162
7Kariobangi Sharks257160
8APS Bomet175109
9Posta Rangers14691
10KCB14087
11Ulinzi Stars13886
12Shabana10766
13Mathare United2918
14AFC Leopards42
15Homeboyz00
16Kenya Police00
17Murang'a SEAL00
18Nairobi United00

The ELO rating for each team shows its relative strength based on past match results, adjusting dynamically after each game. A value for k of 50 has been used, meaning ratings change more significantly, making them more responsive to recent performance.

Team ELO Ratings
PosTeam ELO Rating
1GOR Mahia1,786
2Kenya Police1,770
3Tusker1,719
4AFC Leopards1,704
5Homeboyz1,696
6Shabana1,637
7Bandari1,615
8KCB1,601
9Sofapaka1,550
10Posta Rangers1,538
11Mara Sugar1,532
12Ulinzi Stars1,532
13Kariobangi Sharks1,532
14Nairobi United1,513
15Bidco United1,512
16APS Bomet1,511
17Murang'a SEAL1,487
18Mathare United1,443

League Table for this division