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
1GOR Mahia6510144+101642407
2Shabana640277012210
3Homeboyz6321128+41141288
4Kariobangi Sharks632175+21141238
5AFC Leopards631297+2103211
6Murang'a SEAL631298+1104173
7Tusker631276+110310
8Mara Sugar6231108+2941669
9Kenya Police623164+2921264
10KCB623167-19420
11Nairobi United622275+28330
12Mathare United6213108+27510
13Bandari613246-26210
14Bidco United6132611-5641195
15APS Bomet612357-25410
16Posta Rangers612357-25320
17Ulinzi Stars602449-52410
18Sofapaka6006314-110210
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10820227+152662407
2AFC Leopards10712188+10224211
3Murang'a SEAL106131712+5196173
4Homeboyz105321812+61861288
5Shabana105231213-117410
6Bandari1044298+116410
7Tusker105141113-216510
8Kenya Police1035297+21441264
9Nairobi United10343119+213530
10Kariobangi Sharks10343912-31361238
11KCB10343811-313520
12Mathare United103251212011610
13Mara Sugar102531316-31171669
14APS Bomet101451115-47810
15Posta Rangers10145713-67520
16Bidco United10145917-8771195
17Ulinzi Stars10136813-56510
18Sofapaka10028417-132310

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
1GOR Mahia616 1026 
2Shabana612 1017 
3Homeboyz611 1018 
4Kariobangi Sharks611 1013 
5AFC Leopards610 1022 
6Murang'a SEAL610 1019 
7Tusker610 1016 
8Mara Sugar69 1011 
9Kenya Police69 1014 
10KCB69 1013 
11Nairobi United68 1013 
12Mathare United67 1011 
13Bandari66 1016 
14Bidco United66 107 
15APS Bomet65 107 
16Posta Rangers65 107 
17Ulinzi Stars62 106 
18Sofapaka60 102 
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 Mahia22715296/10 (60%)6/10 (60%)3/10 (30%)4/10 (40%)19
2AFC Leopards18810264/10 (40%)8/10 (80%)2/10 (20%)5/10 (50%)34
3Murang'a SEAL17125296/10 (60%)6/10 (60%)4/10 (40%)3/10 (30%)20
4Homeboyz18126306/10 (60%)7/10 (70%)3/10 (30%)3/10 (30%)17
5Shabana1213-1254/10 (40%)6/10 (60%)3/10 (30%)6/10 (60%)31
6Bandari981174/10 (40%)4/10 (40%)5/10 (50%)4/10 (40%)31
7Tusker1113-2245/10 (50%)7/10 (70%)3/10 (30%)3/10 (30%)35
8Kenya Police972164/10 (40%)5/10 (50%)4/10 (40%)4/10 (40%)41
9Nairobi United1192205/10 (50%)6/10 (60%)4/10 (40%)3/10 (30%)27
10Kariobangi Sharks912-3216/10 (60%)3/10 (30%)6/10 (60%)3/10 (30%)31
11KCB811-3195/10 (50%)4/10 (40%)5/10 (50%)3/10 (30%)32
12Mathare United12120246/10 (60%)3/10 (30%)7/10 (70%)1/10 (10%)44
13Mara Sugar1316-3297/10 (70%)3/10 (30%)7/10 (70%)1/10 (10%)28
14APS Bomet1115-4268/10 (80%)4/10 (40%)5/10 (50%)1/10 (10%)31
15Posta Rangers713-6205/10 (50%)4/10 (40%)6/10 (60%)1/10 (10%)26
16Bidco United917-8267/10 (70%)4/10 (40%)6/10 (60%)1/10 (10%)40
17Ulinzi Stars813-5215/10 (50%)3/10 (30%)7/10 (70%)1/10 (10%)26
18Sofapaka417-13213/10 (30%)1/10 (10%)8/10 (80%)1/10 (10%)24
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 Mahia26  
2AFC Leopards22  
3Murang'a SEAL19  
4Homeboyz18  
5Shabana17  
6Bandari16  
7Tusker16  
8Kenya Police14  
9Nairobi United13  
10Kariobangi Sharks13  
11KCB13  
12Mathare United11  
13Mara Sugar11  
14APS Bomet7  
15Posta Rangers7  
16Bidco United7  
17Ulinzi Stars6  
18Sofapaka2  
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
1Mara Sugar669416
2GOR Mahia407253
3Homeboyz288179
4Kenya Police264164
5Kariobangi Sharks238148
6Bidco United195121
7Murang'a SEAL7345
8AFC Leopards117
9APS Bomet00
10Bandari00
11KCB00
12Mathare United00
13Nairobi United00
14Posta Rangers00
15Shabana00
16Sofapaka00
17Tusker00
18Ulinzi Stars00

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,816
2Kenya Police1,742
3AFC Leopards1,725
4Homeboyz1,702
5Tusker1,676
6Bandari1,646
7Shabana1,642
8KCB1,585
9Nairobi United1,570
10Murang'a SEAL1,568
11Kariobangi Sharks1,547
12Mara Sugar1,521
13Posta Rangers1,510
14APS Bomet1,482
15Ulinzi Stars1,482
16Mathare United1,479
17Sofapaka1,474
18Bidco United1,472

League Table for this division