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+101641140
2Shabana640277012210
3Homeboyz6321128+41141288
4Kariobangi Sharks632175+21141238
5Mara Sugar6240107+31042669
6AFC Leopards631297+2103211
7Murang'a SEAL631298+1104173
8Tusker631276+110310
9Kenya Police623164+2921264
10KCB623167-19410
11Nairobi United622275+28320
12Mathare United6213108+27510
13Bandari613246-26210
14Bidco United6132510-5632195
15Posta Rangers612357-25310
16APS Bomet603336-333292
17Ulinzi Stars602449-52410
18Sofapaka6015311-8122297
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10820227+152661140
2AFC Leopards10712188+10224211
3Murang'a SEAL106131712+5196173
4Homeboyz105321812+61861288
5Shabana105231213-117410
6Bandari1044298+116410
7Tusker105141113-216510
8Kenya Police1035297+21441264
9Nairobi United10343119+213520
10Kariobangi Sharks10343912-31361238
11KCB10343811-313510
12Mara Sugar102621213-11262669
13Mathare United103251212011610
14Bidco United10154916-7872195
15APS Bomet101451014-477292
16Posta Rangers10145713-67510
17Ulinzi Stars10136813-56510
18Sofapaka10028417-13232297

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 
5Mara Sugar610 1012 
6AFC Leopards610 1022 
7Murang'a SEAL610 1019 
8Tusker610 1016 
9Kenya Police69 1014 
10KCB69 1013 
11Nairobi United68 1013 
12Mathare United67 1011 
13Bandari66 1016 
14Bidco United66 108 
15Posta Rangers65 107 
16APS Bomet63 107 
17Ulinzi Stars62 106 
18Sofapaka61 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
12Mara Sugar1213-1256/10 (60%)3/10 (30%)7/10 (70%)1/10 (10%)28
13Mathare United12120246/10 (60%)3/10 (30%)7/10 (70%)1/10 (10%)44
14Bidco United916-7257/10 (70%)4/10 (40%)6/10 (60%)1/10 (10%)40
15APS Bomet1014-4247/10 (70%)4/10 (40%)5/10 (50%)1/10 (10%)31
16Posta Rangers713-6205/10 (50%)4/10 (40%)6/10 (60%)1/10 (10%)26
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  
12Mara Sugar12  
13Mathare United11  
14Bidco United8  
15APS Bomet7  
16Posta Rangers7  
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
2Sofapaka297185
3Homeboyz288179
4Kenya Police264164
5Kariobangi Sharks238148
6Bidco United195121
7GOR Mahia14087
8APS Bomet9257
9Murang'a SEAL7345
10AFC Leopards117
11Bandari00
12KCB00
13Mathare United00
14Nairobi United00
15Posta Rangers00
16Shabana00
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