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
1KCB641195+41334275
2GOR Mahia640285+31223291
3Murang'a SEAL63121310+31053200
4AFC Leopards623153+2923259
5Kenya Police623154+1933238
6Tusker622275+283210
7Mathare United6222440823138
83K522178-18430
9Ulinzi Stars622245-1823138
10Nairobi United61417707430
11Migori Youth413042+26230
12APS Bomet613243+1614175
13Shabana613234-1623239
14Mara Sugar613268-2643441
15Homeboyz613257-2632290
16Bandari604224-2423440
17Posta Rangers611439-6423705
18Mombasa Elite501428-61230
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10622137+62043291
2AFC Leopards10532127+51853259
3KCB105231310+31754275
4APS Bomet10442115+61634175
5Murang'a SEAL105141815+31673200
6Kenya Police1036186+21553238
7Ulinzi Stars1034368-21333138
8Tusker1033497+2123210
9Nairobi United102621011-112530
10Posta Rangers103341012-21243705
11Mathare United10334810-21243138
12Shabana1025356-11133239
13Mara Sugar10244811-31053441
14Bandari1016369-3943440
153K522178-18430
16Homeboyz10145712-5752290
17Migori Youth413042+26230
18Mombasa Elite501428-61230

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
1KCB613 1017 
2GOR Mahia612 1020 
3Murang'a SEAL610 1016 
4AFC Leopards69 1018 
5Kenya Police69 1015 
6Tusker68 1012 
7Mathare United68 1012 
83K58 58 
9Ulinzi Stars68 1013 
10Nairobi United67 1012 
11Migori Youth46 46 
12APS Bomet66 1016 
13Shabana66 1011 
14Mara Sugar66 1010 
15Homeboyz66 107 
16Bandari64 109 
17Posta Rangers64 1012 
18Mombasa Elite51 51 
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 Mahia1376204/10 (40%)  5/10 (50%)39
2AFC Leopards1275195/10 (50%)8/10 (80%)1/10 (10%)5/10 (50%)38
3KCB13103235/10 (50%)4/10 (40%)6/10 (60%)1/10 (10%)44
4APS Bomet1156163/10 (30%)6/10 (60%)2/10 (20%)6/10 (60%)44
5Murang'a SEAL18153337/10 (70%)4/10 (40%)5/10 (50%)3/10 (30%)19
6Kenya Police862145/10 (50%)6/10 (60%)2/10 (20%)5/10 (50%)23
7Ulinzi Stars68-2143/10 (30%)3/10 (30%)6/10 (60%)4/10 (40%)48
8Tusker972163/10 (30%)5/10 (50%)5/10 (50%)4/10 (40%)40
9Nairobi United1011-1215/10 (50%)3/10 (30%)5/10 (50%)4/10 (40%)21
10Posta Rangers1012-2224/10 (40%)6/10 (60%)3/10 (30%)4/10 (40%)53
11Mathare United810-2184/10 (40%)5/10 (50%)3/10 (30%)4/10 (40%)36
12Shabana56-1113/10 (30%)4/10 (40%)5/10 (50%)5/10 (50%)56
13Mara Sugar811-3195/10 (50%)4/10 (40%)3/10 (30%)4/10 (40%)31
14Bandari69-3154/10 (40%)3/10 (30%)6/10 (60%)3/10 (30%)36
153K78-1154/5 (80%)1/5 (20%)4/5 (80%)0/5 (0%)21
16Homeboyz712-5195/10 (50%)  1/10 (10%)37
17Migori Youth42262/4 (50%)2/4 (50%)1/4 (25%)2/4 (50%)31
18Mombasa Elite28-6102/5 (40%)1/5 (20%)3/5 (60%)1/5 (20%)43
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  
2AFC Leopards18  
3KCB17  
4APS Bomet16  
5Murang'a SEAL16  
6Kenya Police15  
7Ulinzi Stars13  
8Tusker12  
9Nairobi United12  
10Posta Rangers12  
11Mathare United12  
12Shabana11  
13Mara Sugar10  
14Bandari9  
153K8  
16Homeboyz7  
17Migori Youth6  
18Mombasa Elite1  
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
1Posta Rangers705438
2Mara Sugar441274
3Bandari440273
4GOR Mahia291181
5Homeboyz290180
6KCB275171
7AFC Leopards259161
8Shabana239149
9Kenya Police238148
10Murang'a SEAL200124
11APS Bomet175109
12Mathare United13886
13Ulinzi Stars13886
14Tusker106
153K00
16Migori Youth00
17Mombasa Elite00
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
PosTeamELO Rating
1GOR Mahia1,794
2Kenya Police1,776
3AFC Leopards1,736
4Homeboyz1,663
5Tusker1,656
6Shabana1,617
7Bandari1,606
8Nairobi United1,600
9APS Bomet1,595
10KCB1,582
11Murang'a SEAL1,562
12Mara Sugar1,533
13Ulinzi Stars1,525
14Migori Youth1,512
153K1,509
16Mathare United1,482
17Posta Rangers1,471
18Mombasa Elite1,464

League Table for this division