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 Mahia6600164+121832175
2AFC Leopards6510112+91622439
3Shabana651093+61613389
4Murang'a SEAL6402118+31243400
5Homeboyz6321137+61143458
6Nairobi United623184+49320
7Kenya Police623153+2923429
8Bandari623154+1923464
9Kariobangi Sharks6231440923175
10Mathare United622276+184310
11Mara Sugar622279-2832284
12Tusker621368-2743248
13KCB621359-47320
14APS Bomet612379-2543172
15Posta Rangers603348-4342266
16Ulinzi Stars602438-5233184
17Bidco United6015514-91530
18Sofapaka6006212-10013573
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10820226+162652175
2AFC Leopards10721144+102332439
3Murang'a SEAL107031912+72163400
4Shabana10631137+62133389
5Bandari10541106+41943464
6Homeboyz104421812+61663458
7Nairobi United10352139+414620
8Kariobangi Sharks1035279-21443175
9KCB104241215-314620
10Kenya Police1027197+21353429
11Tusker10415913-41343248
12Mathare United1033489-1124310
13Mara Sugar102531014-41162284
14Posta Rangers10154611-5842266
15Ulinzi Stars10136913-4663184
16APS Bomet101361117-6673172
17Bidco United10037617-113630
18Sofapaka10028316-13223573

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 Mahia618 1026 
2AFC Leopards616 1023 
3Shabana616 1021 
4Murang'a SEAL612 1021 
5Homeboyz611 1016 
6Nairobi United69 1014 
7Kenya Police69 1013 
8Bandari69 1019 
9Kariobangi Sharks69 1014 
10Mathare United68 1012 
11Mara Sugar68 1011 
12Tusker67 1013 
13KCB67 1014 
14APS Bomet65 106 
15Posta Rangers63 108 
16Ulinzi Stars62 106 
17Bidco United61 103 
18Sofapaka60 102 
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 Mahia22616285/10 (50%)  5/10 (50%)16
2AFC Leopards14410183/10 (30%)7/10 (70%)2/10 (20%)6/10 (60%)29
3Murang'a SEAL19127316/10 (60%)7/10 (70%)3/10 (30%)3/10 (30%)14
4Shabana1376203/10 (30%)6/10 (60%)2/10 (20%)7/10 (70%)29
5Bandari1064164/10 (40%)4/10 (40%)4/10 (40%)5/10 (50%)31
6Homeboyz18126306/10 (60%)7/10 (70%)3/10 (30%)3/10 (30%)15
7Nairobi United1394226/10 (60%)  3/10 (30%)28
8Kariobangi Sharks79-2164/10 (40%)3/10 (30%)4/10 (40%)5/10 (50%)31
9KCB1215-3276/10 (60%)2/10 (20%)7/10 (70%)2/10 (20%)30
10Kenya Police972165/10 (50%)5/10 (50%)3/10 (30%)4/10 (40%)45
11Tusker913-4224/10 (40%)6/10 (60%)4/10 (40%)3/10 (30%)40
12Mathare United89-1174/10 (40%)4/10 (40%)5/10 (50%)3/10 (30%)41
13Mara Sugar1014-4246/10 (60%)2/10 (20%)5/10 (50%)3/10 (30%)23
14Posta Rangers611-5174/10 (40%)3/10 (30%)5/10 (50%)3/10 (30%)20
15Ulinzi Stars913-4226/10 (60%)3/10 (30%)7/10 (70%)2/10 (20%)30
16APS Bomet1117-6287/10 (70%)4/10 (40%)4/10 (40%)2/10 (20%)28
17Bidco United617-11236/10 (60%)2/10 (20%)6/10 (60%)2/10 (20%)43
18Sofapaka316-13192/10 (20%)1/10 (10%)8/10 (80%)1/10 (10%)32
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 Mahia26  
2AFC Leopards23  
3Murang'a SEAL21  
4Shabana21  
5Bandari19  
6Homeboyz16  
7Nairobi United14  
8Kariobangi Sharks14  
9KCB14  
10Kenya Police13  
11Tusker13  
12Mathare United12  
13Mara Sugar11  
14Posta Rangers8  
15Ulinzi Stars6  
16APS Bomet6  
17Bidco United3  
18Sofapaka2  
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
1Sofapaka573356
2Bandari464288
3Homeboyz458285
4AFC Leopards439273
5Kenya Police429267
6Murang'a SEAL400249
7Shabana389242
8Mara Sugar284176
9Posta Rangers266165
10Tusker248154
11Ulinzi Stars184114
12GOR Mahia175109
13Kariobangi Sharks175109
14APS Bomet172107
15Mathare United106
16Bidco United00
17KCB00
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,825
2AFC Leopards1,752
3Kenya Police1,750
4Homeboyz1,716
5Shabana1,667
6Bandari1,656
7Tusker1,647
8KCB1,574
9Murang'a SEAL1,569
10Nairobi United1,560
11Kariobangi Sharks1,532
12Mara Sugar1,511
13Sofapaka1,507
14Ulinzi Stars1,498
15APS Bomet1,497
16Posta Rangers1,495
17Bidco United1,464
18Mathare United1,459

League Table for this division