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 Mahia6510154+1116310
2AFC Leopards6501102+815100
3Murang'a SEAL6501136+715410
4Bandari641163+31322661
5Shabana632197+211310
6Homeboyz622298+18310
7Kenya Police6141440732441
8Mathare United621346-27210
9KCB621358-37319
10Tusker621359-47310
11Nairobi United613256-16320
12Kariobangi Sharks613237-46210
13APS Bomet6123810-2552200
14Ulinzi Stars611457-2421138
15Mara Sugar604259-4432134
16Posta Rangers604237-4431264
17Bidco United602448-424140
18Sofapaka602417-6211288
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1AFC Leopards10721144+1023300
2GOR Mahia10631187+1121510
3Murang'a SEAL10631168+821610
4Shabana10541139+419410
5KCB105231312+117619
6Bandari1044286+21642661
7Tusker10514910-116310
8Nairobi United10352119+214620
9Homeboyz103431413+113510
10Kenya Police102627701242441
11Mara Sugar10253912-31142134
12Posta Rangers1025369-31131264
13Mathare United1032558-311210
14APS Bomet102441114-31062200
15Kariobangi Sharks10244410-610210
16Ulinzi Stars102261012-2851138
17Bidco United10037613-735140
18Sofapaka10037213-11321288

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 1021 
2AFC Leopards615 1023 
3Murang'a SEAL615 1021 
4Bandari613 1016 
5Shabana611 1019 
6Homeboyz68 1013 
7Kenya Police67 1012 
8Mathare United67 1011 
9KCB67 1017 
10Tusker67 1016 
11Nairobi United66 1014 
12Kariobangi Sharks66 1010 
13APS Bomet65 1010 
14Ulinzi Stars64 108 
15Mara Sugar64 1011 
16Posta Rangers64 1011 
17Bidco United62 103 
18Sofapaka62 103 
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 Leopards14410183/10 (30%)6/10 (60%)3/10 (30%)6/10 (60%)30
2GOR Mahia18711255/10 (50%)  4/10 (40%)19
3Murang'a SEAL1688246/10 (60%)6/10 (60%)3/10 (30%)4/10 (40%)12
4Shabana1394224/10 (40%)5/10 (50%)3/10 (30%)6/10 (60%)20
5KCB13121256/10 (60%)3/10 (30%)6/10 (60%)3/10 (30%)33
6Bandari862144/10 (40%)3/10 (30%)5/10 (50%)4/10 (40%)39
7Tusker910-1193/10 (30%)6/10 (60%)4/10 (40%)4/10 (40%)34
8Nairobi United1192206/10 (60%)  3/10 (30%)25
9Homeboyz14131275/10 (50%)7/10 (70%)3/10 (30%)3/10 (30%)20
10Kenya Police770144/10 (40%)4/10 (40%)4/10 (40%)4/10 (40%)47
11Mara Sugar912-3214/10 (40%)3/10 (30%)5/10 (50%)4/10 (40%)29
12Posta Rangers69-3153/10 (30%)4/10 (40%)4/10 (40%)4/10 (40%)24
13Mathare United58-3132/10 (20%)4/10 (40%)5/10 (50%)4/10 (40%)40
14APS Bomet1114-3256/10 (60%)5/10 (50%)3/10 (30%)3/10 (30%)36
15Kariobangi Sharks410-6142/10 (20%)2/10 (20%)5/10 (50%)5/10 (50%)37
16Ulinzi Stars1012-2225/10 (50%)3/10 (30%)7/10 (70%)1/10 (10%)24
17Bidco United613-7195/10 (50%)2/10 (20%)7/10 (70%)1/10 (10%)46
18Sofapaka213-11152/10 (20%)2/10 (20%)6/10 (60%)2/10 (20%)42
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 Leopards23  
2GOR Mahia21  
3Murang'a SEAL21  
4Shabana19  
5KCB17  
6Bandari16  
7Tusker16  
8Nairobi United14  
9Homeboyz13  
10Kenya Police12  
11Mara Sugar11  
12Posta Rangers11  
13Mathare United11  
14APS Bomet10  
15Kariobangi Sharks10  
16Ulinzi Stars8  
17Bidco United3  
18Sofapaka3  
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
1Bandari661411
2Kenya Police441274
3Sofapaka288179
4Posta Rangers264164
5APS Bomet200124
6Ulinzi Stars13886
7Mara Sugar13483
8Bidco United4025
9KCB96
10AFC Leopards00
11GOR Mahia00
12Homeboyz00
13Kariobangi Sharks00
14Mathare United00
15Murang'a SEAL00
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,816
2AFC Leopards1,750
3Kenya Police1,750
4Homeboyz1,699
5Tusker1,677
6Bandari1,646
7Shabana1,646
8KCB1,580
9Murang'a SEAL1,568
10Nairobi United1,548
11Kariobangi Sharks1,532
12Sofapaka1,523
13Posta Rangers1,510
14Ulinzi Stars1,507
15Mara Sugar1,502
16APS Bomet1,501
17Bidco United1,488
18Mathare United1,437

League Table for this division