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
1APS Bomet651092+71623774
2Kariobangi Sharks6330112+912130
3GOR Mahia632163+31123333
4Nairobi United632165+111230
5Ulinzi Stars632154+11123127
6Posta Rangers623185+3933267
7AFC Leopards630387+1943464
8Murang'a SEAL630377093338
9Kenya Police615043+18330
10Mara Sugar621345-1723291
11Mathare United621368-2733402
12Shabana613234-1623761
13Tusker612334-1513579
14KCB612357-2533529
15Bandari612358-3533440
16Bidco United612337-452340
17Sofapaka6123413-9523291
18Homeboyz603358-3343576
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1APS Bomet10730132+112423774
2Ulinzi Stars10622128+42043127
3Nairobi United105411610+619530
4Kenya Police10460104+618430
5AFC Leopards106041210+21843464
6GOR Mahia1044285+31633333
7Mara Sugar104247701433291
8Kariobangi Sharks10343126+613230
9Mathare United103341012-21243402
10Posta Rangers103341012-21243267
11Shabana1033469-31233761
12KCB103251012-21153529
13Bandari1025379-21143440
14Homeboyz102441211+11053576
15Murang'a SEAL103161015-5105338
16Tusker1023546-2913579
17Sofapaka10154415-11823291
18Bidco United10136312-962340
Kenyan Premier League Form (Home)
Pos Team P W D L F A GD PtsBTTS
1Kenya Police642083+5143
2Tusker632162+4111
3Mara Sugar632152+3111
4APS Bomet632153+2112
5Kariobangi Sharks6312125+7102
6Homeboyz631295+4103
7Mathare United631295+4102
8Nairobi United624095+4103
9GOR Mahia623154+193
10AFC Leopards630357-292
11Shabana622244082
12Bandari622245-182
13Posta Rangers621367-171
14Ulinzi Stars621357-272
15Murang'a SEAL6213711-474
16KCB613278-164
17Sofapaka613246-262
18Bidco United612314-350
Kenyan Premier League Form (Away)
Pos Team P W D L F A GD PtsBTTS
1APS Bomet642091+8141
2GOR Mahia641183+5132
3Ulinzi Stars641185+3133
4Nairobi United631276+1102
5Kariobangi Sharks623132+191
6AFC Leopards630388093
7Posta Rangers622266083
8Kenya Police614143+171
9KCB621356-173
10Mara Sugar621356-173
11Mathare United6123610-454
12Bidco United612349-553
13Homeboyz604268-244
14Murang'a SEAL611446-242
15Bandari604236-342
16Tusker611425-341
17Shabana6114412-843
18Sofapaka6024012-1220

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
1APS Bomet616 1024 
2Kariobangi Sharks612 1013 
3GOR Mahia611 1016 
4Nairobi United611 1019 
5Ulinzi Stars611 1020 
6Posta Rangers69 1012 
7AFC Leopards69 1018 
8Murang'a SEAL69 1010 
9Kenya Police68 1018 
10Mara Sugar67 1014 
11Mathare United67 1012 
12Shabana66 1012 
13Tusker65 109 
14KCB65 1011 
15Bandari65 1011 
16Bidco United65 106 
17Sofapaka65 108 
18Homeboyz63 1010 
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
1APS Bomet13211152/10 (20%)8/10 (80%)0/10 (0%)8/10 (80%)46
2Ulinzi Stars1284204/10 (40%)5/10 (50%)5/10 (50%)3/10 (30%)40
3Nairobi United16106265/10 (50%)4/10 (40%)4/10 (40%)4/10 (40%)24
4Kenya Police1046144/10 (40%)6/10 (60%)1/10 (10%)6/10 (60%)25
5AFC Leopards12102224/10 (40%)7/10 (70%)3/10 (30%)5/10 (50%)43
6GOR Mahia853133/10 (30%)  5/10 (50%)28
7Mara Sugar770143/10 (30%)4/10 (40%)4/10 (40%)6/10 (60%)54
8Kariobangi Sharks1266182/10 (20%)3/10 (30%)5/10 (50%)5/10 (50%)37
9Mathare United1012-2224/10 (40%)3/10 (30%)6/10 (60%)3/10 (30%)27
10Posta Rangers1012-2224/10 (40%)7/10 (70%)3/10 (30%)3/10 (30%)32
11Shabana69-3153/10 (30%)5/10 (50%)4/10 (40%)5/10 (50%)52
12KCB1012-2225/10 (50%)5/10 (50%)5/10 (50%)2/10 (20%)36
13Bandari79-2164/10 (40%)4/10 (40%)4/10 (40%)5/10 (50%)41
14Homeboyz12111235/10 (50%)  2/10 (20%)23
15Murang'a SEAL1015-5255/10 (50%)  2/10 (20%)26
16Tusker46-2101/10 (10%)  5/10 (50%)42
17Sofapaka415-11192/10 (20%)3/10 (30%)5/10 (50%)4/10 (40%)35
18Bidco United312-9152/10 (20%)  2/10 (20%)40
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
1APS Bomet24  
2Ulinzi Stars20  
3Nairobi United19  
4Kenya Police18  
5AFC Leopards18  
6GOR Mahia16  
7Mara Sugar14  
8Kariobangi Sharks13  
9Mathare United12  
10Posta Rangers12  
11Shabana12  
12KCB11  
13Bandari11  
14Homeboyz10  
15Murang'a SEAL10  
16Tusker9  
17Sofapaka8  
18Bidco United6  
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
1APS Bomet774481
2Shabana761473
3Tusker579360
4Homeboyz576358
5KCB529329
6AFC Leopards464288
7Bandari440273
8Mathare United402250
9GOR Mahia333207
10Mara Sugar291181
11Sofapaka291181
12Posta Rangers267166
13Ulinzi Stars12779
14Bidco United4025
15Murang'a SEAL3824
16Kariobangi Sharks00
17Kenya Police00
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
PosTeamELO Rating
ELO ratings are not available for this league

League Table for this division