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 Mahia6510134+91631175
2Murang'a SEAL6501137+61542327
3AFC Leopards641192+71311439
4Homeboyz6321138+51141298
5Shabana632186+21122145
6Bandari632153+21122661
7KCB622256-18310
8Kenya Police6141550742138
9Mathare United621367-17310
10Tusker6213611-574110
11Nairobi United613256-16320
12Kariobangi Sharks613248-46323
13Ulinzi Stars612356-1522138
14APS Bomet6123911-2563200
15Mara Sugar604259-44310
16Posta Rangers603339-63310
17Bidco United6024511-625240
18Sofapaka602439-62210
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10730207+132461175
2AFC Leopards10721133+102321439
3Murang'a SEAL10721189+92362327
4Shabana10541149+51942145
5KCB105231312+117610
6Homeboyz104421812+61661298
7Bandari1044275+21632661
8Tusker105141012-2164110
9Nairobi United10352119+214620
10Mathare United1042488014310
11Mara Sugar10253912-311410
12Posta Rangers1025369-311310
13Kenya Police1017278-11052138
14Kariobangi Sharks10244511-610323
15APS Bomet102351216-4973200
16Ulinzi Stars10136812-4652138
17Bidco United10037514-935240
18Sofapaka10037313-103210

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 1024 
2Murang'a SEAL615 1023 
3AFC Leopards613 1023 
4Homeboyz611 1016 
5Shabana611 1019 
6Bandari611 1016 
7KCB68 1017 
8Kenya Police67 1010 
9Mathare United67 1014 
10Tusker67 1016 
11Nairobi United66 1014 
12Kariobangi Sharks66 1010 
13Ulinzi Stars65 106 
14APS Bomet65 109 
15Mara Sugar64 1011 
16Posta Rangers63 1011 
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
1GOR Mahia20713276/10 (60%)  4/10 (40%)16
2AFC Leopards13310162/10 (20%)7/10 (70%)2/10 (20%)7/10 (70%)31
3Murang'a SEAL1899276/10 (60%)7/10 (70%)2/10 (20%)4/10 (40%)12
4Shabana1495234/10 (40%)5/10 (50%)3/10 (30%)6/10 (60%)21
5KCB13121256/10 (60%)3/10 (30%)6/10 (60%)3/10 (30%)35
6Homeboyz18126306/10 (60%)8/10 (80%)2/10 (20%)3/10 (30%)16
7Bandari752123/10 (30%)3/10 (30%)5/10 (50%)5/10 (50%)39
8Tusker1012-2224/10 (40%)7/10 (70%)3/10 (30%)4/10 (40%)38
9Nairobi United1192206/10 (60%)  3/10 (30%)25
10Mathare United880163/10 (30%)4/10 (40%)5/10 (50%)4/10 (40%)41
11Mara Sugar912-3214/10 (40%)3/10 (30%)5/10 (50%)4/10 (40%)29
12Posta Rangers69-3153/10 (30%)4/10 (40%)4/10 (40%)4/10 (40%)23
13Kenya Police78-1155/10 (50%)4/10 (40%)4/10 (40%)3/10 (30%)45
14Kariobangi Sharks511-6163/10 (30%)3/10 (30%)5/10 (50%)4/10 (40%)35
15APS Bomet1216-4287/10 (70%)5/10 (50%)4/10 (40%)2/10 (20%)33
16Ulinzi Stars812-4205/10 (50%)3/10 (30%)7/10 (70%)1/10 (10%)28
17Bidco United514-9195/10 (50%)2/10 (20%)7/10 (70%)1/10 (10%)45
18Sofapaka313-10162/10 (20%)1/10 (10%)7/10 (70%)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
1GOR Mahia24  
2AFC Leopards23  
3Murang'a SEAL23  
4Shabana19  
5KCB17  
6Homeboyz16  
7Bandari16  
8Tusker16  
9Nairobi United14  
10Mathare United14  
11Mara Sugar11  
12Posta Rangers11  
13Kenya Police10  
14Kariobangi Sharks10  
15APS Bomet9  
16Ulinzi Stars6  
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
1Bandari661411
2AFC Leopards439273
3Murang'a SEAL327203
4Homeboyz298185
5APS Bomet200124
6GOR Mahia175109
7Shabana14590
8Kenya Police13886
9Ulinzi Stars13886
10Bidco United4025
11Tusker106
12Kariobangi Sharks32
13KCB00
14Mara Sugar00
15Mathare United00
16Nairobi United00
17Posta Rangers00
18Sofapaka00

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
6Shabana1,646
7Bandari1,646
8KCB1,580
9Murang'a SEAL1,568
10Nairobi United1,548
11Kariobangi Sharks1,532
12Sofapaka1,523
13Posta Rangers1,510
14Ulinzi Stars1,507
15Mara Sugar1,502
16APS Bomet1,501
17Bidco United1,488
18Mathare United1,437

League Table for this division