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
1KCB642094+51433140
2Kenya Police641174+313 220
3Shabana633063+312 22107
4Tusker640263+312 12291
5Mara Sugar631263+310 12265
6AFC Leopards623143+19 124
7Posta Rangers623143+19 14412
8APS Bomet622276+1823175
9Murang'a SEAL615054+18 410
10Mathare United622243+18 1329
11GOR Mahia622267-18 32439
12Bandari614143+17 231306
13Homeboyz61417707 410
14Ulinzi Stars62136607 32138
15Nairobi United6213810-27 330
16Sofapaka611438-54 12289
17Bidco United603325-33 13261
18Kariobangi Sharks603338-53 22257
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10622147+720 32439
2Tusker10622116+520 42291
3Kenya Police1062296+320 220
4AFC Leopards10451107+317 424
5Mara Sugar10442106+416 32265
6Homeboyz104421512+316 710
7KCB104331210+21563140
8APS Bomet103431110+11353175
9Nairobi United94141111013 330
10Shabana1034399013 52107
11Sofapaka103251012-211 32289
12Mathare United1032569-311 2329
13Posta Rangers10253610-411 24412
14Bandari1017267-110 431306
15Murang'a SEAL10163912-39 710
16Bidco United1015447-38 23261
17Ulinzi Stars102261014-48 72138
18Kariobangi Sharks10136714-76 52257

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
1KCB614 1015 
2Kenya Police613 1020 
3Shabana612 1013 
4Tusker612 1020 
5Mara Sugar610 1016 
6AFC Leopards69 1017 
7Posta Rangers69 1011 
8APS Bomet68 1013 
9Murang'a SEAL68 109 
10Mathare United68 1011 
11GOR Mahia68 1020 
12Bandari67 1010 
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
2Tusker1165174/10 (40%)7/10 (70%)3/10 (30%)5/10 (50%)34
3Kenya Police963152/10 (20%)6/10 (60%)2/10 (20%)6/10 (60%)28
4AFC Leopards1073174/10 (40%)4/10 (40%)3/10 (30%)5/10 (50%)29
5Mara Sugar1064163/10 (30%)5/10 (50%)4/10 (40%)5/10 (50%)41
6Homeboyz15123277/10 (70%)6/10 (60%)4/10 (40%)1/10 (10%)27
7KCB12102226/10 (60%)5/10 (50%)4/10 (40%)4/10 (40%)35
8APS Bomet11101215/10 (50%)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
11Sofapaka1012-2223/10 (30%)4/10 (40%)5/10 (50%)3/10 (30%)33
12Mathare United69-3152/10 (20%)4/10 (40%)5/10 (50%)4/10 (40%)47
13Posta Rangers610-4162/10 (20%)4/10 (40%)3/10 (30%)5/10 (50%)33
14Bandari67-1134/10 (40%)1/10 (10%)5/10 (50%)5/10 (50%)32
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  
2Tusker20  
3Kenya Police20  
4AFC Leopards17  
5Mara Sugar16  
6Homeboyz16  
7KCB15  
8APS Bomet13  
9Nairobi United13  
10Shabana13  
11Sofapaka11  
12Mathare United11  
13Posta Rangers11  
14Bandari10  
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
1Bandari1306812
2GOR Mahia439273
3Posta Rangers412256
4Tusker291181
5Sofapaka289180
6Mara Sugar265165
7Bidco United261162
8Kariobangi Sharks257160
9APS Bomet175109
10KCB14087
11Ulinzi Stars13886
12Shabana10766
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,719
4AFC Leopards1,704
5Homeboyz1,696
6Shabana1,637
7Bandari1,615
8KCB1,601
9Sofapaka1,550
10Posta Rangers1,538
11Mara Sugar1,532
12Ulinzi Stars1,532
13Kariobangi Sharks1,532
14Nairobi United1,513
15Bidco United1,512
16APS Bomet1,511
17Murang'a SEAL1,487
18Mathare United1,443

League Table for this division