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 Mahia6510135+81652140
2AFC Leopards640296+3122411
3Homeboyz632185+31133352
4Kenya Police632174+311210
5Mara Sugar623175+2933930
6Bandari6231660933728
7Tusker63036609222
8Shabana630369-3933240
9Mathare United6222107+385264
10KCB622257-28333
11Ulinzi Stars621378-17430
12Kariobangi Sharks621367-1743240
13Posta Rangers621367-1732264
14Nairobi United613245-16340
15Bidco United613247-3623635
16Murang'a SEAL612357-2533337
17APS Bomet604224-242392
18Sofapaka6015110-9113726
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10910248+162872140
2AFC Leopards10712148+6224411
3Shabana106131312+11943240
4Homeboyz105321811+71863352
5Murang'a SEAL105231411+31763337
6Kenya Police10442107+316410
7KCB104331011-115633
8Bandari103527701433728
9Nairobi United10343118+313540
10Tusker104151014-413522
11Mathare United103341312+1127264
12Kariobangi Sharks10334810-21253240
13Mara Sugar102531113-21153930
14Posta Rangers10235812-4952264
15APS Bomet10154912-386392
16Ulinzi Stars10226813-58530
17Bidco United10145816-8763635
18Sofapaka10019318-15123726

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 1028 
2AFC Leopards612 1022 
3Homeboyz611 1018 
4Kenya Police611 1016 
5Mara Sugar69 1011 
6Bandari69 1014 
7Tusker69 1013 
8Shabana69 1019 
9Mathare United68 1012 
10KCB68 1015 
11Ulinzi Stars67 108 
12Kariobangi Sharks67 1012 
13Posta Rangers67 109 
14Nairobi United66 1013 
15Bidco United66 107 
16Murang'a SEAL65 1017 
17APS Bomet64 108 
18Sofapaka61 101 
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
3Shabana13121254/10 (40%)7/10 (70%)3/10 (30%)6/10 (60%)32
4Homeboyz18117296/10 (60%)7/10 (70%)3/10 (30%)3/10 (30%)22
5Murang'a SEAL14113256/10 (60%)5/10 (50%)5/10 (50%)2/10 (20%)27
6Kenya Police1073174/10 (40%)5/10 (50%)4/10 (40%)4/10 (40%)42
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
9Nairobi United1183195/10 (50%)5/10 (50%)4/10 (40%)4/10 (40%)27
10Tusker1014-4245/10 (50%)6/10 (60%)4/10 (40%)2/10 (20%)35
11Mathare United13121257/10 (70%)3/10 (30%)7/10 (70%)1/10 (10%)47
12Kariobangi Sharks810-2185/10 (50%)3/10 (30%)6/10 (60%)3/10 (30%)38
13Mara Sugar1113-2245/10 (50%)2/10 (20%)7/10 (70%)2/10 (20%)35
14Posta Rangers812-4205/10 (50%)4/10 (40%)6/10 (60%)1/10 (10%)31
15APS Bomet912-3216/10 (60%)3/10 (30%)4/10 (40%)3/10 (30%)27
16Ulinzi Stars813-5215/10 (50%)4/10 (40%)6/10 (60%)1/10 (10%)30
17Bidco United816-8246/10 (60%)4/10 (40%)5/10 (50%)2/10 (20%)38
18Sofapaka318-15212/10 (20%)0/10 (0%)9/10 (90%)1/10 (10%)21
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  
3Shabana19  
4Homeboyz18  
5Murang'a SEAL17  
6Kenya Police16  
7KCB15  
8Bandari14  
9Nairobi United13  
10Tusker13  
11Mathare United12  
12Kariobangi Sharks12  
13Mara Sugar11  
14Posta Rangers9  
15APS Bomet8  
16Ulinzi Stars8  
17Bidco United7  
18Sofapaka1  
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 Sugar930578
2Bandari728452
3Sofapaka726451
4Bidco United635395
5Homeboyz352219
6Murang'a SEAL337209
7Posta Rangers264164
8Kariobangi Sharks240149
9Shabana240149
10GOR Mahia14087
11APS Bomet9257
12Mathare United6440
13AFC Leopards117
14KCB32
15Tusker21
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,736
4Homeboyz1,702
5Tusker1,669
6Bandari1,646
7Shabana1,639
8KCB1,581
9Murang'a SEAL1,568
10Nairobi United1,552
11Kariobangi Sharks1,534
12Posta Rangers1,523
13Mara Sugar1,521
14Ulinzi Stars1,496
15APS Bomet1,482
16Mathare United1,479
17Sofapaka1,474
18Bidco United1,472

League Table for this division