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
1KCB642094+514 33140
2Shabana633063+312 23107
3Nairobi United631297+210 340
4Mathare United631242+210 0429
5Kenya Police631254+110 1373
6GOR Mahia631266010 23439
7Tusker630354+19 13291
8Posta Rangers623143+19 13146
9APS Bomet622276+18 23175
10Ulinzi Stars622276+1843278
11Mara Sugar622243+18 13300
12Murang'a SEAL615043+18 320
13Bandari614143+17 231306
14AFC Leopards614134-17234
15Homeboyz613267-16 32291
16Kariobangi Sharks612348-45 23257
17Bidco United602426-42 13300
18Sofapaka601519-81 13580
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10622137+620 33439
2Tusker10613106+419 33291
3AFC Leopards1045196+317434
4Kenya Police1052387+117 2373
5Homeboyz104421511+416 72291
6Nairobi United105141211+116 340
7KCB104331210+215 63140
8Mara Sugar1035285+314 23300
9Mathare United1042467-114 1429
10APS Bomet103431110+113 53175
11Shabana1034388013 43107
12Murang'a SEAL1026299012 620
13Posta Rangers10253610-411 23146
14Bandari1017267-110 431306
15Ulinzi Stars102351013-3973278
16Kariobangi Sharks10235813-59 53257
17Sofapaka10226812-48 23580
18Bidco United1014548-47 23300

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
1KCB614 1015 
2Shabana612 1013 
3Nairobi United610 1016 
4Mathare United610 1014 
5Kenya Police610 1017 
6GOR Mahia610 1020 
7Tusker69 1019 
8Posta Rangers69 1011 
9APS Bomet68 1013 
10Ulinzi Stars68 109 
11Mara Sugar68 1014 
12Murang'a SEAL68 1012 
13Bandari67 1010 
14AFC Leopards67 1017 
15Homeboyz66 1016 
16Kariobangi Sharks65 109 
17Bidco United62 107 
18Sofapaka61 108 
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 Mahia1376203/10 (30%)9/10 (90%)1/10 (10%)6/10 (60%)26
2Tusker1064163/10 (30%)7/10 (70%)3/10 (30%)5/10 (50%)33
3AFC Leopards963154/10 (40%)4/10 (40%)3/10 (30%)5/10 (50%)29
4Kenya Police871152/10 (20%)5/10 (50%)2/10 (20%)6/10 (60%)27
5Homeboyz15114267/10 (70%)6/10 (60%)4/10 (40%)1/10 (10%)27
6Nairobi United12111233/10 (30%)5/10 (50%)5/10 (50%)3/10 (30%)20
7KCB12102226/10 (60%)4/10 (40%)5/10 (50%)3/10 (30%)33
8Mara Sugar853132/10 (20%)4/10 (40%)4/10 (40%)6/10 (60%)45
9Mathare United67-1131/10 (10%)5/10 (50%)4/10 (40%)5/10 (50%)51
10APS Bomet11101215/10 (50%)2/10 (20%)5/10 (50%)4/10 (40%)31
11Shabana880164/10 (40%)6/10 (60%)3/10 (30%)5/10 (50%)31
12Murang'a SEAL990186/10 (60%)1/10 (10%)6/10 (60%)3/10 (30%)28
13Posta Rangers610-4162/10 (20%)4/10 (40%)3/10 (30%)5/10 (50%)33
14Bandari67-1134/10 (40%)1/10 (10%)5/10 (50%)5/10 (50%)32
15Ulinzi Stars1013-3237/10 (70%)2/10 (20%)8/10 (80%)1/10 (10%)25
16Kariobangi Sharks813-5215/10 (50%)4/10 (40%)4/10 (40%)3/10 (30%)34
17Sofapaka812-4202/10 (20%)3/10 (30%)6/10 (60%)3/10 (30%)36
18Bidco United48-4122/10 (20%)1/10 (10%)4/10 (40%)5/10 (50%)33
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 Mahia20  
2Tusker19  
3AFC Leopards17  
4Kenya Police17  
5Homeboyz16  
6Nairobi United16  
7KCB15  
8Mara Sugar14  
9Mathare United14  
10APS Bomet13  
11Shabana13  
12Murang'a SEAL12  
13Posta Rangers11  
14Bandari10  
15Ulinzi Stars9  
16Kariobangi Sharks9  
17Sofapaka8  
18Bidco United7  
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
1Bandari1306812
2Sofapaka580360
3GOR Mahia439273
4Bidco United300186
5Mara Sugar300186
6Homeboyz291181
7Tusker291181
8Ulinzi Stars278173
9Kariobangi Sharks257160
10APS Bomet175109
11Posta Rangers14691
12KCB14087
13Shabana10766
14Kenya Police7345
15Mathare United2918
16AFC Leopards42
17Murang'a SEAL00
18Nairobi United00

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,786
2Kenya Police1,770
3Tusker1,719
4AFC Leopards1,704
5Homeboyz1,696
6Shabana1,637
7Bandari1,615
8KCB1,601
9Sofapaka1,550
10Posta Rangers1,538
11Ulinzi Stars1,532
12Mara Sugar1,532
13Kariobangi Sharks1,532
14Nairobi United1,513
15Bidco United1,512
16APS Bomet1,511
17Murang'a SEAL1,487
18Mathare United1,443

League Table for this division