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
7Homeboyz623176+19 420
8KCB623154+19 32291
9Nairobi United63039909220
10Murang'a SEAL615065+18 420
11Ulinzi Stars622265+18 33566
12Mara Sugar622243+1812265
13Posta Rangers622245-1813330
14Mathare United621345-17120
15Bandari613256-16 321179
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
7Mara Sugar1034387+11332265
8Posta Rangers103431013-31343330
9Nairobi United84041010012220
10APS Bomet1033499012 43619
11KCB1033478-112 42291
12Bandari1025388011 421179
13Murang'a SEAL102531011-111 620
14Sofapaka103251011-111 33289
15Mathare United1032569-311220
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 
7Homeboyz69 1018 
8KCB69 1012 
9Nairobi United69 812 
10Murang'a SEAL68 1011 
11Ulinzi Stars68 109 
12Mara Sugar68 1013 
13Posta Rangers68 1013 
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
6Shabana871154/10 (40%)8/10 (80%)2/10 (20%)5/10 (50%)36
7Mara Sugar871153/10 (30%)3/10 (30%)5/10 (50%)4/10 (40%)39
8Posta Rangers1013-3234/10 (40%)5/10 (50%)4/10 (40%)3/10 (30%)33
9Nairobi United10100202/8 (25%)3/8 (38%)5/8 (63%)2/8 (25%)23
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
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%)4/10 (40%)5/10 (50%)46
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  
7Mara Sugar13  
8Posta Rangers13  
9Nairobi United12  
10APS Bomet12  
11KCB12  
12Bandari11  
13Murang'a SEAL11  
14Sofapaka11  
15Mathare United11  
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
8Mara Sugar265165
9Bidco United261162
10Tusker257160
11Kariobangi Sharks7345
12Kenya Police4025
13AFC Leopards42
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