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+1218320
2Homeboyz6420146+81443160
3AFC Leopards6411104+613332
4Shabana641198+11323483
5Murang'a SEAL6402107+3123373
6Tusker63127701043238
7KCB631267-110320
8Nairobi United623184+49320
9Kenya Police623163+3923291
10Mara Sugar6231108+2943284
11Kariobangi Sharks623154+1933172
12Bandari622256-1823905
13Mathare United612378-155320
14Bidco United6123612-65430
15APS Bomet611458-3443309
16Posta Rangers602438-5232516
17Ulinzi Stars602438-5233324
18Sofapaka6006314-110231081
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10820237+1626620
2AFC Leopards10712175+1222332
3Murang'a SEAL107031912+7216373
4Shabana106221412+22043483
5Homeboyz105321811+71863160
6Bandari10532108+21843905
7Kenya Police1036195+41543291
8Nairobi United10352139+414620
9KCB104241114-314520
10Tusker10415914-51353238
11Mathare United10325911-2115320
12Mara Sugar102531316-31173284
13Kariobangi Sharks10253711-41153172
14Ulinzi Stars10136812-4653324
15APS Bomet101361015-5673309
16Bidco United10136817-96630
17Posta Rangers10055412-8542516
18Sofapaka10028417-132331081

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
5Ulinzi Stars324201
6APS Bomet309192
7Kenya Police291181
8Mara Sugar284176
9Tusker238148
10Kariobangi Sharks172107
11Homeboyz16099
12Murang'a SEAL7345
13Mathare United2012
14AFC Leopards21
15Bidco United00
16GOR Mahia00
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,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