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
1Kenya Police640276+112 2340
2AFC Leopards632164+211 224
3Shabana632153+211 23502
4GOR Mahia631276+110 220
5Tusker631254+110 22257
6APS Bomet623163+39 23619
7Nairobi United630398+19 210
8Homeboyz623176+19 420
9KCB623154+19 32291
10Murang'a SEAL615065+18 420
11Ulinzi Stars622265+18 33566
12Mathare United621346-27 110
13Mara Sugar61325506 210
14Bandari613256-16 321179
15Posta Rangers613247-36 22330
16Sofapaka611437-44 13289
17Kariobangi Sharks603348-43 3373
18Bidco United602426-42 13261
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Kenya Police1062296+320 2340
2GOR Mahia10613137+619 220
3Homeboyz105321410+418 620
4Tusker1053296+318 42257
5AFC Leopards10451118+317 524
6Shabana1043387+115 43502
7Mathare United1042478-114 210
8Posta Rangers103431014-413 52330
9Nairobi United7403108+212 210
10APS Bomet1033499012 43619
11KCB1033478-112 42291
12Bandari1025388011 421179
13Mara Sugar1025377011 310
14Murang'a SEAL102531011-111 620
15Sofapaka103251011-111 33289
16Ulinzi Stars10235912-39 63566
17Kariobangi Sharks10145712-57 5373
18Bidco United10145510-57 33261

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
1Kenya Police612 1020 
2AFC Leopards611 1017 
3Shabana611 1015 
4GOR Mahia610 1019 
5Tusker610 1018 
6APS Bomet69 1012 
7Nairobi United69 712 
8Homeboyz69 1018 
9KCB69 1012 
10Murang'a SEAL68 1011 
11Ulinzi Stars68 109 
12Mathare United67 1014 
13Mara Sugar66 1011 
14Bandari66 1011 
15Posta Rangers66 1013 
16Sofapaka64 1011 
17Kariobangi Sharks63 107 
18Bidco United62 107 
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
1Kenya Police963152/10 (20%)6/10 (60%)2/10 (20%)6/10 (60%)28
2GOR Mahia1376202/10 (20%)8/10 (80%)2/10 (20%)6/10 (60%)33
3Homeboyz14104246/10 (60%)6/10 (60%)4/10 (40%)2/10 (20%)27
4Tusker963154/10 (40%)6/10 (60%)3/10 (30%)5/10 (50%)30
5AFC Leopards1183195/10 (50%)4/10 (40%)4/10 (40%)4/10 (40%)26
6Shabana871154/10 (40%)8/10 (80%)2/10 (20%)5/10 (50%)36
7Mathare United78-1152/10 (20%)5/10 (50%)4/10 (40%)5/10 (50%)46
8Posta Rangers1014-4245/10 (50%)5/10 (50%)4/10 (40%)2/10 (20%)32
9Nairobi United1082182/7 (29%)3/7 (43%)4/7 (57%)2/7 (29%)25
10APS Bomet990184/10 (40%)1/10 (10%)7/10 (70%)3/10 (30%)31
11KCB78-1154/10 (40%)4/10 (40%)5/10 (50%)4/10 (40%)35
12Bandari880164/10 (40%)1/10 (10%)6/10 (60%)4/10 (40%)33
13Mara Sugar770143/10 (30%)3/10 (30%)5/10 (50%)4/10 (40%)39
14Murang'a SEAL1011-1216/10 (60%)3/10 (30%)5/10 (50%)3/10 (30%)26
15Sofapaka1011-1213/10 (30%)4/10 (40%)5/10 (50%)3/10 (30%)25
16Ulinzi Stars912-3216/10 (60%)2/10 (20%)7/10 (70%)2/10 (20%)24
17Kariobangi Sharks712-5195/10 (50%)4/10 (40%)4/10 (40%)3/10 (30%)32
18Bidco United510-5153/10 (30%)3/10 (30%)4/10 (40%)4/10 (40%)37
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
1Kenya Police20  
2GOR Mahia19  
3Homeboyz18  
4Tusker18  
5AFC Leopards17  
6Shabana15  
7Mathare United14  
8Posta Rangers13  
9Nairobi United12  
10APS Bomet12  
11KCB12  
12Bandari11  
13Mara Sugar11  
14Murang'a SEAL11  
15Sofapaka11  
16Ulinzi Stars9  
17Kariobangi Sharks7  
18Bidco United7  
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
1Bandari1179733
2APS Bomet619385
3Ulinzi Stars566352
4Shabana502312
5Posta Rangers330205
6KCB291181
7Sofapaka289180
8Bidco United261162
9Tusker257160
10Kariobangi Sharks7345
11Kenya Police4025
12AFC Leopards42
13GOR Mahia00
14Homeboyz00
15Mara Sugar00
16Mathare United00
17Murang'a SEAL00
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,801
2Kenya Police1,764
3Tusker1,703
4Homeboyz1,696
5AFC Leopards1,689
6Shabana1,632
7Bandari1,627
8KCB1,582
9Sofapaka1,570
10Kariobangi Sharks1,552
11Ulinzi Stars1,547
12Nairobi United1,541
13Bidco United1,530
14Posta Rangers1,512
15Mara Sugar1,507
16APS Bomet1,499
17Murang'a SEAL1,487
18Mathare United1,439

League Table for this division