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 Mahia6510124+81642140
2Homeboyz6321128+41141288
3Kenya Police632174+31122264
4Kariobangi Sharks632175+21141238
5Mara Sugar6240107+31042669
6AFC Leopards631297+2103211
7Murang'a SEAL631298+1104173
8Tusker631276+110310
9Shabana631278-11032240
10Nairobi United622275+28320
11Mathare United6213108+27510
12Bandari613246-26210
13KCB613258-36423
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 Mahia10820238+152672140
2AFC Leopards10712188+10224211
3Murang'a SEAL106131712+5196173
4Homeboyz105321812+61861288
5Shabana105321211+11842240
6Kenya Police10442107+31642264
7Bandari1044298+116410
8Tusker105141113-216510
9Nairobi United10343119+213520
10Kariobangi Sharks10343912-31361238
11Mara Sugar102621213-11262669
12KCB10334913-412623
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 
2Homeboyz611 1018 
3Kenya Police611 1016 
4Kariobangi Sharks611 1013 
5Mara Sugar610 1012 
6AFC Leopards610 1022 
7Murang'a SEAL610 1019 
8Tusker610 1016 
9Shabana610 1018 
10Nairobi United68 1013 
11Mathare United67 1011 
12Bandari66 1016 
13KCB66 1012 
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 Mahia23815317/10 (70%)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
5Shabana12111234/10 (40%)6/10 (60%)3/10 (30%)6/10 (60%)31
6Kenya Police1073174/10 (40%)  5/10 (50%)46
7Bandari981174/10 (40%)4/10 (40%)5/10 (50%)4/10 (40%)31
8Tusker1113-2245/10 (50%)7/10 (70%)3/10 (30%)3/10 (30%)35
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
11Mara Sugar1213-1256/10 (60%)3/10 (30%)6/10 (60%)2/10 (20%)27
12KCB913-4226/10 (60%)  2/10 (20%)32
13Mathare United12120246/10 (60%)3/10 (30%)7/10 (70%)1/10 (10%)44
14Bidco United916-7257/10 (70%)4/10 (40%)5/10 (50%)2/10 (20%)41
15APS Bomet1014-4247/10 (70%)4/10 (40%)4/10 (40%)2/10 (20%)34
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  
5Shabana18  
6Kenya Police16  
7Bandari16  
8Tusker16  
9Nairobi United13  
10Kariobangi Sharks13  
11Mara Sugar12  
12KCB12  
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
5Shabana240149
6Kariobangi Sharks238148
7Bidco United195121
8GOR Mahia14087
9APS Bomet9257
10Murang'a SEAL7345
11AFC Leopards117
12KCB32
13Bandari00
14Mathare United00
15Nairobi United00
16Posta Rangers00
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