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+1116 3338
2AFC Leopards6501102+815 12289
3Murang'a SEAL6501137+615 53129
4Bandari641163+313 241102
5Nairobi United632185+311 310
6Shabana632197+211 3366
7Homeboyz622298+18 320
8Kenya Police61415507 33699
9Mathare United621346-27 22265
10KCB621358-37 33275
11Tusker621359-47 333
12Kariobangi Sharks613237-46 23729
13Ulinzi Stars611467-14 32138
14Posta Rangers604237-44 33264
15Mara Sugar6033612-63 43395
16Bidco United602437-42 3238
17APS Bomet6024813-52 53374
18Sofapaka602417-62 13789
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1AFC Leopards10721144+1023 32289
2Murang'a SEAL10631169+721 73129
3GOR Mahia106221810+820 5338
4Shabana10541139+419 4366
5KCB105231312+117 63275
6Bandari1044286+216 441102
7Tusker10514910-116 333
8Nairobi United104331311+215 510
9Homeboyz103431413+113 520
10Kenya Police1025367-111 33699
11Posta Rangers1025369-311 33264
12Mathare United1032558-311 22265
13APS Bomet102441314-110 63374
14Mara Sugar10244913-410 43395
15Kariobangi Sharks10244410-610 23729
16Ulinzi Stars102261112-18 62138
17Bidco United10037512-73 4238
18Sofapaka10037213-113 23789

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 1020 
2AFC Leopards615 1023 
3Murang'a SEAL615 1021 
4Bandari613 1016 
5Nairobi United611 1015 
6Shabana611 1019 
7Homeboyz68 1013 
8Kenya Police67 1011 
9Mathare United67 1011 
10KCB67 1017 
11Tusker67 1016 
12Kariobangi Sharks66 1010 
13Ulinzi Stars64 108 
14Posta Rangers64 1011 
15Mara Sugar63 1010 
16Bidco United62 103 
17APS Bomet62 1010 
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
2Murang'a SEAL1697257/10 (70%)6/10 (60%)3/10 (30%)3/10 (30%)12
3GOR Mahia18108285/10 (50%)6/10 (60%)3/10 (30%)4/10 (40%)17
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
8Nairobi United13112245/10 (50%)6/10 (60%)4/10 (40%)2/10 (20%)27
9Homeboyz14131275/10 (50%)7/10 (70%)3/10 (30%)3/10 (30%)20
10Kenya Police67-1133/10 (30%)4/10 (40%)4/10 (40%)4/10 (40%)39
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 Bomet1314-1276/10 (60%)4/10 (40%)4/10 (40%)3/10 (30%)34
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 Stars1112-1236/10 (60%)3/10 (30%)7/10 (70%)1/10 (10%)24
17Bidco United512-7174/10 (40%)1/10 (10%)7/10 (70%)2/10 (20%)42
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  
2Murang'a SEAL21  
3GOR Mahia20  
4Shabana19  
5KCB17  
6Bandari16  
7Tusker16  
8Nairobi United15  
9Homeboyz13  
10Kenya Police11  
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
1Bandari1102685
2Sofapaka789490
3Kariobangi Sharks729453
4Kenya Police699434
5Mara Sugar395245
6APS Bomet374232
7AFC Leopards289180
8KCB275171
9Mathare United265165
10Posta Rangers264164
11Ulinzi Stars13886
12Murang'a SEAL12980
13Shabana6641
14Bidco United3824
15GOR Mahia3824
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,811
2Kenya Police1,761
3AFC Leopards1,750
4Homeboyz1,699
5Tusker1,677
6Bandari1,644
7Shabana1,637
8KCB1,571
9Nairobi United1,562
10Murang'a SEAL1,554
11Sofapaka1,527
12Kariobangi Sharks1,524
13Ulinzi Stars1,522
14Posta Rangers1,510
15Mara Sugar1,502
16APS Bomet1,493
17Bidco United1,488
18Mathare United1,445

League Table for this division