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 Mahia641194+51323178
2Murang'a SEAL6402139+4124264
3APS Bomet632173+41122178
4AFC Leopards631286+210422
5Ulinzi Stars6231440923160
6Tusker622253+2811138
7Shabana6222440822145
8Mathare United62223308139
9KCB621356-1723267
10Nairobi United614156-17220
11Posta Rangers621359-4723250
12Homeboyz613267-16420
13Mara Sugar613256-1633184
14Kenya Police605145-15420
15Bandari612325-3513879
163K20203302220
17Migori Youth20201102120
18Mombasa Elite200213-20120
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1APS Bomet10721133+102322178
2GOR Mahia10631125+72133178
3Nairobi United104511411+317520
4AFC Leopards105141211+116522
5Ulinzi Stars104429901643160
6Mara Sugar1043398+11543184
7Kenya Police1027196+313520
8Shabana1034357-21322145
9Tusker1033465+11211138
10Mathare United1033499012339
11Murang'a SEAL104061618-2126264
12Posta Rangers103341014-41243250
13KCB102351013-3953267
14Homeboyz10154912-38620
15Bandari10154610-4843879
163K20203302220
17Migori Youth20201102120
18Mombasa Elite200213-20120

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 1021 
2Murang'a SEAL612 1012 
3APS Bomet611 1023 
4AFC Leopards610 1016 
5Ulinzi Stars69 1016 
6Tusker68 1012 
7Shabana68 1013 
8Mathare United68 1012 
9KCB67 109 
10Nairobi United67 1017 
11Posta Rangers67 1012 
12Homeboyz66 108 
13Mara Sugar66 1015 
14Kenya Police65 1013 
15Bandari65 108 
163K22 22 
17Migori Youth22 22 
18Mombasa Elite20 20 
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 Bomet13310162/10 (20%)7/10 (70%)2/10 (20%)7/10 (70%)50
2GOR Mahia1257173/10 (30%)  5/10 (50%)36
3Nairobi United14113255/10 (50%)4/10 (40%)4/10 (40%)4/10 (40%)20
4AFC Leopards12111235/10 (50%)7/10 (70%)3/10 (30%)3/10 (30%)38
5Ulinzi Stars990184/10 (40%)5/10 (50%)5/10 (50%)3/10 (30%)52
6Mara Sugar981174/10 (40%)7/10 (70%)2/10 (20%)5/10 (50%)40
7Kenya Police963155/10 (50%)5/10 (50%)2/10 (20%)5/10 (50%)22
8Shabana57-2122/10 (20%)4/10 (40%)4/10 (40%)6/10 (60%)55
9Tusker651111/10 (10%)5/10 (50%)5/10 (50%)5/10 (50%)40
10Mathare United990183/10 (30%)4/10 (40%)4/10 (40%)5/10 (50%)36
11Murang'a SEAL1618-2346/10 (60%)4/10 (40%)6/10 (60%)2/10 (20%)20
12Posta Rangers1014-4244/10 (40%)6/10 (60%)4/10 (40%)3/10 (30%)45
13KCB1013-3235/10 (50%)4/10 (40%)6/10 (60%)1/10 (10%)46
14Homeboyz912-3216/10 (60%)  1/10 (10%)31
15Bandari610-4164/10 (40%)2/10 (20%)6/10 (60%)4/10 (40%)37
163K33062/2 (100%)0/2 (0%)2/2 (100%)0/2 (0%)12
17Migori Youth11021/2 (50%)1/2 (50%)0/2 (0%)0/2 (0%)5
18Mombasa Elite13-241/2 (50%)0/2 (0%)2/2 (100%)0/2 (0%)61
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 Bomet23  
2GOR Mahia21  
3Nairobi United17  
4AFC Leopards16  
5Ulinzi Stars16  
6Mara Sugar15  
7Kenya Police13  
8Shabana13  
9Tusker12  
10Mathare United12  
11Murang'a SEAL12  
12Posta Rangers12  
13KCB9  
14Homeboyz8  
15Bandari8  
163K2  
17Migori Youth2  
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
1Bandari879546
2KCB267166
3Posta Rangers250155
4Mara Sugar184114
5APS Bomet178111
6GOR Mahia178111
7Ulinzi Stars16099
8Shabana14590
9Tusker13886
10Murang'a SEAL6440
11Mathare United96
12AFC Leopards21
133K00
14Homeboyz00
15Kenya Police00
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,798
2Kenya Police1,779
3AFC Leopards1,712
4Homeboyz1,682
5Tusker1,660
6Shabana1,624
7Nairobi United1,610
8Bandari1,610
9APS Bomet1,582
10KCB1,567
11Murang'a SEAL1,562
12Mara Sugar1,535
13Ulinzi Stars1,521
143K1,500
15Migori Youth1,500
16Mombasa Elite1,493
17Mathare United1,477
18Posta Rangers1,473

League Table for this division