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+11163238
2AFC Leopards6501102+81511289
3Murang'a SEAL6501136+71542129
4Bandari641163+31323661
5Shabana632197+2113266
6Homeboyz622298+18310
7Nairobi United622287+18410
8Kenya Police6141440733699
9Mathare United621346-2722265
10KCB621358-37329
11Tusker621359-47323
12Kariobangi Sharks613237-4622441
13APS Bomet6123810-2553200
14Ulinzi Stars611457-2422138
15Posta Rangers604237-4432264
16Mara Sugar6033612-6342134
17Bidco United602448-424240
18Sofapaka602417-6212288
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1AFC Leopards10721144+102331289
2GOR Mahia10631187+11215238
3Murang'a SEAL10631168+82162129
4Shabana10541139+4194266
5KCB105231312+117629
6Bandari1044286+21643661
7Tusker10514910-116323
8Homeboyz103431413+113510
9Nairobi United103431111013610
10Kenya Police102627701243699
11Posta Rangers1025369-31132264
12Mathare United1032558-31122265
13APS Bomet102441114-31063200
14Mara Sugar10244913-41042134
15Kariobangi Sharks10244410-61022441
16Ulinzi Stars102261012-2852138
17Bidco United10037613-735240
18Sofapaka10037213-11322288

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 
7Nairobi United68 1013 
8Kenya Police67 1012 
9Mathare United67 1011 
10KCB67 1017 
11Tusker67 1016 
12Kariobangi Sharks66 1010 
13APS Bomet65 1010 
14Ulinzi Stars64 108 
15Posta Rangers64 1011 
16Mara Sugar63 1010 
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
8Homeboyz14131275/10 (50%)7/10 (70%)3/10 (30%)3/10 (30%)20
9Nairobi United11110226/10 (60%)  2/10 (20%)23
10Kenya Police770144/10 (40%)4/10 (40%)4/10 (40%)4/10 (40%)47
11Posta Rangers69-3153/10 (30%)4/10 (40%)4/10 (40%)4/10 (40%)24
12Mathare United58-3132/10 (20%)4/10 (40%)5/10 (50%)4/10 (40%)40
13APS Bomet1114-3256/10 (60%)5/10 (50%)3/10 (30%)3/10 (30%)36
14Mara Sugar913-4224/10 (40%)3/10 (30%)6/10 (60%)3/10 (30%)27
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  
8Homeboyz13  
9Nairobi United13  
10Kenya Police12  
11Posta Rangers11  
12Mathare United11  
13APS Bomet10  
14Mara Sugar10  
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
1Kenya Police699434
2Bandari661411
3Kariobangi Sharks441274
4AFC Leopards289180
5Sofapaka288179
6Mathare United265165
7Posta Rangers264164
8APS Bomet200124
9Ulinzi Stars13886
10Mara Sugar13483
11Murang'a SEAL12980
12Shabana6641
13Bidco United4025
14GOR Mahia3824
15KCB96
16Tusker32
17Homeboyz00
18Nairobi United00

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
9Nairobi United1,562
10Murang'a SEAL1,561
11Kariobangi Sharks1,532
12Sofapaka1,523
13Ulinzi Stars1,514
14Posta Rangers1,510
15Mara Sugar1,502
16Bidco United1,488
17APS Bomet1,487
18Mathare United1,437

League Table for this division