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
1KCB642094+514 33140
2Kenya Police641174+313 220
3Shabana633063+312 23107
4Nairobi United631297+210 340
5Mathare United631242+210 0429
6GOR Mahia631266010 23439
7Tusker630354+19 13291
8AFC Leopards623143+19 124
9Posta Rangers623143+19 13146
10APS Bomet622276+18 23175
11Murang'a SEAL615054+18 410
12Mara Sugar622243+18 13300
13Bandari614143+17 231306
14Ulinzi Stars62136607 32138
15Homeboyz613267-16 32291
16Bidco United603325-33 12261
17Kariobangi Sharks603338-53 22257
18Sofapaka601519-81 13580
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10622137+620 33439
2Kenya Police1062296+320 220
3Tusker10613106+419 33291
4AFC Leopards10451107+317 424
5Homeboyz104421511+416 72291
6Nairobi United105141211+116 340
7KCB104331210+215 63140
8Mara Sugar1035285+314 23300
9Mathare United1042467-114 1429
10APS Bomet103431110+113 53175
11Shabana1034388013 43107
12Posta Rangers10253610-411 23146
13Bandari1017267-110 431306
14Murang'a SEAL10163912-39 710
15Bidco United1015447-38 22261
16Ulinzi Stars102261014-48 72138
17Sofapaka10226812-48 23580
18Kariobangi Sharks10136714-76 52257

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
1KCB614 1015 
2Kenya Police613 1020 
3Shabana612 1013 
4Nairobi United610 1016 
5Mathare United610 1014 
6GOR Mahia610 1020 
7Tusker69 1019 
8AFC Leopards69 1017 
9Posta Rangers69 1011 
10APS Bomet68 1013 
11Murang'a SEAL68 109 
12Mara Sugar68 1014 
13Bandari67 1010 
14Ulinzi Stars67 108 
15Homeboyz66 1016 
16Bidco United63 108 
17Kariobangi Sharks63 106 
18Sofapaka61 108 
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 Mahia1376203/10 (30%)9/10 (90%)1/10 (10%)6/10 (60%)26
2Kenya Police963152/10 (20%)6/10 (60%)2/10 (20%)6/10 (60%)28
3Tusker1064163/10 (30%)7/10 (70%)3/10 (30%)5/10 (50%)33
4AFC Leopards1073174/10 (40%)4/10 (40%)3/10 (30%)5/10 (50%)29
5Homeboyz15114267/10 (70%)6/10 (60%)4/10 (40%)1/10 (10%)27
6Nairobi United12111233/10 (30%)5/10 (50%)5/10 (50%)3/10 (30%)20
7KCB12102226/10 (60%)4/10 (40%)5/10 (50%)3/10 (30%)33
8Mara Sugar853132/10 (20%)4/10 (40%)4/10 (40%)6/10 (60%)45
9Mathare United67-1131/10 (10%)5/10 (50%)4/10 (40%)5/10 (50%)51
10APS Bomet11101215/10 (50%)2/10 (20%)5/10 (50%)4/10 (40%)31
11Shabana880164/10 (40%)6/10 (60%)3/10 (30%)5/10 (50%)31
12Posta Rangers610-4162/10 (20%)4/10 (40%)3/10 (30%)5/10 (50%)33
13Bandari67-1134/10 (40%)1/10 (10%)5/10 (50%)5/10 (50%)32
14Murang'a SEAL912-3217/10 (70%)2/10 (20%)6/10 (60%)2/10 (20%)25
15Bidco United47-3112/10 (20%)2/10 (20%)4/10 (40%)5/10 (50%)38
16Ulinzi Stars1014-4247/10 (70%)2/10 (20%)8/10 (80%)1/10 (10%)25
17Sofapaka812-4202/10 (20%)3/10 (30%)6/10 (60%)3/10 (30%)36
18Kariobangi Sharks714-7215/10 (50%)4/10 (40%)5/10 (50%)2/10 (20%)34
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 Mahia20  
2Kenya Police20  
3Tusker19  
4AFC Leopards17  
5Homeboyz16  
6Nairobi United16  
7KCB15  
8Mara Sugar14  
9Mathare United14  
10APS Bomet13  
11Shabana13  
12Posta Rangers11  
13Bandari10  
14Murang'a SEAL9  
15Bidco United8  
16Ulinzi Stars8  
17Sofapaka8  
18Kariobangi Sharks6  
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
1Bandari1306812
2Sofapaka580360
3GOR Mahia439273
4Mara Sugar300186
5Homeboyz291181
6Tusker291181
7Bidco United261162
8Kariobangi Sharks257160
9APS Bomet175109
10Posta Rangers14691
11KCB14087
12Ulinzi Stars13886
13Shabana10766
14Mathare United2918
15AFC Leopards42
16Kenya Police00
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,719
4AFC Leopards1,704
5Homeboyz1,696
6Shabana1,637
7Bandari1,615
8KCB1,601
9Sofapaka1,550
10Posta Rangers1,538
11Mara Sugar1,532
12Ulinzi Stars1,532
13Kariobangi Sharks1,532
14Nairobi United1,513
15Bidco United1,512
16APS Bomet1,511
17Murang'a SEAL1,487
18Mathare United1,443

League Table for this division