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 Mahia6510134+91642267
2Homeboyz6420146+81442160
3AFC Leopards6411104+613322
4Shabana641198+11321239
5Murang'a SEAL6402107+312310
6Tusker631277010410
7Nairobi United623195+49410
8Kenya Police623164+2923555
9Kariobangi Sharks623154+1932172
10Mara Sugar62221011-1842284
11Bandari622256-1821441
12KCB622268-28420
13Mathare United612378-15519
14Posta Rangers612357-2533250
15Bidco United6123612-65420
16APS Bomet611458-3442136
17Ulinzi Stars602438-5232140
18Sofapaka6006314-11022508
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10820237+162662267
2AFC Leopards10712175+1222322
3Murang'a SEAL107031912+721610
4Shabana106221412+22041239
5Homeboyz105321811+71862160
6Bandari10532108+21841441
7Nairobi United103521410+414710
8Kenya Police1035297+21443555
9Tusker10415914-513510
10KCB10334813-512520
11Mathare United10325911-211519
12Mara Sugar102531316-31172284
13Kariobangi Sharks10253711-41152172
14Posta Rangers10145713-6753250
15Ulinzi Stars10136812-4652140
16APS Bomet101361015-5672136
17Bidco United10136817-96620
18Sofapaka10028417-13232508

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 
2Homeboyz614 1018 
3AFC Leopards613 1022 
4Shabana613 1020 
5Murang'a SEAL612 1021 
6Tusker610 1013 
7Nairobi United69 1014 
8Kenya Police69 1014 
9Kariobangi Sharks69 1011 
10Mara Sugar68 1011 
11Bandari68 1018 
12KCB68 1012 
13Mathare United65 1011 
14Posta Rangers65 107 
15Bidco United65 106 
16APS Bomet64 106 
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 Mahia23716306/10 (60%)6/10 (60%)3/10 (30%)4/10 (40%)20
2AFC Leopards17512223/10 (30%)7/10 (70%)3/10 (30%)5/10 (50%)30
3Murang'a SEAL19127316/10 (60%)7/10 (70%)3/10 (30%)3/10 (30%)22
4Shabana14122264/10 (40%)6/10 (60%)3/10 (30%)6/10 (60%)27
5Homeboyz18117296/10 (60%)7/10 (70%)3/10 (30%)3/10 (30%)17
6Bandari1082184/10 (40%)4/10 (40%)5/10 (50%)4/10 (40%)29
7Nairobi United14104247/10 (70%)  2/10 (20%)26
8Kenya Police972164/10 (40%)5/10 (50%)4/10 (40%)4/10 (40%)41
9Tusker914-5235/10 (50%)6/10 (60%)4/10 (40%)2/10 (20%)34
10KCB813-5215/10 (50%)3/10 (30%)6/10 (60%)3/10 (30%)32
11Mathare United911-2205/10 (50%)4/10 (40%)6/10 (60%)2/10 (20%)44
12Mara Sugar1316-3297/10 (70%)3/10 (30%)6/10 (60%)1/10 (10%)25
13Kariobangi Sharks711-4185/10 (50%)3/10 (30%)5/10 (50%)4/10 (40%)29
14Posta Rangers713-6205/10 (50%)4/10 (40%)6/10 (60%)1/10 (10%)26
15Ulinzi Stars812-4205/10 (50%)3/10 (30%)7/10 (70%)1/10 (10%)30
16APS Bomet1015-5257/10 (70%)3/10 (30%)6/10 (60%)1/10 (10%)35
17Bidco United817-9256/10 (60%)4/10 (40%)6/10 (60%)1/10 (10%)44
18Sofapaka417-13213/10 (30%)1/10 (10%)8/10 (80%)1/10 (10%)26
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 SEAL21  
4Shabana20  
5Homeboyz18  
6Bandari18  
7Nairobi United14  
8Kenya Police14  
9Tusker13  
10KCB12  
11Mathare United11  
12Mara Sugar11  
13Kariobangi Sharks11  
14Posta Rangers7  
15Ulinzi Stars6  
16APS Bomet6  
17Bidco United6  
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
1Kenya Police555345
2Sofapaka508316
3Bandari441274
4Mara Sugar284176
5GOR Mahia267166
6Posta Rangers250155
7Shabana239149
8Kariobangi Sharks172107
9Homeboyz16099
10Ulinzi Stars14087
11APS Bomet13685
12Mathare United96
13AFC Leopards21
14Bidco United00
15KCB00
16Murang'a SEAL00
17Nairobi United00
18Tusker00

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,811
2Kenya Police1,764
3AFC Leopards1,754
4Homeboyz1,717
5Tusker1,660
6Shabana1,657
7Bandari1,646
8KCB1,585
9Murang'a SEAL1,568
10Nairobi United1,560
11Kariobangi Sharks1,532
12Mara Sugar1,521
13Ulinzi Stars1,488
14Posta Rangers1,487
15Sofapaka1,484
16APS Bomet1,482
17Bidco United1,472
18Mathare United1,450

League Table for this division