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 Mahia6510134+916 3338
2AFC Leopards6501102+815 12289
3Murang'a SEAL6501126+615 43201
4Bandari633063+312 32441
5Nairobi United632185+311 320
6Shabana623187+19 3266
7Tusker630368-29 223
8Homeboyz622287+18 310
9Mathare United622234-18 12265
10Kenya Police61415507 33257
11KCB621379-27 33267
12Kariobangi Sharks613237-46 22729
13Ulinzi Stars611478-14 42138
14Posta Rangers604226-44 220
15APS Bomet6033711-43 42174
16Mara Sugar603339-63 33518
17Bidco United602437-42 3238
18Sofapaka602416-52 12501
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1AFC Leopards10721144+1023 32289
2GOR Mahia106221610+620 5338
3Murang'a SEAL10541148+619 63201
4Bandari1045195+417 42441
5Shabana104511310+317 5266
6KCB105231211+117 53267
7Nairobi United104331311+215 520
8Tusker10505911-215 323
9Kenya Police1035298+114 43257
10Mathare United1042466014 12265
11Homeboyz103431211+113 510
12Ulinzi Stars103251211+111 62138
13Posta Rangers1025369-311 320
14APS Bomet102441213-110 52174
15Mara Sugar10235611-59 33518
16Kariobangi Sharks10154411-78 32729
17Bidco United10037512-73 4238
18Sofapaka10037212-103 22501

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 Mahia616 1020 
2AFC Leopards615 1023 
3Murang'a SEAL615 1019 
4Bandari612 1017 
5Nairobi United611 1015 
6Shabana69 1017 
7Tusker69 1015 
8Homeboyz68 1013 
9Mathare United68 1014 
10Kenya Police67 1014 
11KCB67 1017 
12Kariobangi Sharks66 108 
13Ulinzi Stars64 1011 
14Posta Rangers64 1011 
15APS Bomet63 1010 
16Mara Sugar63 109 
17Bidco United62 103 
18Sofapaka62 103 
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
1AFC Leopards14410183/10 (30%)6/10 (60%)3/10 (30%)6/10 (60%)30
2GOR Mahia16106265/10 (50%)6/10 (60%)3/10 (30%)4/10 (40%)17
3Murang'a SEAL1486226/10 (60%)5/10 (50%)3/10 (30%)4/10 (40%)13
4Bandari954144/10 (40%)3/10 (30%)4/10 (40%)5/10 (50%)31
5Shabana13103235/10 (50%)5/10 (50%)3/10 (30%)5/10 (50%)17
6KCB12111235/10 (50%)4/10 (40%)5/10 (50%)4/10 (40%)30
7Nairobi United13112245/10 (50%)6/10 (60%)4/10 (40%)2/10 (20%)27
8Tusker911-2203/10 (30%)5/10 (50%)5/10 (50%)4/10 (40%)31
9Kenya Police981174/10 (40%)5/10 (50%)3/10 (30%)4/10 (40%)33
10Mathare United660121/10 (10%)4/10 (40%)5/10 (50%)5/10 (50%)43
11Homeboyz12111235/10 (50%)7/10 (70%)3/10 (30%)3/10 (30%)21
12Ulinzi Stars12111236/10 (60%)4/10 (40%)6/10 (60%)2/10 (20%)25
13Posta Rangers69-3153/10 (30%)5/10 (50%)3/10 (30%)4/10 (40%)23
14APS Bomet1213-1255/10 (50%)4/10 (40%)4/10 (40%)3/10 (30%)40
15Mara Sugar611-5173/10 (30%)3/10 (30%)6/10 (60%)3/10 (30%)26
16Kariobangi Sharks411-7153/10 (30%)2/10 (20%)5/10 (50%)4/10 (40%)32
17Bidco United512-7174/10 (40%)1/10 (10%)7/10 (70%)2/10 (20%)42
18Sofapaka212-10142/10 (20%)2/10 (20%)6/10 (60%)2/10 (20%)41
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
1AFC Leopards23  
2GOR Mahia20  
3Murang'a SEAL19  
4Bandari17  
5Shabana17  
6KCB17  
7Nairobi United15  
8Tusker15  
9Kenya Police14  
10Mathare United14  
11Homeboyz13  
12Ulinzi Stars11  
13Posta Rangers11  
14APS Bomet10  
15Mara Sugar9  
16Kariobangi Sharks8  
17Bidco United3  
18Sofapaka3  
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
1Kariobangi Sharks729453
2Mara Sugar518322
3Sofapaka501311
4Bandari441274
5AFC Leopards289180
6KCB267166
7Mathare United265165
8Kenya Police257160
9Murang'a SEAL201125
10APS Bomet174108
11Ulinzi Stars13886
12Shabana6641
13Bidco United3824
14GOR Mahia3824
15Tusker32
16Homeboyz00
17Nairobi United00
18Posta Rangers00

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,811
2Kenya Police1,761
3AFC Leopards1,750
4Homeboyz1,699
5Tusker1,677
6Bandari1,644
7Shabana1,637
8KCB1,571
9Nairobi United1,562
10Murang'a SEAL1,554
11Sofapaka1,527
12Kariobangi Sharks1,524
13Ulinzi Stars1,522
14Posta Rangers1,510
15Mara Sugar1,502
16APS Bomet1,493
17Bidco United1,488
18Mathare United1,445

League Table for this division