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
1AFC Leopards6501113+815 232
2GOR Mahia6420124+814 34243
3Murang'a SEAL6411116+513 43136
4Nairobi United632185+311 340
5Bandari632164+211 32441
6KCB631288010 33267
7Shabana623176+19 320
8Tusker630357-29 120
9Homeboyz622287+18 32728
10Mathare United621324-27 020
11Posta Rangers613235-26 120
12Mara Sugar613258-36 33609
13Kenya Police605145-15 333
14APS Bomet612358-35 32174
15Kariobangi Sharks612339-65 23552
16Ulinzi Stars611467-14 32138
17Bidco United602426-42 22335
18Sofapaka602416-52 12501
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1AFC Leopards10631134+921 332
2GOR Mahia10622169+720 44243
3Shabana10541117+419 420
4KCB10532119+218 43267
5Murang'a SEAL10451138+517 63136
6Bandari10451106+417 52441
7Nairobi United104331311+215 540
8Tusker10505810-215 220
9Kenya Police1035298+114 433
10Mathare United1042466014 120
11Homeboyz103431211+113 52728
12Ulinzi Stars103251110+111 52138
13APS Bomet102441011-110 52174
14Mara Sugar10244711-410 43609
15Posta Rangers10244510-510 220
16Kariobangi Sharks10145615-97 43552
17Sofapaka10136411-76 22501
18Bidco United10046410-64 32335

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
1AFC Leopards615 1021 
2GOR Mahia614 1020 
3Murang'a SEAL613 1017 
4Nairobi United611 1015 
5Bandari611 1017 
6KCB610 1018 
7Shabana69 1019 
8Tusker69 1015 
9Homeboyz68 1013 
10Mathare United67 1014 
11Posta Rangers66 1010 
12Mara Sugar66 1010 
13Kenya Police65 1014 
14APS Bomet65 1010 
15Kariobangi Sharks65 107 
16Ulinzi Stars64 1011 
17Bidco United62 104 
18Sofapaka62 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
1AFC Leopards1349173/10 (30%)5/10 (50%)3/10 (30%)6/10 (60%)28
2GOR Mahia1697254/10 (40%)7/10 (70%)2/10 (20%)5/10 (50%)14
3Shabana1174184/10 (40%)6/10 (60%)2/10 (20%)6/10 (60%)18
4KCB1192204/10 (40%)4/10 (40%)4/10 (40%)5/10 (50%)26
5Murang'a SEAL1385216/10 (60%)5/10 (50%)3/10 (30%)4/10 (40%)13
6Bandari1064165/10 (50%)3/10 (30%)5/10 (50%)4/10 (40%)35
7Nairobi United13112245/10 (50%)6/10 (60%)4/10 (40%)2/10 (20%)27
8Tusker810-2182/10 (20%)5/10 (50%)5/10 (50%)5/10 (50%)25
9Kenya Police981174/10 (40%)5/10 (50%)3/10 (30%)4/10 (40%)28
10Mathare United660121/10 (10%)5/10 (50%)4/10 (40%)5/10 (50%)46
11Homeboyz12111235/10 (50%)7/10 (70%)3/10 (30%)3/10 (30%)21
12Ulinzi Stars11101215/10 (50%)3/10 (30%)7/10 (70%)2/10 (20%)26
13APS Bomet1011-1215/10 (50%)3/10 (30%)5/10 (50%)3/10 (30%)46
14Mara Sugar711-4184/10 (40%)3/10 (30%)6/10 (60%)3/10 (30%)23
15Posta Rangers510-5152/10 (20%)4/10 (40%)4/10 (40%)4/10 (40%)23
16Kariobangi Sharks615-9214/10 (40%)3/10 (30%)5/10 (50%)3/10 (30%)28
17Sofapaka411-7152/10 (20%)3/10 (30%)5/10 (50%)3/10 (30%)39
18Bidco United410-6143/10 (30%)0/10 (0%)7/10 (70%)3/10 (30%)44
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
1AFC Leopards21  
2GOR Mahia20  
3Shabana19  
4KCB18  
5Murang'a SEAL17  
6Bandari17  
7Nairobi United15  
8Tusker15  
9Kenya Police14  
10Mathare United14  
11Homeboyz13  
12Ulinzi Stars11  
13APS Bomet10  
14Mara Sugar10  
15Posta Rangers10  
16Kariobangi Sharks7  
17Sofapaka6  
18Bidco United4  
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
1Homeboyz728452
2Mara Sugar609378
3Kariobangi Sharks552343
4Sofapaka501311
5Bandari441274
6Bidco United335208
7KCB267166
8GOR Mahia243151
9APS Bomet174108
10Ulinzi Stars13886
11Murang'a SEAL13685
12Kenya Police32
13AFC Leopards21
14Mathare United00
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,756
3AFC Leopards1,744
4Homeboyz1,699
5Tusker1,667
6Bandari1,644
7Shabana1,637
8KCB1,570
9Nairobi United1,562
10Murang'a SEAL1,542
11Ulinzi Stars1,534
12Sofapaka1,533
13Kariobangi Sharks1,524
14Posta Rangers1,521
15Mara Sugar1,507
16APS Bomet1,493
17Bidco United1,491
18Mathare United1,445

League Table for this division