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
1Murang'a SEAL6402139+4124264
2GOR Mahia632195+41132178
3APS Bomet632173+41122178
4AFC Leopards631286+210410
5Tusker622253+2811138
6Kenya Police615054+18410
7KCB62227708320
8Shabana6222440822145
9Ulinzi Stars622246-2822160
10Nairobi United614156-17220
11Posta Rangers621379-2722250
12Mathare United621335-27129
13Homeboyz613267-16420
14Bandari613246-2621439
15Mara Sugar612357-25310
163K10102201110
17Migori Youth10101101110
18Mombasa Elite100101-10010
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1APS Bomet10721133+102322178
2GOR Mahia10532116+51832178
3Nairobi United104511411+317520
4Kenya Police1037094+516410
5AFC Leopards105141110+116410
6Mara Sugar1043398+115410
7Ulinzi Stars10433910-11542160
8Shabana1034357-21322145
9Tusker1033465+11211138
10Mathare United1033499012329
11KCB103341112-112520
12Murang'a SEAL104061618-2126264
13Bandari1025368-21131439
14Posta Rangers10235915-6942250
15Homeboyz10154912-38620
163K10102201110
17Migori Youth10101101110
18Mombasa Elite100101-10010

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
1Murang'a SEAL612 1012 
2GOR Mahia611 1018 
3APS Bomet611 1023 
4AFC Leopards610 1016 
5Tusker68 1012 
6Kenya Police68 1016 
7KCB68 1012 
8Shabana68 1013 
9Ulinzi Stars68 1015 
10Nairobi United67 1017 
11Posta Rangers67 109 
12Mathare United67 1012 
13Homeboyz66 108 
14Bandari66 1011 
15Mara Sugar65 1015 
163K11 11 
17Migori Youth11 11 
18Mombasa Elite10 10 
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 Bomet13310162/10 (20%)  7/10 (70%)46
2GOR Mahia1165173/10 (30%)  5/10 (50%)28
3Nairobi United14113255/10 (50%)5/10 (50%)4/10 (40%)4/10 (40%)21
4Kenya Police945134/10 (40%)6/10 (60%)1/10 (10%)6/10 (60%)24
5AFC Leopards11101214/10 (40%)7/10 (70%)3/10 (30%)4/10 (40%)39
6Mara Sugar981174/10 (40%)6/10 (60%)3/10 (30%)5/10 (50%)43
7Ulinzi Stars910-1194/10 (40%)5/10 (50%)5/10 (50%)4/10 (40%)54
8Shabana57-2122/10 (20%)5/10 (50%)4/10 (40%)6/10 (60%)53
9Tusker651111/10 (10%)5/10 (50%)5/10 (50%)5/10 (50%)40
10Mathare United990183/10 (30%)4/10 (40%)4/10 (40%)5/10 (50%)36
11KCB1112-1235/10 (50%)5/10 (50%)5/10 (50%)2/10 (20%)40
12Murang'a SEAL1618-2346/10 (60%)3/10 (30%)7/10 (70%)2/10 (20%)21
13Bandari68-2143/10 (30%)2/10 (20%)6/10 (60%)5/10 (50%)44
14Posta Rangers915-6244/10 (40%)5/10 (50%)5/10 (50%)2/10 (20%)44
15Homeboyz912-3216/10 (60%)  2/10 (20%)29
163K22041/1 (100%)0/1 (0%)1/1 (100%)0/1 (0%)24
17Migori Youth11021/1 (100%)1/1 (100%)0/1 (0%)0/1 (0%)5
18Mombasa Elite01-110/1 (0%)0/1 (0%)1/1 (100%)0/1 (0%)87
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 Bomet23  
2GOR Mahia18  
3Nairobi United17  
4Kenya Police16  
5AFC Leopards16  
6Mara Sugar15  
7Ulinzi Stars15  
8Shabana13  
9Tusker12  
10Mathare United12  
11KCB12  
12Murang'a SEAL12  
13Bandari11  
14Posta Rangers9  
15Homeboyz8  
163K1  
17Migori Youth1  
18Mombasa Elite0  
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
1Bandari439273
2Posta Rangers250155
3APS Bomet178111
4GOR Mahia178111
5Ulinzi Stars16099
6Shabana14590
7Tusker13886
8Murang'a SEAL6440
9Mathare United96
103K00
11AFC Leopards00
12Homeboyz00
13KCB00
14Kenya Police00
15Mara Sugar00
16Migori Youth00
17Mombasa Elite00
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
1GOR Mahia1,788
2Kenya Police1,779
3AFC Leopards1,712
4Homeboyz1,675
5Tusker1,660
6Shabana1,624
7Nairobi United1,610
8Bandari1,610
9APS Bomet1,588
10KCB1,560
11Murang'a SEAL1,551
12Mara Sugar1,535
13Ulinzi Stars1,521
143K1,500
15Migori Youth1,500
16Posta Rangers1,488
17Mathare United1,483
18Mombasa EliteN/K

League Table for this division