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+6152375
2GOR Mahia6420114+714420
3Kenya Police641173+413120
4Homeboyz632195+4113363
5KCB632164+2113341
6Tusker630354+19122
7Nairobi United622264+28240
8Mara Sugar614165+1733260
9Posta Rangers621367-1732264
10Ulinzi Stars621367-17330
11Kariobangi Sharks621356-17335
12Bandari614134-1723890
13Bidco United613245-1623440
14APS Bomet613234-1623189
15Shabana6204512-7633240
16Mathare United612379-2542355
17Murang'a SEAL612336-3523265
18Sofapaka602418-7213726
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10820216+1526620
2AFC Leopards10712147+7223375
3Homeboyz10631209+11215363
4Kenya Police10532106+418320
5Shabana105141215-31643240
6KCB104331011-1156341
7Murang'a SEAL10424121201453265
8Bandari103527701433890
9Nairobi United10343128+413540
10Kariobangi Sharks1034388013535
11Tusker104151011-113522
12Mathare United10334131301272355
13Mara Sugar102531113-21153260
14APS Bomet1024479-21053189
15Posta Rangers10235812-4952264
16Ulinzi Stars10226813-58530
17Bidco United10145715-8753440
18Sofapaka10028317-14223726

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 
6Tusker69 1013 
7Nairobi United68 1013 
8Mara Sugar67 1011 
9Posta Rangers67 109 
10Ulinzi Stars67 108 
11Kariobangi Sharks67 1013 
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
7Murang'a SEAL12120245/10 (50%)4/10 (40%)6/10 (60%)2/10 (20%)31
8Bandari770143/10 (30%)5/10 (50%)4/10 (40%)5/10 (50%)32
9Nairobi United1284205/10 (50%)5/10 (50%)4/10 (40%)4/10 (40%)25
10Kariobangi Sharks880165/10 (50%)3/10 (30%)5/10 (50%)4/10 (40%)43
11Tusker1011-1215/10 (50%)6/10 (60%)4/10 (40%)2/10 (20%)40
12Mathare United13130267/10 (70%)3/10 (30%)7/10 (70%)1/10 (10%)45
13Mara Sugar1113-2245/10 (50%)2/10 (20%)7/10 (70%)2/10 (20%)42
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%)31
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  
7Murang'a SEAL14  
8Bandari14  
9Nairobi United13  
10Kariobangi Sharks13  
11Tusker13  
12Mathare United12  
13Mara Sugar11  
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
1Bandari890553
2Sofapaka726451
3Bidco United440273
4Mathare United355221
5Murang'a SEAL265165
6Posta Rangers264164
7Mara Sugar260162
8Shabana240149
9APS Bomet189117
10AFC Leopards7547
11Homeboyz6339
12KCB4125
13Kariobangi Sharks53
14Tusker21
15GOR Mahia00
16Kenya Police00
17Nairobi United00
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