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 Mahia641195+41334291
2KCB641195+413339
3AFC Leopards624041+31014259
4Kenya Police623165+1934526
5Shabana623154+1924239
6Mara Sugar6231770944441
73K623178-19440
8Murang'a SEAL62221311+2854200
9Tusker622275+2833452
10Bandari6141330724440
11Posta Rangers621359-4733969
12Migori Youth513154+16340
13APS Bomet613243+1614175
14Homeboyz613257-2633290
15Ulinzi Stars613257-2634266
16Nairobi United605178-15540
17Mathare United612346-2534138
18Mombasa Elite6015411-71340
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10532138+51854291
2Murang'a SEAL105231915+41774200
3KCB105231310+317539
4APS Bomet10442115+61634175
5AFC Leopards10442106+41644259
6Posta Rangers104241112-11443969
7Kenya Police1027187+11354526
8Shabana103438801344239
9Mara Sugar10343910-11354441
10Ulinzi Stars10343810-21344266
11Tusker1032598+11133452
12Bandari1025368-21134440
13Mathare United10325710-31144138
14Nairobi United101721012-210640
153K623178-19440
16Homeboyz10145813-5753290
17Migori Youth513154+16340
18Mombasa Elite6015411-71340

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 Mahia613 1018 
2KCB613 1017 
3AFC Leopards610 1016 
4Kenya Police69 1013 
5Shabana69 1013 
6Mara Sugar69 1013 
73K69 69 
8Murang'a SEAL68 1017 
9Tusker68 1011 
10Bandari67 1011 
11Posta Rangers67 1014 
12Migori Youth56 56 
13APS Bomet66 1016 
14Homeboyz66 107 
15Ulinzi Stars66 1013 
16Nairobi United65 1010 
17Mathare United65 1011 
18Mombasa Elite61 61 
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 Mahia1385215/10 (50%)  4/10 (40%)39
2Murang'a SEAL19154347/10 (70%)4/10 (40%)5/10 (50%)3/10 (30%)25
3KCB13103235/10 (50%)5/10 (50%)5/10 (50%)2/10 (20%)50
4APS Bomet1156163/10 (30%)5/10 (50%)3/10 (30%)5/10 (50%)52
5AFC Leopards1064164/10 (40%)7/10 (70%)2/10 (20%)6/10 (60%)43
6Posta Rangers1112-1234/10 (40%)6/10 (60%)3/10 (30%)4/10 (40%)51
7Kenya Police871155/10 (50%)5/10 (50%)3/10 (30%)5/10 (50%)23
8Shabana880164/10 (40%)4/10 (40%)5/10 (50%)4/10 (40%)50
9Mara Sugar910-1195/10 (50%)5/10 (50%)2/10 (20%)4/10 (40%)30
10Ulinzi Stars810-2184/10 (40%)4/10 (40%)5/10 (50%)3/10 (30%)45
11Tusker981173/10 (30%)4/10 (40%)6/10 (60%)3/10 (30%)44
12Bandari68-2143/10 (30%)4/10 (40%)5/10 (50%)4/10 (40%)38
13Mathare United710-3174/10 (40%)5/10 (50%)3/10 (30%)4/10 (40%)38
14Nairobi United1012-2226/10 (60%)  3/10 (30%)22
153K78-1154/6 (67%)2/6 (33%)4/6 (67%)1/6 (17%)27
16Homeboyz813-5215/10 (50%)  1/10 (10%)34
17Migori Youth54193/5 (60%)2/5 (40%)2/5 (40%)2/5 (40%)24
18Mombasa Elite411-7153/6 (50%)1/6 (17%)4/6 (67%)1/6 (17%)43
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 Mahia18  
2Murang'a SEAL17  
3KCB17  
4APS Bomet16  
5AFC Leopards16  
6Posta Rangers14  
7Kenya Police13  
8Shabana13  
9Mara Sugar13  
10Ulinzi Stars13  
11Tusker11  
12Bandari11  
13Mathare United11  
14Nairobi United10  
153K9  
16Homeboyz7  
17Migori Youth6  
18Mombasa Elite1  
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
1Posta Rangers969602
2Kenya Police526327
3Tusker452281
4Mara Sugar441274
5Bandari440273
6GOR Mahia291181
7Homeboyz290180
8Ulinzi Stars266165
9AFC Leopards259161
10Shabana239149
11Murang'a SEAL200124
12APS Bomet175109
13Mathare United13886
14KCB96
153K00
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,794
2Kenya Police1,776
3AFC Leopards1,736
4Homeboyz1,663
5Tusker1,656
6Shabana1,617
7Bandari1,606
8Nairobi United1,600
9APS Bomet1,595
10KCB1,582
11Murang'a SEAL1,562
12Mara Sugar1,533
13Ulinzi Stars1,525
14Migori Youth1,512
153K1,509
16Mathare United1,482
17Posta Rangers1,471
18Mombasa Elite1,464

League Table for this division