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
1KCB633063+312 33431
2Kenya Police640276+112 2340
3AFC Leopards632164+211 212
4Shabana632153+211 22238
5GOR Mahia631276+110 210
6Tusker631254+110 22257
7APS Bomet623163+39 22443
8Homeboyz623176+19 410
9Nairobi United63039909 220
10Murang'a SEAL615065+18 410
11Mara Sugar622243+18 12265
12Posta Rangers622245-18 12266
13Ulinzi Stars62136607 33138
14Mathare United621345-17 120
15Bandari613256-16 321179
16Sofapaka611437-44 12289
17Kariobangi Sharks603348-43 3273
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 210
3Homeboyz105321410+418 610
4Tusker1053296+318 42257
5AFC Leopards10451118+317 512
6KCB1043398+115 53431
7Shabana1043387+115 42238
8Mara Sugar1034387+113 32265
9Posta Rangers103431013-313 42266
10Nairobi United84041010012 220
11APS Bomet1033499012 42443
12Bandari1025388011 421179
13Murang'a SEAL102531011-111 610
14Sofapaka103251011-111 32289
15Mathare United1032569-311 220
16Ulinzi Stars102261014-48 73138
17Kariobangi Sharks10145712-57 5273
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
1KCB612 1015 
2Kenya Police612 1020 
3AFC Leopards611 1017 
4Shabana611 1015 
5GOR Mahia610 1019 
6Tusker610 1018 
7APS Bomet69 1012 
8Homeboyz69 1018 
9Nairobi United69 812 
10Murang'a SEAL68 1011 
11Mara Sugar68 1013 
12Posta Rangers68 1013 
13Ulinzi Stars67 108 
14Mathare United67 1011 
15Bandari66 1011 
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
6KCB981175/10 (50%)5/10 (50%)4/10 (40%)5/10 (50%)35
7Shabana871154/10 (40%)8/10 (80%)2/10 (20%)5/10 (50%)36
8Mara Sugar871153/10 (30%)4/10 (40%)5/10 (50%)4/10 (40%)40
9Posta Rangers1013-3234/10 (40%)5/10 (50%)4/10 (40%)3/10 (30%)33
10Nairobi United10100202/8 (25%)3/8 (38%)5/8 (63%)2/8 (25%)23
11APS Bomet990184/10 (40%)1/10 (10%)7/10 (70%)3/10 (30%)31
12Bandari880164/10 (40%)1/10 (10%)6/10 (60%)4/10 (40%)33
13Murang'a SEAL1011-1216/10 (60%)3/10 (30%)5/10 (50%)3/10 (30%)26
14Sofapaka1011-1213/10 (30%)4/10 (40%)5/10 (50%)3/10 (30%)25
15Mathare United69-3152/10 (20%)4/10 (40%)5/10 (50%)4/10 (40%)47
16Ulinzi Stars1014-4247/10 (70%)2/10 (20%)8/10 (80%)1/10 (10%)25
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  
6KCB15  
7Shabana15  
8Mara Sugar13  
9Posta Rangers13  
10Nairobi United12  
11APS Bomet12  
12Bandari11  
13Murang'a SEAL11  
14Sofapaka11  
15Mathare United11  
16Ulinzi Stars8  
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 Bomet443275
3KCB431268
4Sofapaka289180
5Posta Rangers266165
6Mara Sugar265165
7Bidco United261162
8Tusker257160
9Shabana238148
10Ulinzi Stars13886
11Kariobangi Sharks7345
12Kenya Police4025
13AFC Leopards21
14GOR Mahia00
15Homeboyz00
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,786
2Kenya Police1,770
3Tusker1,707
4AFC Leopards1,704
5Homeboyz1,696
6Shabana1,637
7Bandari1,615
8KCB1,590
9Sofapaka1,562
10Kariobangi Sharks1,546
11Ulinzi Stars1,543
12Nairobi United1,527
13Posta Rangers1,525
14Bidco United1,512
15APS Bomet1,511
16Mara Sugar1,507
17Murang'a SEAL1,487
18Mathare United1,453

League Table for this division