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 Police641174+313 230
2KCB633063+312 33431
3Shabana633063+312 23345
4Mara Sugar631263+310 13265
5Tusker631254+110 22257
6APS Bomet623163+39 23443
7AFC Leopards623143+19 124
8Murang'a SEAL615054+18 420
9Mathare United622243+18 1329
10GOR Mahia622267-18 32439
11Posta Rangers622245-18 13412
12Bandari614154+17 331179
13Homeboyz61417707 420
14Ulinzi Stars62136607 33138
15Nairobi United6213810-27 330
16Sofapaka611437-44 12289
17Bidco United603325-33 13261
18Kariobangi Sharks603338-53 23331
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10622147+720 32439
2Kenya Police1062296+320 230
3Tusker1053296+318 42257
4AFC Leopards10451107+317 424
5Mara Sugar10442106+416 33265
6Homeboyz104421512+316 720
7KCB1043398+115 53431
8APS Bomet1034397+213 43443
9Nairobi United94141111013 330
10Shabana1034399013 53345
11Posta Rangers10343811-313 33412
12Bandari1026298+112 531179
13Sofapaka103251011-111 32289
14Mathare United1032569-311 2329
15Murang'a SEAL10163912-39 720
16Bidco United1015447-38 23261
17Ulinzi Stars102261014-48 73138
18Kariobangi Sharks10136714-76 53331

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 1020 
2KCB612 1015 
3Shabana612 1013 
4Mara Sugar610 1016 
5Tusker610 1018 
6APS Bomet69 1013 
7AFC Leopards69 1017 
8Murang'a SEAL68 109 
9Mathare United68 1011 
10GOR Mahia68 1020 
11Posta Rangers68 1013 
12Bandari67 1012 
13Homeboyz67 1016 
14Ulinzi Stars67 108 
15Nairobi United67 913 
16Sofapaka64 1011 
17Bidco United63 108 
18Kariobangi Sharks63 106 
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 Mahia1477213/10 (30%)9/10 (90%)1/10 (10%)6/10 (60%)27
2Kenya Police963152/10 (20%)6/10 (60%)2/10 (20%)6/10 (60%)28
3Tusker963154/10 (40%)6/10 (60%)3/10 (30%)5/10 (50%)30
4AFC Leopards1073174/10 (40%)4/10 (40%)4/10 (40%)4/10 (40%)26
5Mara Sugar1064163/10 (30%)5/10 (50%)4/10 (40%)5/10 (50%)40
6Homeboyz15123277/10 (70%)6/10 (60%)4/10 (40%)1/10 (10%)27
7KCB981175/10 (50%)5/10 (50%)4/10 (40%)4/10 (40%)35
8APS Bomet972164/10 (40%)1/10 (10%)6/10 (60%)4/10 (40%)34
9Nairobi United11110223/9 (33%)4/9 (44%)5/9 (56%)2/9 (22%)22
10Shabana990185/10 (50%)7/10 (70%)3/10 (30%)4/10 (40%)30
11Posta Rangers811-3193/10 (30%)5/10 (50%)3/10 (30%)4/10 (40%)34
12Bandari981175/10 (50%)1/10 (10%)6/10 (60%)4/10 (40%)28
13Sofapaka1011-1213/10 (30%)4/10 (40%)5/10 (50%)3/10 (30%)25
14Mathare United69-3152/10 (20%)4/10 (40%)5/10 (50%)4/10 (40%)47
15Murang'a SEAL912-3217/10 (70%)2/10 (20%)6/10 (60%)2/10 (20%)25
16Bidco United47-3112/10 (20%)2/10 (20%)4/10 (40%)5/10 (50%)38
17Ulinzi Stars1014-4247/10 (70%)2/10 (20%)8/10 (80%)1/10 (10%)25
18Kariobangi Sharks714-7215/10 (50%)4/10 (40%)5/10 (50%)2/10 (20%)34
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 Mahia20  
2Kenya Police20  
3Tusker18  
4AFC Leopards17  
5Mara Sugar16  
6Homeboyz16  
7KCB15  
8APS Bomet13  
9Nairobi United13  
10Shabana13  
11Posta Rangers13  
12Bandari12  
13Sofapaka11  
14Mathare United11  
15Murang'a SEAL9  
16Bidco United8  
17Ulinzi Stars8  
18Kariobangi Sharks6  
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
1Bandari1179733
2APS Bomet443275
3GOR Mahia439273
4KCB431268
5Posta Rangers412256
6Shabana345214
7Kariobangi Sharks331206
8Sofapaka289180
9Mara Sugar265165
10Bidco United261162
11Tusker257160
12Ulinzi Stars13886
13Mathare United2918
14AFC Leopards42
15Homeboyz00
16Kenya Police00
17Murang'a SEAL00
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,786
2Kenya Police1,770
3Tusker1,707
4AFC Leopards1,704
5Homeboyz1,696
6Shabana1,637
7Bandari1,615
8KCB1,590
9Sofapaka1,562
10Kariobangi Sharks1,546
11Ulinzi Stars1,543
12Nairobi United1,527
13Posta Rangers1,525
14Bidco United1,512
15APS Bomet1,511
16Mara Sugar1,507
17Murang'a SEAL1,487
18Mathare United1,453

League Table for this division