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
1Kenya Police641183+5131212
2AFC Leopards640267-112110
3Mara Sugar632142+21112515
4Nairobi United6231117+49410
5APS Bomet623163+3921146
6GOR Mahia623164+29323
7Ulinzi Stars6303880931140
8Posta Rangers630357-29120
9Mathare United622297+28320
10Homeboyz622286+2821107
11KCB62227708410
12Tusker62133307030
13Bandari614123-1711439
14Shabana6204512-76310
15Murang'a SEAL612359-45310
16Kariobangi Sharks611447-34310
17Sofapaka603316-5311291
18Bidco United602417-6212295
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10631166+1021523
2Kenya Police10541125+7193212
3Mara Sugar10541116+51942515
4AFC Leopards106131310+319310
5Homeboyz10532179+81851107
6Shabana106041012-218310
7KCB104331112-115610
8Nairobi United103521410+414610
9APS Bomet1034397+21341146
10Tusker1041578-113230
11Mathare United103341412+212620
12Kariobangi Sharks1033489-112510
13Bandari1026267-11231439
14Ulinzi Stars103251113-21161140
15Murang'a SEAL103251216-411610
16Posta Rangers10316713-610320
17Bidco United10136516-11632295
18Sofapaka10037316-13321291

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
1Kenya Police613 1019 
2AFC Leopards612 1019 
3Mara Sugar611 1019 
4Nairobi United69 1014 
5APS Bomet69 1013 
6GOR Mahia69 1021 
7Ulinzi Stars69 1011 
8Posta Rangers69 1010 
9Mathare United68 1012 
10Homeboyz68 1018 
11KCB68 1015 
12Tusker67 1013 
13Bandari67 1012 
14Shabana66 1018 
15Murang'a SEAL65 1011 
16Kariobangi Sharks64 1012 
17Sofapaka63 103 
18Bidco United62 106 
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 Mahia16610225/10 (50%)6/10 (60%)2/10 (20%)4/10 (40%)20
2Kenya Police1257173/10 (30%)6/10 (60%)2/10 (20%)6/10 (60%)30
3Mara Sugar1165174/10 (40%)4/10 (40%)4/10 (40%)5/10 (50%)47
4AFC Leopards13103233/10 (30%)8/10 (80%)2/10 (20%)5/10 (50%)38
5Homeboyz1798265/10 (50%)6/10 (60%)4/10 (40%)3/10 (30%)20
6Shabana1012-2223/10 (30%)7/10 (70%)3/10 (30%)6/10 (60%)38
7KCB1112-1236/10 (60%)5/10 (50%)5/10 (50%)3/10 (30%)29
8Nairobi United14104246/10 (60%)4/10 (40%)5/10 (50%)3/10 (30%)22
9APS Bomet972164/10 (40%)4/10 (40%)3/10 (30%)5/10 (50%)33
10Tusker78-1152/10 (20%)6/10 (60%)3/10 (30%)5/10 (50%)34
11Mathare United14122266/10 (60%)3/10 (30%)6/10 (60%)2/10 (20%)45
12Kariobangi Sharks89-1175/10 (50%)3/10 (30%)6/10 (60%)3/10 (30%)41
13Bandari67-1133/10 (30%)4/10 (40%)4/10 (40%)5/10 (50%)27
14Ulinzi Stars1113-2246/10 (60%)4/10 (40%)6/10 (60%)1/10 (10%)32
15Murang'a SEAL1216-4286/10 (60%)5/10 (50%)5/10 (50%)1/10 (10%)31
16Posta Rangers713-6203/10 (30%)3/10 (30%)7/10 (70%)1/10 (10%)34
17Bidco United516-11213/10 (30%)3/10 (30%)6/10 (60%)2/10 (20%)40
18Sofapaka316-13192/10 (20%)0/10 (0%)8/10 (80%)3/10 (30%)18
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 Mahia21  
2Kenya Police19  
3Mara Sugar19  
4AFC Leopards19  
5Homeboyz18  
6Shabana18  
7KCB15  
8Nairobi United14  
9APS Bomet13  
10Tusker13  
11Mathare United12  
12Kariobangi Sharks12  
13Bandari12  
14Ulinzi Stars11  
15Murang'a SEAL11  
16Posta Rangers10  
17Bidco United6  
18Sofapaka3  
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 Sugar515320
2Bandari439273
3Bidco United295183
4Sofapaka291181
5APS Bomet14691
6Ulinzi Stars14087
7Homeboyz10766
8Kenya Police127
9GOR Mahia32
10AFC Leopards00
11Kariobangi Sharks00
12KCB00
13Mathare United00
14Murang'a SEAL00
15Nairobi United00
16Posta Rangers00
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,808
2Kenya Police1,777
3AFC Leopards1,725
4Homeboyz1,707
5Tusker1,675
6Bandari1,650
7Shabana1,634
8Nairobi United1,591
9KCB1,581
10Mara Sugar1,536
11Murang'a SEAL1,533
12APS Bomet1,521
13Kariobangi Sharks1,518
14Ulinzi Stars1,510
15Mathare United1,489
16Posta Rangers1,479
17Sofapaka1,462
18Bidco United1,444

League Table for this division