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
3Ulinzi Stars641195+41331151
4Kenya Police633072+512223
5AFC Leopards640265+112110
6Mara Sugar631254+11021259
7GOR Mahia623132+1912291
8Kariobangi Sharks622232+180240
9KCB6222770832175
10Shabana622235-28110
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
2GOR Mahia10541116+51952291
3APS Bomet10532104+61822178
4AFC Leopards106041311+218310
5Mara Sugar10442107+31641259
6Tusker1051485+316120
7Nairobi United104331411+315520
8Kariobangi Sharks1042487+1143240
9Ulinzi Stars10424121201461151
10Shabana10424712-514310
11KCB10343111101362175
12Homeboyz103341110+11242288
13Posta Rangers103341011-11242705
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 
3Ulinzi Stars613 1014 
4Kenya Police612 1021 
5AFC Leopards612 1018 
6Mara Sugar610 1016 
7GOR Mahia69 1019 
8Kariobangi Sharks68 1014 
9KCB68 1013 
10Shabana68 1014 
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
2GOR Mahia1165175/10 (50%)  4/10 (40%)32
3APS Bomet1046142/10 (20%)6/10 (60%)2/10 (20%)7/10 (70%)44
4AFC Leopards13112243/10 (30%)7/10 (70%)3/10 (30%)4/10 (40%)44
5Mara Sugar1073174/10 (40%)4/10 (40%)5/10 (50%)5/10 (50%)50
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 Stars12120246/10 (60%)5/10 (50%)5/10 (50%)2/10 (20%)37
10Shabana712-5193/10 (30%)6/10 (60%)3/10 (30%)6/10 (60%)45
11KCB11110226/10 (60%)7/10 (70%)3/10 (30%)3/10 (30%)31
12Homeboyz11101214/10 (40%)  2/10 (20%)24
13Posta Rangers1011-1214/10 (40%)6/10 (60%)4/10 (40%)2/10 (20%)32
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  
2GOR Mahia19  
3APS Bomet18  
4AFC Leopards18  
5Mara Sugar16  
6Tusker16  
7Nairobi United15  
8Kariobangi Sharks14  
9Ulinzi Stars14  
10Shabana14  
11KCB13  
12Homeboyz12  
13Posta Rangers12  
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
11Murang'a SEAL7345
12Bidco United4025
13Kariobangi Sharks4025
14Kenya Police32
15AFC Leopards00
16Nairobi United00
17Shabana00
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