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 Mahia6420114+714420
2Kenya Police641173+413120
3AFC Leopards640296+312220
4Homeboyz632175+2113363
5Tusker630354+19122
6Shabana630369-3932240
7KCB622257-28323
8Mara Sugar614165+1733260
9Posta Rangers621367-1732264
10Ulinzi Stars621367-17330
11Kariobangi Sharks621356-17335
12Bandari614134-1723890
13Nairobi United613245-16330
14APS Bomet613234-1623189
15Bidco United613247-3622440
16Mathare United6123770542355
17Murang'a SEAL612357-2532265
18Sofapaka602418-7213726
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10910248+1628710
2AFC Leopards10712148+622420
3Homeboyz10631189+9215363
4Shabana106131312+11942240
5Kenya Police10532106+418320
6Murang'a SEAL105231411+31762265
7KCB104331011-115623
8Bandari103527701433890
9Tusker104151011-113522
10Mathare United103341311+21272355
11Kariobangi Sharks10334810-212522
12Nairobi United10253109+111630
13Mara Sugar102531113-21153260
14APS Bomet1024479-21053189
15Posta Rangers10235812-4952264
16Ulinzi Stars10226813-58530
17Bidco United10145816-8762440
18Sofapaka10028317-14223726

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 Mahia614 1028 
2Kenya Police613 1018 
3AFC Leopards612 1022 
4Homeboyz611 1021 
5Tusker69 1013 
6Shabana69 1019 
7KCB68 1015 
8Mara Sugar67 1011 
9Posta Rangers67 109 
10Ulinzi Stars67 108 
11Kariobangi Sharks67 1012 
12Bandari67 1014 
13Nairobi United66 1011 
14APS Bomet66 1010 
15Bidco United66 107 
16Mathare United65 1012 
17Murang'a SEAL65 1017 
18Sofapaka62 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 Mahia24816327/10 (70%)7/10 (70%)3/10 (30%)3/10 (30%)19
2AFC Leopards1486224/10 (40%)8/10 (80%)2/10 (20%)5/10 (50%)45
3Homeboyz1899275/10 (50%)7/10 (70%)3/10 (30%)3/10 (30%)22
4Shabana13121254/10 (40%)7/10 (70%)3/10 (30%)6/10 (60%)32
5Kenya Police1064163/10 (30%)6/10 (60%)3/10 (30%)5/10 (50%)42
6Murang'a SEAL14113256/10 (60%)5/10 (50%)5/10 (50%)2/10 (20%)27
7KCB1011-1216/10 (60%)5/10 (50%)5/10 (50%)3/10 (30%)33
8Bandari770143/10 (30%)5/10 (50%)4/10 (40%)5/10 (50%)32
9Tusker1011-1215/10 (50%)6/10 (60%)4/10 (40%)2/10 (20%)40
10Mathare United13112247/10 (70%)3/10 (30%)7/10 (70%)1/10 (10%)47
11Kariobangi Sharks810-2185/10 (50%)3/10 (30%)6/10 (60%)3/10 (30%)38
12Nairobi United1091196/10 (60%)5/10 (50%)4/10 (40%)3/10 (30%)30
13Mara Sugar1113-2245/10 (50%)2/10 (20%)7/10 (70%)2/10 (20%)42
14APS Bomet79-2165/10 (50%)3/10 (30%)4/10 (40%)4/10 (40%)34
15Posta Rangers812-4205/10 (50%)4/10 (40%)6/10 (60%)1/10 (10%)31
16Ulinzi Stars813-5215/10 (50%)4/10 (40%)6/10 (60%)1/10 (10%)31
17Bidco United816-8246/10 (60%)4/10 (40%)5/10 (50%)2/10 (20%)38
18Sofapaka317-14202/10 (20%)0/10 (0%)8/10 (80%)2/10 (20%)22
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 Mahia28  
2AFC Leopards22  
3Homeboyz21  
4Shabana19  
5Kenya Police18  
6Murang'a SEAL17  
7KCB15  
8Bandari14  
9Tusker13  
10Mathare United12  
11Kariobangi Sharks12  
12Nairobi United11  
13Mara Sugar11  
14APS Bomet10  
15Posta Rangers9  
16Ulinzi Stars8  
17Bidco United7  
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
1Bandari890553
2Sofapaka726451
3Bidco United440273
4Mathare United355221
5Murang'a SEAL265165
6Posta Rangers264164
7Mara Sugar260162
8Shabana240149
9APS Bomet189117
10Homeboyz6339
11Kariobangi Sharks53
12KCB32
13Tusker21
14AFC Leopards00
15GOR Mahia00
16Kenya Police00
17Nairobi United00
18Ulinzi Stars00

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,820
2Kenya Police1,746
3AFC Leopards1,739
4Homeboyz1,712
5Tusker1,669
6Bandari1,650
7Shabana1,645
8KCB1,587
9Murang'a SEAL1,562
10Nairobi United1,552
11Kariobangi Sharks1,530
12Mara Sugar1,515
13Posta Rangers1,512
14Ulinzi Stars1,509
15APS Bomet1,482
16Mathare United1,479
17Bidco United1,468
18Sofapaka1,462

League Table for this division