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
1Nairobi United6420136+714420
2Kenya Police642082+61422238
3APS Bomet642060+614020
4Ulinzi Stars6402108+21241578
5AFC Leopards640254+112010
6GOR Mahia632142+21112293
7Mara Sugar632142+21111257
8Homeboyz622285+3822291
9Bandari61414407320
10KCB621367-1732175
11Shabana621347-37210
12Mathare United613278-1632291
13Kariobangi Sharks612324-251240
14Posta Rangers612349-5532705
15Sofapaka604225-3412443
16Tusker611414-34020
17Bidco United603316-5312266
18Murang'a SEAL6015411-7132147
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10631135+82142293
2Kenya Police10631124+82122238
3Mara Sugar10541116+51941257
4Nairobi United10532159+618520
5AFC Leopards106041311+218310
6APS Bomet1044284+416220
7Shabana10514912-316310
8Ulinzi Stars10424131301471578
9Homeboyz103431210+21352291
10Tusker1041566013120
11Bandari1026289-112520
12Kariobangi Sharks1033478-1124240
13KCB10334912-31252175
14Mathare United10244131301062291
15Posta Rangers10235813-5952705
16Bidco United10154512-7832266
17Murang'a SEAL10127816-8552147
18Sofapaka10046313-10422443

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
1Nairobi United614 1018 
2Kenya Police614 1021 
3APS Bomet614 1016 
4Ulinzi Stars612 1014 
5AFC Leopards612 1018 
6GOR Mahia611 1021 
7Mara Sugar611 1019 
8Homeboyz68 1013 
9Bandari67 1012 
10KCB67 1012 
11Shabana67 1016 
12Mathare United66 1010 
13Kariobangi Sharks65 1012 
14Posta Rangers65 109 
15Sofapaka64 104 
16Tusker64 1013 
17Bidco United63 108 
18Murang'a SEAL61 105 
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 Mahia1358184/10 (40%)  5/10 (50%)32
2Kenya Police1248162/10 (20%)6/10 (60%)1/10 (10%)7/10 (70%)16
3Mara Sugar1165174/10 (40%)5/10 (50%)4/10 (40%)5/10 (50%)52
4Nairobi United1596245/10 (50%)5/10 (50%)4/10 (40%)4/10 (40%)23
5AFC Leopards13112243/10 (30%)7/10 (70%)3/10 (30%)4/10 (40%)44
6APS Bomet844122/10 (20%)5/10 (50%)2/10 (20%)7/10 (70%)46
7Shabana912-3213/10 (30%)6/10 (60%)3/10 (30%)6/10 (60%)39
8Ulinzi Stars13130267/10 (70%)5/10 (50%)5/10 (50%)1/10 (10%)32
9Homeboyz12102225/10 (50%)  2/10 (20%)25
10Tusker660121/10 (10%)5/10 (50%)5/10 (50%)4/10 (40%)37
11Bandari89-1175/10 (50%)4/10 (40%)4/10 (40%)4/10 (40%)31
12Kariobangi Sharks78-1154/10 (40%)2/10 (20%)6/10 (60%)4/10 (40%)39
13KCB912-3215/10 (50%)6/10 (60%)4/10 (40%)3/10 (30%)31
14Mathare United13130266/10 (60%)2/10 (20%)7/10 (70%)2/10 (20%)40
15Posta Rangers813-5215/10 (50%)5/10 (50%)5/10 (50%)1/10 (10%)30
16Bidco United512-7173/10 (30%)2/10 (20%)6/10 (60%)3/10 (30%)34
17Murang'a SEAL816-8245/10 (50%)3/10 (30%)7/10 (70%)1/10 (10%)31
18Sofapaka313-10162/10 (20%)1/10 (10%)7/10 (70%)3/10 (30%)27
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 Police21  
3Mara Sugar19  
4Nairobi United18  
5AFC Leopards18  
6APS Bomet16  
7Shabana16  
8Ulinzi Stars14  
9Homeboyz13  
10Tusker13  
11Bandari12  
12Kariobangi Sharks12  
13KCB12  
14Mathare United10  
15Posta Rangers9  
16Bidco United8  
17Murang'a SEAL5  
18Sofapaka4  
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
1Posta Rangers705438
2Ulinzi Stars578359
3Sofapaka443275
4GOR Mahia293182
5Homeboyz291181
6Mathare United291181
7Bidco United266165
8Mara Sugar257160
9Kenya Police238148
10KCB175109
11Murang'a SEAL14791
12Kariobangi Sharks4025
13AFC Leopards00
14APS Bomet00
15Bandari00
16Nairobi United00
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,818
2Kenya Police1,777
3AFC Leopards1,715
4Homeboyz1,707
5Tusker1,660
6Bandari1,635
7Shabana1,634
8Nairobi United1,600
9KCB1,581
10Mara Sugar1,551
11APS Bomet1,527
12Kariobangi Sharks1,526
13Ulinzi Stars1,525
14Murang'a SEAL1,524
15Mathare United1,480
16Posta Rangers1,479
17Sofapaka1,456
18Bidco United1,444

League Table for this division