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 Mahia6600142+121823175
2Shabana651093+61613389
3AFC Leopards641193+61323442
4Murang'a SEAL6402118+31243400
5Homeboyz6321137+61143458
6KCB631267-110330
7Nairobi United623184+49320
8Kenya Police623153+2923429
9Bandari623154+1923464
10Kariobangi Sharks6231440923175
11Tusker621368-2743248
12Mara Sugar6132710-3632284
13Mathare United612367-154420
14APS Bomet612379-2543172
15Posta Rangers603348-4342266
16Ulinzi Stars602438-5233184
17Bidco United6024614-82530
18Sofapaka6006212-10013573
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10730216+152453175
2AFC Leopards10712145+92233442
3Murang'a SEAL107031912+72163400
4Shabana10631137+62133389
5Bandari10541106+41943464
6Homeboyz104421812+61663458
7Nairobi United10352139+414620
8Kariobangi Sharks1035279-21443175
9KCB104241114-314530
10Kenya Police1027197+21353429
11Tusker10415913-41343248
12Mathare United1033489-1124420
13Mara Sugar101631015-5962284
14Posta Rangers10154611-5842266
15Ulinzi Stars10136913-4663184
16APS Bomet101361117-6673172
17Bidco United10046717-104630
18Sofapaka10028316-13223573

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 1024 
2Shabana616 1021 
3AFC Leopards613 1022 
4Murang'a SEAL612 1021 
5Homeboyz611 1016 
6KCB610 1014 
7Nairobi United69 1014 
8Kenya Police69 1013 
9Bandari69 1019 
10Kariobangi Sharks69 1014 
11Tusker67 1013 
12Mara Sugar66 109 
13Mathare United65 1012 
14APS Bomet65 106 
15Posta Rangers63 108 
16Ulinzi Stars62 106 
17Bidco United62 104 
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 Mahia21615275/10 (50%)  5/10 (50%)16
2AFC Leopards1459193/10 (30%)7/10 (70%)3/10 (30%)5/10 (50%)33
3Murang'a SEAL19127316/10 (60%)7/10 (70%)3/10 (30%)3/10 (30%)14
4Shabana1376203/10 (30%)6/10 (60%)2/10 (20%)7/10 (70%)29
5Bandari1064164/10 (40%)4/10 (40%)4/10 (40%)5/10 (50%)31
6Homeboyz18126306/10 (60%)7/10 (70%)3/10 (30%)3/10 (30%)15
7Nairobi United1394226/10 (60%)  3/10 (30%)28
8Kariobangi Sharks79-2164/10 (40%)4/10 (40%)4/10 (40%)5/10 (50%)38
9KCB1114-3255/10 (50%)2/10 (20%)7/10 (70%)3/10 (30%)33
10Kenya Police972165/10 (50%)5/10 (50%)3/10 (30%)4/10 (40%)45
11Tusker913-4224/10 (40%)6/10 (60%)4/10 (40%)3/10 (30%)40
12Mathare United89-1174/10 (40%)4/10 (40%)5/10 (50%)3/10 (30%)41
13Mara Sugar1015-5256/10 (60%)2/10 (20%)6/10 (60%)2/10 (20%)26
14Posta Rangers611-5174/10 (40%)3/10 (30%)5/10 (50%)3/10 (30%)20
15Ulinzi Stars913-4226/10 (60%)3/10 (30%)7/10 (70%)1/10 (10%)30
16APS Bomet1117-6287/10 (70%)4/10 (40%)5/10 (50%)1/10 (10%)34
17Bidco United717-10246/10 (60%)3/10 (30%)6/10 (60%)1/10 (10%)44
18Sofapaka316-13192/10 (20%)1/10 (10%)8/10 (80%)1/10 (10%)32
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 Mahia24  
2AFC Leopards22  
3Murang'a SEAL21  
4Shabana21  
5Bandari19  
6Homeboyz16  
7Nairobi United14  
8Kariobangi Sharks14  
9KCB14  
10Kenya Police13  
11Tusker13  
12Mathare United12  
13Mara Sugar9  
14Posta Rangers8  
15Ulinzi Stars6  
16APS Bomet6  
17Bidco United4  
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
1Sofapaka573356
2Bandari464288
3Homeboyz458285
4AFC Leopards442275
5Kenya Police429267
6Murang'a SEAL400249
7Shabana389242
8Mara Sugar284176
9Posta Rangers266165
10Tusker248154
11Ulinzi Stars184114
12GOR Mahia175109
13Kariobangi Sharks175109
14APS Bomet172107
15Mathare United2012
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