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+1122440
2AFC Leopards632164+211224
3Shabana632153+21123502
4GOR Mahia631276+110230
5Tusker631254+11023260
6APS Bomet623163+3923619
7Nairobi United630398+19210
8Homeboyz623176+19420
9KCB623154+1933551
10Murang'a SEAL615065+18420
11Ulinzi Stars622265+1833566
12Mathare United621346-271210
13Mara Sugar61325506220
14Bandari613256-16331619
15Posta Rangers613247-3622330
16Sofapaka611437-4413289
17Kariobangi Sharks603348-433373
18Bidco United602426-4214261
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Kenya Police1062296+3202440
2GOR Mahia10613137+619230
3Homeboyz105321410+418620
4Tusker1053296+31843260
5AFC Leopards10451118+317524
6Shabana1043387+11543502
7Mathare United1042478-1142210
8Posta Rangers103431014-41352330
9Nairobi United7403108+212210
10APS Bomet103349901243619
11KCB1033478-11243551
12Bandari1025388011431619
13Mara Sugar1025377011320
14Murang'a SEAL102531011-111620
15Sofapaka103251011-11133289
16Ulinzi Stars10235912-3963566
17Kariobangi Sharks10145712-575373
18Bidco United10145510-5734261

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%)9/10 (90%)1/10 (10%)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%)3/10 (30%)5/10 (50%)4/10 (40%)29
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%)0/10 (0%)8/10 (80%)2/10 (20%)23
11KCB78-1154/10 (40%)4/10 (40%)5/10 (50%)4/10 (40%)30
12Bandari880164/10 (40%)1/10 (10%)5/10 (50%)5/10 (50%)27
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%)22
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
1Bandari16191006
2APS Bomet619385
3Ulinzi Stars566352
4KCB551342
5Shabana502312
6Posta Rangers330205
7Sofapaka289180
8Bidco United261162
9Tusker260162
10Kariobangi Sharks7345
11Kenya Police4025
12Mathare United106
13AFC Leopards42
14GOR Mahia00
15Homeboyz00
16Mara Sugar00
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