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+6152175
2Kenya Police641173+4131210
3Tusker640263+312120
4Homeboyz6321106+411320
5GOR Mahia632185+311423
6KCB632164+2113138
7Mara Sugar623153+29220
8Ulinzi Stars621367-17310
9Kariobangi Sharks621356-17313
10Posta Rangers621356-1721179
11Bandari614134-1721162
12Nairobi United613276+16330
13Bidco United613245-16210
14APS Bomet613234-162197
15Shabana6204512-76310
16Mathare United612368-2532291
17Murang'a SEAL612336-35210
18Sofapaka602418-72110
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10721187+1123623
2AFC Leopards10712147+7223175
3Homeboyz105412011+919620
4Kenya Police1044296+3163210
5Tusker10514109+116420
6Shabana105141215-316410
7KCB104331011-1156138
8Nairobi United10352138+514530
9Mara Sugar103521210+214520
10Murang'a SEAL104241212014510
11Bandari103527701431162
12Kariobangi Sharks1034388013513
13Mathare United102441213-11072291
14APS Bomet1024479-2105197
15Posta Rangers10235812-4951179
16Ulinzi Stars10226813-58510
17Bidco United10145715-87510
18Sofapaka10028317-142210

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 
2Kenya Police613 1016 
3Tusker612 1016 
4Homeboyz611 1019 
5GOR Mahia611 1023 
6KCB611 1015 
7Mara Sugar69 1014 
8Ulinzi Stars67 108 
9Kariobangi Sharks67 1013 
10Posta Rangers67 109 
11Bandari67 1014 
12Nairobi United66 1014 
13Bidco United66 107 
14APS Bomet66 1010 
15Shabana66 1016 
16Mathare United65 1010 
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 Mahia18711256/10 (60%)6/10 (60%)3/10 (30%)3/10 (30%)21
2AFC Leopards1477213/10 (30%)9/10 (90%)1/10 (10%)6/10 (60%)42
3Homeboyz20119316/10 (60%)7/10 (70%)3/10 (30%)3/10 (30%)18
4Kenya Police963153/10 (30%)5/10 (50%)3/10 (30%)5/10 (50%)38
5Tusker1091194/10 (40%)7/10 (70%)3/10 (30%)3/10 (30%)41
6Shabana1215-3274/10 (40%)6/10 (60%)4/10 (40%)5/10 (50%)35
7KCB1011-1216/10 (60%)5/10 (50%)5/10 (50%)3/10 (30%)33
8Nairobi United1385215/10 (50%)5/10 (50%)4/10 (40%)4/10 (40%)24
9Mara Sugar12102225/10 (50%)3/10 (30%)6/10 (60%)3/10 (30%)48
10Murang'a SEAL12120245/10 (50%)4/10 (40%)6/10 (60%)2/10 (20%)31
11Bandari770143/10 (30%)5/10 (50%)4/10 (40%)5/10 (50%)32
12Kariobangi Sharks880165/10 (50%)3/10 (30%)5/10 (50%)4/10 (40%)43
13Mathare United1213-1257/10 (70%)2/10 (20%)7/10 (70%)1/10 (10%)46
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 Mahia23  
2AFC Leopards22  
3Homeboyz19  
4Kenya Police16  
5Tusker16  
6Shabana16  
7KCB15  
8Nairobi United14  
9Mara Sugar14  
10Murang'a SEAL14  
11Bandari14  
12Kariobangi Sharks13  
13Mathare United10  
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
1Mathare United291181
2Posta Rangers179111
3Bandari162101
4APS Bomet9760
5AFC Leopards7547
6KCB3824
7Kenya Police106
8GOR Mahia32
9Kariobangi Sharks32
10Bidco United00
11Homeboyz00
12Mara Sugar00
13Murang'a SEAL00
14Nairobi United00
15Shabana00
16Sofapaka00
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,752
3AFC Leopards1,750
4Homeboyz1,718
5Tusker1,663
6Bandari1,650
7Shabana1,623
8KCB1,596
9Nairobi United1,573
10Murang'a SEAL1,551
11Kariobangi Sharks1,530
12Mara Sugar1,523
13Posta Rangers1,504
14Ulinzi Stars1,496
15APS Bomet1,495
16Mathare United1,474
17Sofapaka1,462
18Bidco United1,460

League Table for this division