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
1Kenya Police641183+5131312
2AFC Leopards640267-1121275
3GOR Mahia632185+311423
4Tusker631253+210130
5Ulinzi Stars630376+1922140
6Mara Sugar623132+1912257
7Mathare United622297+2833291
8Homeboyz622286+2823107
9KCB622255083238
10Posta Rangers621356-1721179
11Bandari614134-1721162
12Nairobi United613276+16320
13APS Bomet613234-162197
14Shabana6204512-76320
15Murang'a SEAL612336-35210
16Bidco United612326-451229
17Kariobangi Sharks611447-34323
18Sofapaka603316-5312291
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10721187+1123623
2Kenya Police10541125+7193312
3AFC Leopards106131310+3193275
4Homeboyz10532179+81853107
5Shabana106041012-218320
6Mara Sugar10451139+41752257
7KCB10433911-2155238
8Nairobi United10352138+514520
9Murang'a SEAL104241212014510
10Tusker1042488014330
11Bandari103527701431162
12Mathare United103341412+21263291
13Kariobangi Sharks1033489-112523
14Ulinzi Stars103251011-11152140
15APS Bomet1024479-2105197
16Posta Rangers10235812-4951179
17Bidco United10145616-1074229
18Sofapaka10037316-13322291

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
1Kenya Police613 1019 
2AFC Leopards612 1019 
3GOR Mahia611 1023 
4Tusker610 1014 
5Ulinzi Stars69 1011 
6Mara Sugar69 1017 
7Mathare United68 1012 
8Homeboyz68 1018 
9KCB68 1015 
10Posta Rangers67 109 
11Bandari67 1014 
12Nairobi United66 1014 
13APS Bomet66 1010 
14Shabana66 1018 
15Murang'a SEAL65 1014 
16Bidco United65 107 
17Kariobangi Sharks64 1012 
18Sofapaka63 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
1GOR Mahia18711256/10 (60%)6/10 (60%)3/10 (30%)3/10 (30%)21
2Kenya Police1257173/10 (30%)5/10 (50%)3/10 (30%)5/10 (50%)38
3AFC Leopards13103233/10 (30%)9/10 (90%)1/10 (10%)6/10 (60%)42
4Homeboyz1798265/10 (50%)6/10 (60%)4/10 (40%)3/10 (30%)20
5Shabana1012-2223/10 (30%)7/10 (70%)3/10 (30%)6/10 (60%)38
6Mara Sugar1394225/10 (50%)4/10 (40%)5/10 (50%)4/10 (40%)43
7KCB911-2205/10 (50%)5/10 (50%)5/10 (50%)3/10 (30%)33
8Nairobi United1385215/10 (50%)5/10 (50%)4/10 (40%)4/10 (40%)24
9Murang'a SEAL12120245/10 (50%)4/10 (40%)6/10 (60%)2/10 (20%)31
10Tusker880163/10 (30%)7/10 (70%)3/10 (30%)3/10 (30%)41
11Bandari770143/10 (30%)5/10 (50%)4/10 (40%)5/10 (50%)32
12Mathare United14122266/10 (60%)3/10 (30%)6/10 (60%)2/10 (20%)45
13Kariobangi Sharks89-1175/10 (50%)3/10 (30%)6/10 (60%)3/10 (30%)41
14Ulinzi Stars1011-1215/10 (50%)4/10 (40%)6/10 (60%)1/10 (10%)31
15APS Bomet79-2165/10 (50%)3/10 (30%)4/10 (40%)4/10 (40%)34
16Posta Rangers812-4205/10 (50%)4/10 (40%)6/10 (60%)1/10 (10%)36
17Bidco United616-10224/10 (40%)3/10 (30%)6/10 (60%)2/10 (20%)40
18Sofapaka316-13192/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  
2Kenya Police19  
3AFC Leopards19  
4Homeboyz18  
5Shabana18  
6Mara Sugar17  
7KCB15  
8Nairobi United14  
9Murang'a SEAL14  
10Tusker14  
11Bandari14  
12Mathare United12  
13Kariobangi Sharks12  
14Ulinzi Stars11  
15APS Bomet10  
16Posta Rangers9  
17Bidco United7  
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
1Mathare United291181
2Sofapaka291181
3Mara Sugar257160
4Posta Rangers179111
5Bandari162101
6Ulinzi Stars14087
7Homeboyz10766
8APS Bomet9760
9AFC Leopards7547
10KCB3824
11Bidco United2918
12Kenya Police127
13GOR Mahia32
14Kariobangi Sharks32
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,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