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+814410
3Shabana641198+11321239
4Murang'a SEAL6402107+312310
5AFC Leopards631297+2103211
6Tusker631277010410
7Nairobi United623185+39420
8Mara Sugar6231108+2942669
9Kenya Police623164+2922264
10Kariobangi Sharks623154+19310
11KCB622268-28410
12Mathare United6213108+27529
13Bandari613246-2622441
14Bidco United6132611-5642195
15APS Bomet612357-2542136
16Posta Rangers612357-2533250
17Ulinzi Stars602438-5231140
18Sofapaka6006314-11022508
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10820237+162662267
2Murang'a SEAL107031912+721610
3Shabana106221412+22041239
4AFC Leopards10613179+8194211
5Homeboyz105321811+718610
6Nairobi United10442149+516620
7Bandari1044298+11642441
8Kenya Police1035297+21442264
9Tusker10415914-513510
10KCB10334813-512510
11Mathare United103251212011629
12Mara Sugar102531316-31172669
13Kariobangi Sharks10253711-411510
14APS Bomet101451115-4782136
15Posta Rangers10145713-6753250
16Bidco United10145917-8772195
17Ulinzi Stars10136812-4651140
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 
3Shabana613 1020 
4Murang'a SEAL612 1021 
5AFC Leopards610 1019 
6Tusker610 1013 
7Nairobi United69 1016 
8Mara Sugar69 1011 
9Kenya Police69 1014 
10Kariobangi Sharks69 1011 
11KCB68 1012 
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 Mahia23716306/10 (60%)6/10 (60%)3/10 (30%)4/10 (40%)20
2Murang'a SEAL19127316/10 (60%)7/10 (70%)3/10 (30%)3/10 (30%)22
3Shabana14122264/10 (40%)6/10 (60%)3/10 (30%)6/10 (60%)27
4AFC Leopards1798264/10 (40%)7/10 (70%)3/10 (30%)4/10 (40%)33
5Homeboyz18117296/10 (60%)7/10 (70%)3/10 (30%)3/10 (30%)17
6Nairobi United1495236/10 (60%)7/10 (70%)3/10 (30%)3/10 (30%)27
7Bandari981174/10 (40%)4/10 (40%)5/10 (50%)4/10 (40%)31
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 United12120246/10 (60%)3/10 (30%)7/10 (70%)1/10 (10%)44
12Mara Sugar1316-3297/10 (70%)3/10 (30%)7/10 (70%)1/10 (10%)28
13Kariobangi Sharks711-4185/10 (50%)3/10 (30%)5/10 (50%)4/10 (40%)29
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 Stars812-4205/10 (50%)3/10 (30%)7/10 (70%)1/10 (10%)30
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  
2Murang'a SEAL21  
3Shabana20  
4AFC Leopards19  
5Homeboyz18  
6Nairobi United16  
7Bandari16  
8Kenya Police14  
9Tusker13  
10KCB12  
11Mathare United11  
12Mara Sugar11  
13Kariobangi Sharks11  
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
2Sofapaka508316
3Bandari441274
4GOR Mahia267166
5Kenya Police264164
6Posta Rangers250155
7Shabana239149
8Bidco United195121
9Ulinzi Stars14087
10APS Bomet13685
11AFC Leopards117
12Mathare United96
13Homeboyz00
14Kariobangi Sharks00
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