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 Leopards6402107+3123311
3Homeboyz6321106+41142288
4Kenya Police632174+31122264
5Mara Sugar6240107+31042669
6Tusker63036609222
7Shabana630379-2932240
8Mathare United6222107+385264
9Nairobi United622275+28330
10Murang'a SEAL622288084273
11Kariobangi Sharks6222770852238
12Posta Rangers621367-1732264
13Bandari614156-1732728
14KCB613258-36423
15Bidco United6132510-5632195
16Ulinzi Stars612369-35520
17APS Bomet603336-333292
18Sofapaka6015311-8122297
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10910248+162872140
2AFC Leopards10712178+9224311
3Homeboyz105321711+61862288
4Murang'a SEAL105231613+3177273
5Shabana10523121201742240
6Kenya Police10442107+31642264
7Bandari103528801442728
8Nairobi United10343129+313630
9Kariobangi Sharks10343910-11362238
10Tusker104151014-413522
11Mathare United103341312+1127264
12Mara Sugar102621213-11262669
13KCB10334913-412623
14Posta Rangers10244911-21062264
15Bidco United10154916-7872195
16APS Bomet101451014-477292
17Ulinzi Stars10136714-76620
18Sofapaka10028417-13232297

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 Sugar610 1012 
6Tusker69 1013 
7Shabana69 1017 
8Mathare United68 1012 
9Nairobi United68 1013 
10Murang'a SEAL68 1017 
11Kariobangi Sharks68 1013 
12Posta Rangers67 1010 
13Bandari67 1014 
14KCB66 1012 
15Bidco United66 108 
16Ulinzi Stars65 106 
17APS Bomet63 107 
18Sofapaka61 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 Leopards1789254/10 (40%)8/10 (80%)2/10 (20%)5/10 (50%)40
3Homeboyz17116286/10 (60%)7/10 (70%)3/10 (30%)3/10 (30%)18
4Murang'a SEAL16133297/10 (70%)6/10 (60%)4/10 (40%)2/10 (20%)23
5Shabana12120244/10 (40%)6/10 (60%)3/10 (30%)6/10 (60%)32
6Kenya Police1073174/10 (40%)5/10 (50%)4/10 (40%)4/10 (40%)42
7Bandari880164/10 (40%)5/10 (50%)4/10 (40%)4/10 (40%)27
8Nairobi United1293216/10 (60%)6/10 (60%)4/10 (40%)3/10 (30%)25
9Kariobangi Sharks910-1196/10 (60%)3/10 (30%)6/10 (60%)3/10 (30%)33
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
12Mara Sugar1213-1256/10 (60%)3/10 (30%)6/10 (60%)2/10 (20%)27
13KCB913-4226/10 (60%)4/10 (40%)6/10 (60%)2/10 (20%)30
14Posta Rangers911-2206/10 (60%)5/10 (50%)5/10 (50%)1/10 (10%)28
15Bidco United916-7257/10 (70%)4/10 (40%)5/10 (50%)2/10 (20%)41
16APS Bomet1014-4247/10 (70%)4/10 (40%)4/10 (40%)2/10 (20%)34
17Ulinzi Stars714-7216/10 (60%)3/10 (30%)7/10 (70%)0/10 (0%)27
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 Mahia28  
2AFC Leopards22  
3Homeboyz18  
4Murang'a SEAL17  
5Shabana17  
6Kenya Police16  
7Bandari14  
8Nairobi United13  
9Kariobangi Sharks13  
10Tusker13  
11Mathare United12  
12Mara Sugar12  
13KCB12  
14Posta Rangers10  
15Bidco United8  
16APS Bomet7  
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
1Bandari728452
2Mara Sugar669416
3Sofapaka297185
4Homeboyz288179
5Kenya Police264164
6Posta Rangers264164
7Shabana240149
8Kariobangi Sharks238148
9Bidco United195121
10GOR Mahia14087
11APS Bomet9257
12Murang'a SEAL7345
13Mathare United6440
14AFC Leopards117
15KCB32
16Tusker21
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