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 Leopards6501115+6152275
2GOR Mahia6420114+714410
3Kenya Police641173+413110
4Homeboyz632195+4113263
5KCB632164+2113238
6Mara Sugar623153+2923260
7Tusker630354+19110
8Nairobi United622264+28230
9Ulinzi Stars621367-17320
10Kariobangi Sharks621356-17325
11Posta Rangers621356-1722179
12Bandari614134-1722162
13Bidco United613245-1622440
14APS Bomet613234-162297
15Shabana6204512-76320
16Mathare United612379-2541291
17Murang'a SEAL612336-3522265
18Sofapaka602418-7212428
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10820216+1526610
2AFC Leopards10712147+7223275
3Homeboyz10631209+11215263
4Kenya Police10532106+418310
5Shabana105141215-316420
6KCB104331011-1156238
7Mara Sugar103521210+21453260
8Murang'a SEAL10424121201452265
9Bandari103527701432162
10Nairobi United10343128+413530
11Kariobangi Sharks1034388013525
12Tusker104151011-113510
13Mathare United10334131301271291
14APS Bomet1024479-2105297
15Posta Rangers10235812-4952179
16Ulinzi Stars10226813-58520
17Bidco United10145715-8752440
18Sofapaka10028317-14222428

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 1022 
2GOR Mahia614 1026 
3Kenya Police613 1018 
4Homeboyz611 1021 
5KCB611 1015 
6Mara Sugar69 1014 
7Tusker69 1013 
8Nairobi United68 1013 
9Ulinzi Stars67 108 
10Kariobangi Sharks67 1013 
11Posta Rangers67 109 
12Bandari67 1014 
13Bidco United66 107 
14APS Bomet66 1010 
15Shabana66 1016 
16Mathare United65 1012 
17Murang'a SEAL65 1014 
18Sofapaka62 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 Mahia21615276/10 (60%)7/10 (70%)2/10 (20%)4/10 (40%)21
2AFC Leopards1477213/10 (30%)9/10 (90%)1/10 (10%)6/10 (60%)42
3Homeboyz20911295/10 (50%)7/10 (70%)3/10 (30%)4/10 (40%)17
4Kenya Police1064163/10 (30%)6/10 (60%)3/10 (30%)5/10 (50%)42
5Shabana1215-3274/10 (40%)6/10 (60%)4/10 (40%)5/10 (50%)35
6KCB1011-1216/10 (60%)5/10 (50%)5/10 (50%)3/10 (30%)33
7Mara Sugar12102225/10 (50%)3/10 (30%)6/10 (60%)3/10 (30%)48
8Murang'a SEAL12120245/10 (50%)4/10 (40%)6/10 (60%)2/10 (20%)31
9Bandari770143/10 (30%)5/10 (50%)4/10 (40%)5/10 (50%)32
10Nairobi United1284205/10 (50%)5/10 (50%)4/10 (40%)4/10 (40%)25
11Kariobangi Sharks880165/10 (50%)3/10 (30%)5/10 (50%)4/10 (40%)43
12Tusker1011-1215/10 (50%)6/10 (60%)4/10 (40%)2/10 (20%)40
13Mathare United13130267/10 (70%)3/10 (30%)7/10 (70%)1/10 (10%)45
14APS Bomet79-2165/10 (50%)3/10 (30%)4/10 (40%)4/10 (40%)34
15Posta Rangers812-4205/10 (50%)4/10 (40%)6/10 (60%)1/10 (10%)36
16Ulinzi Stars813-5215/10 (50%)4/10 (40%)6/10 (60%)1/10 (10%)31
17Bidco United715-8225/10 (50%)4/10 (40%)5/10 (50%)2/10 (20%)41
18Sofapaka317-14202/10 (20%)0/10 (0%)8/10 (80%)2/10 (20%)22
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 Mahia26  
2AFC Leopards22  
3Homeboyz21  
4Kenya Police18  
5Shabana16  
6KCB15  
7Mara Sugar14  
8Murang'a SEAL14  
9Bandari14  
10Nairobi United13  
11Kariobangi Sharks13  
12Tusker13  
13Mathare United12  
14APS Bomet10  
15Posta Rangers9  
16Ulinzi Stars8  
17Bidco United7  
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
1Bidco United440273
2Sofapaka428266
3Mathare United291181
4Murang'a SEAL265165
5Mara Sugar260162
6Posta Rangers179111
7Bandari162101
8APS Bomet9760
9AFC Leopards7547
10Homeboyz6339
11KCB3824
12Kariobangi Sharks53
13GOR Mahia00
14Kenya Police00
15Nairobi United00
16Shabana00
17Tusker00
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,739
4Homeboyz1,712
5Tusker1,669
6Bandari1,650
7Shabana1,645
8KCB1,587
9Murang'a SEAL1,562
10Nairobi United1,552
11Kariobangi Sharks1,530
12Mara Sugar1,515
13Posta Rangers1,512
14Ulinzi Stars1,509
15APS Bomet1,482
16Mathare United1,479
17Bidco United1,468
18Sofapaka1,462

League Table for this division