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 Mahia6600153+121833175
2AFC Leopards6411104+61334442
3Shabana641198+11324628
4Murang'a SEAL6402107+31234400
5Homeboyz6321137+61142160
6KCB631267-110330
7Nairobi United623184+49320
8Kenya Police623163+3924429
9Kariobangi Sharks6231440923175
10Bandari622256-1824905
11Tusker621368-2743248
12Mara Sugar6132710-3632284
13Mathare United612378-155420
14APS Bomet612379-2543172
15Posta Rangers602438-5233516
16Ulinzi Stars602438-5233184
17Bidco United6024614-82520
18Sofapaka6006212-10013573
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10820237+162663175
2AFC Leopards10712175+122234442
3Murang'a SEAL107031912+72164400
4Shabana106221412+22044628
5Bandari10532108+21844905
6Homeboyz104421812+61662160
7Kenya Police1036195+41544429
8Nairobi United10352139+414620
9Kariobangi Sharks1035279-21443175
10KCB104241114-314530
11Tusker10415913-41343248
12Mathare United10325911-2115420
13Mara Sugar101631015-5962284
14Ulinzi Stars10136913-4663184
15APS Bomet101361117-6673172
16Posta Rangers10055412-8543516
17Bidco United10046717-104620
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 Leopards613 1022 
3Shabana613 1020 
4Murang'a SEAL612 1021 
5Homeboyz611 1016 
6KCB610 1014 
7Nairobi United69 1014 
8Kenya Police69 1015 
9Kariobangi Sharks69 1014 
10Bandari68 1018 
11Tusker67 1013 
12Mara Sugar66 109 
13Mathare United65 1011 
14APS Bomet65 106 
15Posta Rangers62 105 
16Ulinzi Stars62 106 
17Bidco United62 104 
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 Mahia23716306/10 (60%)  4/10 (40%)22
2AFC Leopards17512223/10 (30%)7/10 (70%)3/10 (30%)5/10 (50%)30
3Murang'a SEAL19127316/10 (60%)7/10 (70%)3/10 (30%)3/10 (30%)22
4Shabana14122264/10 (40%)6/10 (60%)3/10 (30%)6/10 (60%)27
5Bandari1082184/10 (40%)4/10 (40%)5/10 (50%)4/10 (40%)29
6Homeboyz18126306/10 (60%)7/10 (70%)3/10 (30%)3/10 (30%)15
7Kenya Police954144/10 (40%)5/10 (50%)3/10 (30%)5/10 (50%)46
8Nairobi United1394226/10 (60%)  3/10 (30%)28
9Kariobangi Sharks79-2164/10 (40%)4/10 (40%)4/10 (40%)5/10 (50%)38
10KCB1114-3255/10 (50%)2/10 (20%)7/10 (70%)3/10 (30%)33
11Tusker913-4224/10 (40%)6/10 (60%)4/10 (40%)3/10 (30%)40
12Mathare United911-2205/10 (50%)4/10 (40%)6/10 (60%)2/10 (20%)44
13Mara Sugar1015-5256/10 (60%)2/10 (20%)6/10 (60%)2/10 (20%)26
14Ulinzi Stars913-4226/10 (60%)3/10 (30%)7/10 (70%)1/10 (10%)30
15APS Bomet1117-6287/10 (70%)4/10 (40%)5/10 (50%)1/10 (10%)34
16Posta Rangers412-8164/10 (40%)2/10 (20%)6/10 (60%)2/10 (20%)30
17Bidco United717-10246/10 (60%)3/10 (30%)6/10 (60%)1/10 (10%)44
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 Leopards22  
3Murang'a SEAL21  
4Shabana20  
5Bandari18  
6Homeboyz16  
7Kenya Police15  
8Nairobi United14  
9Kariobangi Sharks14  
10KCB14  
11Tusker13  
12Mathare United11  
13Mara Sugar9  
14Ulinzi Stars6  
15APS Bomet6  
16Posta Rangers5  
17Bidco United4  
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
1Bandari905562
2Shabana628390
3Sofapaka573356
4Posta Rangers516321
5AFC Leopards442275
6Kenya Police429267
7Murang'a SEAL400249
8Mara Sugar284176
9Tusker248154
10Ulinzi Stars184114
11GOR Mahia175109
12Kariobangi Sharks175109
13APS Bomet172107
14Homeboyz16099
15Mathare United2012
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