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 Bomet651080+81602178
2Nairobi United6411127+513320
3Mara Sugar641163+31322259
4Kenya Police633072+512223
5AFC Leopards640275+21212140
6Ulinzi Stars631276+11022151
7GOR Mahia623132+1912291
8Kariobangi Sharks622232+180240
9KCB6222770832175
10Shabana622224-280236
11Bandari6141550732439
12Tusker62133307020
13Homeboyz6123660522288
14Mathare United612369-3522291
15Posta Rangers612358-3522705
16Murang'a SEAL6105410-632273
17Sofapaka603328-6312555
18Bidco United602418-721240
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Kenya Police10631135+821323
2AFC Leopards107031510+52132140
3GOR Mahia10541116+51952291
4APS Bomet10532104+61822178
5Mara Sugar1053295+41832259
6Tusker1051485+316120
7Nairobi United104331411+315520
8Kariobangi Sharks1042487+1143240
9Ulinzi Stars104241112-11452151
10KCB10343111101362175
11Homeboyz103341110+11242288
12Posta Rangers103341011-11242705
13Shabana10325613-7113236
14Bandari1017279-21052439
15Mathare United102351214-2952291
16Murang'a SEAL10226713-684273
17Bidco United10154511-683240
18Sofapaka10046314-11422555

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 Bomet616 1018 
2Nairobi United613 1015 
3Mara Sugar613 1018 
4Kenya Police612 1021 
5AFC Leopards612 1021 
6Ulinzi Stars610 1014 
7GOR Mahia69 1019 
8Kariobangi Sharks68 1014 
9KCB68 1013 
10Shabana68 1011 
11Bandari67 1010 
12Tusker67 1016 
13Homeboyz65 1012 
14Mathare United65 109 
15Posta Rangers65 1012 
16Murang'a SEAL63 108 
17Sofapaka63 104 
18Bidco United62 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
1Kenya Police1358183/10 (30%)7/10 (70%)1/10 (10%)6/10 (60%)17
2AFC Leopards15105253/10 (30%)8/10 (80%)2/10 (20%)5/10 (50%)42
3GOR Mahia1165175/10 (50%)  4/10 (40%)32
4APS Bomet1046142/10 (20%)6/10 (60%)2/10 (20%)7/10 (70%)44
5Mara Sugar954143/10 (30%)5/10 (50%)4/10 (40%)6/10 (60%)54
6Tusker853131/10 (10%)  5/10 (50%)37
7Nairobi United14113255/10 (50%)4/10 (40%)5/10 (50%)3/10 (30%)22
8Kariobangi Sharks871153/10 (30%)3/10 (30%)5/10 (50%)5/10 (50%)38
9Ulinzi Stars1112-1235/10 (50%)5/10 (50%)5/10 (50%)2/10 (20%)38
10KCB11110226/10 (60%)7/10 (70%)3/10 (30%)3/10 (30%)31
11Homeboyz11101214/10 (40%)  2/10 (20%)24
12Posta Rangers1011-1214/10 (40%)6/10 (60%)4/10 (40%)2/10 (20%)32
13Shabana613-7193/10 (30%)5/10 (50%)4/10 (40%)5/10 (50%)51
14Bandari79-2165/10 (50%)3/10 (30%)5/10 (50%)4/10 (40%)33
15Mathare United1214-2265/10 (50%)1/10 (10%)8/10 (80%)2/10 (20%)38
16Murang'a SEAL713-6204/10 (40%)  2/10 (20%)33
17Bidco United511-6163/10 (30%)  3/10 (30%)36
18Sofapaka314-11172/10 (20%)1/10 (10%)7/10 (70%)3/10 (30%)30
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
1Kenya Police21  
2AFC Leopards21  
3GOR Mahia19  
4APS Bomet18  
5Mara Sugar18  
6Tusker16  
7Nairobi United15  
8Kariobangi Sharks14  
9Ulinzi Stars14  
10KCB13  
11Homeboyz12  
12Posta Rangers12  
13Shabana11  
14Bandari10  
15Mathare United9  
16Murang'a SEAL8  
17Bidco United8  
18Sofapaka4  
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 Rangers705438
2Sofapaka555345
3Bandari439273
4GOR Mahia291181
5Mathare United291181
6Homeboyz288179
7Mara Sugar259161
8APS Bomet178111
9KCB175109
10Ulinzi Stars15194
11AFC Leopards14087
12Murang'a SEAL7345
13Bidco United4025
14Kariobangi Sharks4025
15Shabana3622
16Kenya Police32
17Nairobi United00
18Tusker00

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,818
2Kenya Police1,777
3AFC Leopards1,715
4Homeboyz1,707
5Tusker1,660
6Bandari1,635
7Shabana1,634
8Nairobi United1,600
9KCB1,581
10Mara Sugar1,551
11APS Bomet1,527
12Kariobangi Sharks1,526
13Ulinzi Stars1,525
14Murang'a SEAL1,524
15Mathare United1,480
16Posta Rangers1,479
17Sofapaka1,456
18Bidco United1,444

League Table for this division