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 Mahia6411105+513220
2Kenya Police640276+1122440
3AFC Leopards632175+211312
4Shabana632153+21123502
5Tusker631254+11023260
6Nairobi United630398+19210
7Homeboyz623176+19420
8Murang'a SEAL615065+18420
9Ulinzi Stars622265+1833566
10Sofapaka62136607120
11Bandari61415507321018
12Mathare United621346-271210
13APS Bomet613265+1632619
14Mara Sugar61325506220
15KCB613256-1642551
16Posta Rangers613247-3622330
17Kariobangi Sharks603348-433373
18Bidco United602426-4214261
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10622147+720320
2Kenya Police1062296+3202440
3Homeboyz105321410+418620
4Tusker1053296+31843260
5AFC Leopards10361108+215512
6Shabana1043387+11543502
7Mathare United1042478-1142210
8Posta Rangers103431014-41352330
9Nairobi United7403108+212210
10Bandari1026287+112421018
11KCB103348801242551
12Mara Sugar1025377011320
13Murang'a SEAL102531011-111620
14Sofapaka103251012-211320
15APS Bomet102351013-3952619
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
1GOR Mahia613 1020 
2Kenya Police612 1020 
3AFC Leopards611 1015 
4Shabana611 1015 
5Tusker610 1018 
6Nairobi United69 712 
7Homeboyz69 1018 
8Murang'a SEAL68 1011 
9Ulinzi Stars68 109 
10Sofapaka67 1011 
11Bandari67 1012 
12Mathare United67 1014 
13APS Bomet66 109 
14Mara Sugar66 1011 
15KCB66 1012 
16Posta Rangers66 1013 
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
1GOR Mahia1477213/10 (30%)9/10 (90%)1/10 (10%)6/10 (60%)33
2Kenya Police963152/10 (20%)6/10 (60%)2/10 (20%)6/10 (60%)28
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 Leopards1082185/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
10Bandari871154/10 (40%)1/10 (10%)5/10 (50%)5/10 (50%)27
11KCB880164/10 (40%)4/10 (40%)5/10 (50%)4/10 (40%)30
12Mara Sugar770143/10 (30%)3/10 (30%)5/10 (50%)4/10 (40%)39
13Murang'a SEAL1011-1216/10 (60%)3/10 (30%)5/10 (50%)3/10 (30%)26
14Sofapaka1012-2223/10 (30%)4/10 (40%)5/10 (50%)3/10 (30%)22
15APS Bomet1013-3235/10 (50%)0/10 (0%)8/10 (80%)2/10 (20%)23
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
1GOR Mahia20  
2Kenya Police20  
3Homeboyz18  
4Tusker18  
5AFC Leopards15  
6Shabana15  
7Mathare United14  
8Posta Rangers13  
9Nairobi United12  
10Bandari12  
11KCB12  
12Mara Sugar11  
13Murang'a SEAL11  
14Sofapaka11  
15APS Bomet9  
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
1Bandari1018633
2APS Bomet619385
3Ulinzi Stars566352
4KCB551342
5Shabana502312
6Posta Rangers330205
7Bidco United261162
8Tusker260162
9Kariobangi Sharks7345
10Kenya Police4025
11Mathare United106
12AFC Leopards21
13GOR Mahia00
14Homeboyz00
15Mara Sugar00
16Murang'a SEAL00
17Nairobi United00
18Sofapaka00

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