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
2Kenya Police633072+512223
3AFC Leopards640275+21213430
4Mara Sugar640253+21213259
5Nairobi United6321119+211430
6Ulinzi Stars631276+11022151
7GOR Mahia623132+1912291
8Mathare United622276+1823556
9Kariobangi Sharks622232+180240
10KCB6222770832175
11Shabana622224-280236
12Bandari6141550732439
13Tusker62133307020
14Posta Rangers613278-1633705
15Murang'a SEAL6105410-632273
16Sofapaka603328-6312555
17Homeboyz602437-4223288
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 Leopards10703119+22123430
3GOR Mahia10541116+51952291
4APS Bomet10532104+61822178
5Nairobi United104421612+416630
6Tusker1051485+316120
7Mara Sugar1043365+11523259
8Kariobangi Sharks1042487+1143240
9Ulinzi Stars104241112-11452151
10Posta Rangers10343121201353705
11KCB10343111101362175
12Mathare United10334131301253556
13Shabana10325613-7113236
14Bandari1017279-21052439
15Homeboyz10235910-1933288
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 
2Kenya Police612 1021 
3AFC Leopards612 1021 
4Mara Sugar612 1015 
5Nairobi United611 1016 
6Ulinzi Stars610 1014 
7GOR Mahia69 1019 
8Mathare United68 1012 
9Kariobangi Sharks68 1014 
10KCB68 1013 
11Shabana68 1011 
12Bandari67 1010 
13Tusker67 1016 
14Posta Rangers66 1013 
15Murang'a SEAL63 108 
16Sofapaka63 104 
17Homeboyz62 109 
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 Leopards1192202/10 (20%)7/10 (70%)2/10 (20%)6/10 (60%)45
3GOR Mahia1165175/10 (50%)  4/10 (40%)32
4APS Bomet1046142/10 (20%)6/10 (60%)2/10 (20%)7/10 (70%)44
5Nairobi United16124286/10 (60%)4/10 (40%)5/10 (50%)3/10 (30%)22
6Tusker853131/10 (10%)  5/10 (50%)37
7Mara Sugar651112/10 (20%)4/10 (40%)5/10 (50%)6/10 (60%)54
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
10Posta Rangers12120245/10 (50%)7/10 (70%)3/10 (30%)2/10 (20%)24
11KCB11110226/10 (60%)7/10 (70%)3/10 (30%)3/10 (30%)31
12Mathare United13130265/10 (50%)2/10 (20%)7/10 (70%)3/10 (30%)29
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
15Homeboyz910-1193/10 (30%)  3/10 (30%)23
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  
5Nairobi United16  
6Tusker16  
7Mara Sugar15  
8Kariobangi Sharks14  
9Ulinzi Stars14  
10Posta Rangers13  
11KCB13  
12Mathare United12  
13Shabana11  
14Bandari10  
15Homeboyz9  
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
2Mathare United556345
3Sofapaka555345
4Bandari439273
5AFC Leopards430267
6GOR Mahia291181
7Homeboyz288179
8Mara Sugar259161
9APS Bomet178111
10KCB175109
11Ulinzi Stars15194
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