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 Mahia6510144+101642407
2Shabana64027701222239
3Homeboyz6321128+41142288
4Kariobangi Sharks632175+21142238
5AFC Leopards631297+2103211
6Murang'a SEAL631298+1104273
7Tusker631276+110320
8Nairobi United623185+39420
9Mara Sugar6231108+2942669
10Kenya Police623164+2922264
11KCB623167-19420
12Mathare United6213108+27510
13Bandari613246-2622441
14Bidco United6132611-5642195
15APS Bomet612357-2542136
16Posta Rangers612357-2533250
17Ulinzi Stars602449-5242140
18Sofapaka6006314-11022508
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10820227+152662407
2AFC Leopards10613179+8194211
3Murang'a SEAL106131712+5196273
4Homeboyz105321812+61862288
5Shabana105231213-11742239
6Nairobi United10442149+516620
7Bandari1044298+11642441
8Tusker105141113-216520
9Kenya Police1035297+21442264
10Kariobangi Sharks10343912-31362238
11KCB10343811-313520
12Mathare United103251212011610
13Mara Sugar102531316-31172669
14APS Bomet101451115-4782136
15Posta Rangers10145713-6753250
16Bidco United10145917-8772195
17Ulinzi Stars10136813-5652140
18Sofapaka10028417-13232508

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 Mahia616 1026 
2Shabana612 1017 
3Homeboyz611 1018 
4Kariobangi Sharks611 1013 
5AFC Leopards610 1019 
6Murang'a SEAL610 1019 
7Tusker610 1016 
8Nairobi United69 1016 
9Mara Sugar69 1011 
10Kenya Police69 1014 
11KCB69 1013 
12Mathare United67 1011 
13Bandari66 1016 
14Bidco United66 107 
15APS Bomet65 107 
16Posta Rangers65 107 
17Ulinzi Stars62 106 
18Sofapaka60 102 
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 Mahia22715296/10 (60%)6/10 (60%)3/10 (30%)4/10 (40%)19
2AFC Leopards1798264/10 (40%)7/10 (70%)3/10 (30%)4/10 (40%)33
3Murang'a SEAL17125296/10 (60%)6/10 (60%)4/10 (40%)3/10 (30%)20
4Homeboyz18126306/10 (60%)7/10 (70%)3/10 (30%)3/10 (30%)17
5Shabana1213-1254/10 (40%)6/10 (60%)3/10 (30%)6/10 (60%)31
6Nairobi United1495236/10 (60%)7/10 (70%)3/10 (30%)3/10 (30%)27
7Bandari981174/10 (40%)4/10 (40%)5/10 (50%)4/10 (40%)31
8Tusker1113-2245/10 (50%)7/10 (70%)3/10 (30%)3/10 (30%)35
9Kenya Police972164/10 (40%)5/10 (50%)4/10 (40%)4/10 (40%)41
10Kariobangi Sharks912-3216/10 (60%)3/10 (30%)6/10 (60%)3/10 (30%)31
11KCB811-3195/10 (50%)4/10 (40%)5/10 (50%)3/10 (30%)32
12Mathare United12120246/10 (60%)3/10 (30%)7/10 (70%)1/10 (10%)44
13Mara Sugar1316-3297/10 (70%)3/10 (30%)7/10 (70%)1/10 (10%)28
14APS Bomet1115-4268/10 (80%)4/10 (40%)5/10 (50%)1/10 (10%)31
15Posta Rangers713-6205/10 (50%)4/10 (40%)6/10 (60%)1/10 (10%)26
16Bidco United917-8267/10 (70%)4/10 (40%)6/10 (60%)1/10 (10%)40
17Ulinzi Stars813-5215/10 (50%)3/10 (30%)7/10 (70%)1/10 (10%)26
18Sofapaka417-13213/10 (30%)1/10 (10%)8/10 (80%)1/10 (10%)24
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 Mahia26  
2AFC Leopards19  
3Murang'a SEAL19  
4Homeboyz18  
5Shabana17  
6Nairobi United16  
7Bandari16  
8Tusker16  
9Kenya Police14  
10Kariobangi Sharks13  
11KCB13  
12Mathare United11  
13Mara Sugar11  
14APS Bomet7  
15Posta Rangers7  
16Bidco United7  
17Ulinzi Stars6  
18Sofapaka2  
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
1Mara Sugar669416
2Sofapaka508316
3Bandari441274
4GOR Mahia407253
5Homeboyz288179
6Kenya Police264164
7Posta Rangers250155
8Shabana239149
9Kariobangi Sharks238148
10Bidco United195121
11Ulinzi Stars14087
12APS Bomet13685
13Murang'a SEAL7345
14AFC Leopards117
15KCB00
16Mathare United00
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,811
2Kenya Police1,764
3AFC Leopards1,754
4Homeboyz1,717
5Tusker1,660
6Shabana1,657
7Bandari1,646
8KCB1,585
9Murang'a SEAL1,568
10Nairobi United1,560
11Kariobangi Sharks1,532
12Mara Sugar1,521
13Ulinzi Stars1,488
14Posta Rangers1,487
15Sofapaka1,484
16APS Bomet1,482
17Bidco United1,472
18Mathare United1,450

League Table for this division