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 Mahia6600153+121833175
2Homeboyz6420146+81443160
3AFC Leopards6411104+613332
4Shabana641198+11323483
5Murang'a SEAL6402107+31234400
6Tusker63127701043238
7KCB631267-110330
8Nairobi United623184+49320
9Kenya Police623163+3924429
10Mara Sugar6231108+2943284
11Kariobangi Sharks623154+1934175
12Bandari622256-1823905
13Mathare United612378-155320
14Bidco United6123612-65430
15APS Bomet611458-3444309
16Posta Rangers602438-5232516
17Ulinzi Stars602438-5234324
18Sofapaka6006314-110241081
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10820237+162663175
2AFC Leopards10712175+1222332
3Murang'a SEAL107031912+72164400
4Shabana106221412+22043483
5Homeboyz105321811+71863160
6Bandari10532108+21843905
7Kenya Police1036195+41544429
8Nairobi United10352139+414620
9KCB104241114-314530
10Tusker10415914-51353238
11Mathare United10325911-2115320
12Mara Sugar102531316-31173284
13Kariobangi Sharks10253711-41154175
14Ulinzi Stars10136812-4654324
15APS Bomet101361015-5674309
16Bidco United10136817-96630
17Posta Rangers10055412-8542516
18Sofapaka10028417-132341081

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 Mahia618 1026 
2Homeboyz614 1018 
3AFC Leopards613 1022 
4Shabana613 1020 
5Murang'a SEAL612 1021 
6Tusker610 1013 
7KCB610 1014 
8Nairobi United69 1014 
9Kenya Police69 1015 
10Mara Sugar69 1011 
11Kariobangi Sharks69 1011 
12Bandari68 1018 
13Mathare United65 1011 
14Bidco United65 106 
15APS Bomet64 106 
16Posta Rangers62 105 
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%)  4/10 (40%)22
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
7Kenya Police954144/10 (40%)5/10 (50%)3/10 (30%)5/10 (50%)46
8Nairobi United1394226/10 (60%)  3/10 (30%)28
9KCB1114-3255/10 (50%)2/10 (20%)7/10 (70%)3/10 (30%)33
10Tusker914-5235/10 (50%)6/10 (60%)4/10 (40%)2/10 (20%)34
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
14Ulinzi Stars812-4205/10 (50%)3/10 (30%)7/10 (70%)1/10 (10%)30
15APS Bomet1015-5257/10 (70%)3/10 (30%)6/10 (60%)1/10 (10%)35
16Bidco United817-9256/10 (60%)4/10 (40%)6/10 (60%)1/10 (10%)44
17Posta Rangers412-8164/10 (40%)2/10 (20%)6/10 (60%)2/10 (20%)30
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  
7Kenya Police15  
8Nairobi United14  
9KCB14  
10Tusker13  
11Mathare United11  
12Mara Sugar11  
13Kariobangi Sharks11  
14Ulinzi Stars6  
15APS Bomet6  
16Bidco United6  
17Posta Rangers5  
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
1Sofapaka1081672
2Bandari905562
3Posta Rangers516321
4Shabana483300
5Kenya Police429267
6Murang'a SEAL400249
7Ulinzi Stars324201
8APS Bomet309192
9Mara Sugar284176
10Tusker238148
11GOR Mahia175109
12Kariobangi Sharks175109
13Homeboyz16099
14Mathare United2012
15AFC Leopards21
16Bidco United00
17KCB00
18Nairobi United00

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,825
2AFC Leopards1,752
3Kenya Police1,750
4Homeboyz1,716
5Shabana1,667
6Bandari1,656
7Tusker1,647
8KCB1,574
9Murang'a SEAL1,569
10Nairobi United1,560
11Kariobangi Sharks1,532
12Mara Sugar1,511
13Sofapaka1,507
14Ulinzi Stars1,498
15APS Bomet1,497
16Posta Rangers1,495
17Bidco United1,464
18Mathare United1,459

League Table for this division