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
3Shabana642083+51412145
4Homeboyz6411136+71332298
5Murang'a SEAL64021310+31252327
6Bandari632164+21122464
7Nairobi United623184+49320
8Mathare United622277084210
9Kenya Police6141440732138
10Kariobangi Sharks614145-17323
11KCB621359-47320
12Mara Sugar613269-36320
13APS Bomet6123810-2552172
14Tusker6114512-7442248
15Posta Rangers603348-4342266
16Ulinzi Stars602438-5232184
17Bidco United6024513-82520
18Sofapaka6015311-8122573
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 SEAL107122012+82272327
4Shabana10541149+51942145
5Bandari10541106+41942464
6Homeboyz104421812+61662298
7Nairobi United10442138+516520
8KCB104241215-314620
9Tusker10415913-41342248
10Mathare United1033489-1124210
11Mara Sugar102531013-311520
12Kariobangi Sharks10253611-511423
13Kenya Police1017278-11052138
14Posta Rangers10154611-5842266
15APS Bomet101451116-5772172
16Ulinzi Stars10127813-5552184
17Bidco United10037516-113520
18Sofapaka10028315-12222573

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 
3Shabana614 1019 
4Homeboyz613 1016 
5Murang'a SEAL612 1022 
6Bandari611 1019 
7Nairobi United69 1016 
8Mathare United68 1012 
9Kenya Police67 1010 
10Kariobangi Sharks67 1011 
11KCB67 1014 
12Mara Sugar66 1011 
13APS Bomet65 107 
14Tusker64 1013 
15Posta Rangers63 108 
16Ulinzi Stars62 105 
17Bidco United62 103 
18Sofapaka61 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 SEAL20128327/10 (70%)7/10 (70%)3/10 (30%)3/10 (30%)13
4Shabana1495234/10 (40%)5/10 (50%)3/10 (30%)6/10 (60%)19
5Bandari1064164/10 (40%)4/10 (40%)4/10 (40%)5/10 (50%)32
6Homeboyz18126306/10 (60%)8/10 (80%)2/10 (20%)3/10 (30%)12
7Nairobi United1385215/10 (50%)  4/10 (40%)26
8KCB1215-3276/10 (60%)2/10 (20%)7/10 (70%)2/10 (20%)30
9Tusker913-4224/10 (40%)6/10 (60%)4/10 (40%)3/10 (30%)40
10Mathare United89-1174/10 (40%)4/10 (40%)5/10 (50%)3/10 (30%)37
11Mara Sugar1013-3235/10 (50%)3/10 (30%)5/10 (50%)3/10 (30%)26
12Kariobangi Sharks611-5174/10 (40%)3/10 (30%)5/10 (50%)4/10 (40%)34
13Kenya Police78-1155/10 (50%)4/10 (40%)4/10 (40%)3/10 (30%)45
14Posta Rangers611-5174/10 (40%)3/10 (30%)5/10 (50%)3/10 (30%)20
15APS Bomet1116-5277/10 (70%)4/10 (40%)4/10 (40%)2/10 (20%)28
16Ulinzi Stars813-5215/10 (50%)2/10 (20%)8/10 (80%)1/10 (10%)29
17Bidco United516-11215/10 (50%)2/10 (20%)7/10 (70%)1/10 (10%)44
18Sofapaka315-12182/10 (20%)1/10 (10%)8/10 (80%)1/10 (10%)38
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 SEAL22  
4Shabana19  
5Bandari19  
6Homeboyz16  
7Nairobi United16  
8KCB14  
9Tusker13  
10Mathare United12  
11Mara Sugar11  
12Kariobangi Sharks11  
13Kenya Police10  
14Posta Rangers8  
15APS Bomet7  
16Ulinzi Stars5  
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
3AFC Leopards439273
4Murang'a SEAL327203
5Homeboyz298185
6Posta Rangers266165
7Tusker248154
8Ulinzi Stars184114
9GOR Mahia175109
10APS Bomet172107
11Shabana14590
12Kenya Police13886
13Mathare United106
14Kariobangi Sharks32
15Bidco United00
16KCB00
17Mara Sugar00
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