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 Bomet642082+61421178
2GOR Mahia632195+411310
3AFC Leopards631286+210410
4Nairobi United62316609210
5Murang'a SEAL6303910-194164
6Posta Rangers622275+28210
7Tusker622253+2811138
8Kenya Police615054+18410
9Shabana6222440821145
10Mathare United622256-18210
11Ulinzi Stars622235-28110
12Bandari613246-2621439
13KCB612368-25310
14Homeboyz612357-25310
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 Bomet10730132+112421178
2Nairobi United105411711+619510
3Ulinzi Stars10523109+117310
4Kenya Police1037094+516410
5GOR Mahia10442106+416310
6AFC Leopards105141110+116410
7Mara Sugar1043398+115410
8Shabana1043367-11521145
9Tusker1033465+11211138
10KCB103341112-112510
11Mathare United10334911-212310
12Bandari1025368-21131439
13Homeboyz102441111010510
14Posta Rangers10235812-49310
15Murang'a SEAL103071118-795164
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
1APS Bomet614 1024 
2GOR Mahia611 1016 
3AFC Leopards610 1016 
4Nairobi United69 1019 
5Murang'a SEAL69 109 
6Posta Rangers68 109 
7Tusker68 1012 
8Kenya Police68 1016 
9Shabana68 1015 
10Mathare United68 1012 
11Ulinzi Stars68 1017 
12Bandari66 1011 
13KCB65 1012 
14Homeboyz65 1010 
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 Bomet13211152/10 (20%)7/10 (70%)1/10 (10%)8/10 (80%)46
2Nairobi United17116285/10 (50%)5/10 (50%)4/10 (40%)4/10 (40%)21
3Ulinzi Stars1091193/10 (30%)5/10 (50%)5/10 (50%)4/10 (40%)54
4Kenya Police945134/10 (40%)6/10 (60%)1/10 (10%)6/10 (60%)24
5GOR Mahia1064163/10 (30%)  5/10 (50%)28
6AFC Leopards11101214/10 (40%)7/10 (70%)3/10 (30%)4/10 (40%)46
7Mara Sugar981174/10 (40%)6/10 (60%)3/10 (30%)5/10 (50%)43
8Shabana67-1132/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
10KCB1112-1235/10 (50%)5/10 (50%)5/10 (50%)2/10 (20%)39
11Mathare United911-2203/10 (30%)4/10 (40%)4/10 (40%)5/10 (50%)26
12Bandari68-2143/10 (30%)3/10 (30%)5/10 (50%)4/10 (40%)45
13Homeboyz11110225/10 (50%)  2/10 (20%)23
14Posta Rangers812-4203/10 (30%)5/10 (50%)5/10 (50%)2/10 (20%)44
15Murang'a SEAL1118-7295/10 (50%)3/10 (30%)7/10 (70%)2/10 (20%)21
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%)0/1 (0%)0/1 (0%) 
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  
2Nairobi United19  
3Ulinzi Stars17  
4Kenya Police16  
5GOR Mahia16  
6AFC Leopards16  
7Mara Sugar15  
8Shabana15  
9Tusker12  
10KCB12  
11Mathare United12  
12Bandari11  
13Homeboyz10  
14Posta Rangers9  
15Murang'a SEAL9  
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
2APS Bomet178111
3Shabana14590
4Tusker13886
5Murang'a SEAL6440
63K00
7AFC Leopards00
8GOR Mahia00
9Homeboyz00
10KCB00
11Kenya Police00
12Mara Sugar00
13Mathare United00
14Migori Youth00
15Mombasa Elite00
16Nairobi United00
17Posta Rangers00
18Ulinzi Stars00

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