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
1KCB6411107+313 43140
2Shabana633084+412 33348
3AFC Leopards633052+312 2342
4Tusker640252+312 03463
5Murang'a SEAL624063+310 33291
6APS Bomet622276+18 23175
7Nairobi United62227708 340
8Kenya Police62226608 23361
9GOR Mahia622257-28 33439
10Posta Rangers622235-28 04273
11Ulinzi Stars621397+27 43140
12Bandari61413307 23705
13Mara Sugar621345-17 14300
14Mathare United621323-17 04469
15Homeboyz613278-16 33291
16Kariobangi Sharks613224-26 13548
17Sofapaka602417-62 13291
18Bidco United601527-51 1340
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1AFC Leopards10631116+521 4342
2Tusker10613106+419 33463
3GOR Mahia10532138+518 43439
4Kenya Police10523109+117 33361
5Shabana10442107+316 43348
6Murang'a SEAL10361118+315 63291
7KCB104331312+115 73140
8Homeboyz103521412+214 73291
9Nairobi United104241212014 440
10Mara Sugar1034398+113 34300
11Bandari1026277012 43705
12Ulinzi Stars103251211+111 63140
13Mathare United1032558-311 14469
14Posta Rangers10253610-411 24273
15APS Bomet10244910-110 43175
16Sofapaka10226610-48 13291
17Kariobangi Sharks10145612-67 43548
18Bidco United1004628-64 1340

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
1KCB613 1015 
2Shabana612 1016 
3AFC Leopards612 1021 
4Tusker612 1019 
5Murang'a SEAL610 1015 
6APS Bomet68 1010 
7Nairobi United68 1014 
8Kenya Police68 1017 
9GOR Mahia68 1018 
10Posta Rangers68 1011 
11Ulinzi Stars67 1011 
12Bandari67 1012 
13Mara Sugar67 1013 
14Mathare United67 1011 
15Homeboyz66 1014 
16Kariobangi Sharks66 107 
17Sofapaka62 108 
18Bidco United61 104 
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 Leopards1165174/10 (40%)5/10 (50%)3/10 (30%)5/10 (50%)32
2Tusker1064163/10 (30%)7/10 (70%)3/10 (30%)5/10 (50%)33
3GOR Mahia1385214/10 (40%)9/10 (90%)1/10 (10%)5/10 (50%)21
4Kenya Police1091193/10 (30%)6/10 (60%)3/10 (30%)4/10 (40%)23
5Shabana1073174/10 (40%)7/10 (70%)2/10 (20%)5/10 (50%)28
6Murang'a SEAL1183196/10 (60%)3/10 (30%)5/10 (50%)3/10 (30%)27
7KCB13121257/10 (70%)4/10 (40%)5/10 (50%)3/10 (30%)28
8Homeboyz14122267/10 (70%)6/10 (60%)4/10 (40%)1/10 (10%)24
9Nairobi United12120244/10 (40%)4/10 (40%)6/10 (60%)2/10 (20%)17
10Mara Sugar981173/10 (30%)4/10 (40%)4/10 (40%)5/10 (50%)41
11Bandari770144/10 (40%)2/10 (20%)5/10 (50%)5/10 (50%)31
12Ulinzi Stars12111236/10 (60%)3/10 (30%)7/10 (70%)2/10 (20%)27
13Mathare United58-3131/10 (10%)4/10 (40%)5/10 (50%)4/10 (40%)50
14Posta Rangers610-4162/10 (20%)4/10 (40%)3/10 (30%)5/10 (50%)25
15APS Bomet910-1194/10 (40%)2/10 (20%)5/10 (50%)4/10 (40%)41
16Sofapaka610-4161/10 (10%)3/10 (30%)5/10 (50%)4/10 (40%)34
17Kariobangi Sharks612-6184/10 (40%)4/10 (40%)4/10 (40%)4/10 (40%)42
18Bidco United28-6101/10 (10%)0/10 (0%)6/10 (60%)4/10 (40%)38
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 Leopards21  
2Tusker19  
3GOR Mahia18  
4Kenya Police17  
5Shabana16  
6Murang'a SEAL15  
7KCB15  
8Homeboyz14  
9Nairobi United14  
10Mara Sugar13  
11Bandari12  
12Ulinzi Stars11  
13Mathare United11  
14Posta Rangers11  
15APS Bomet10  
16Sofapaka8  
17Kariobangi Sharks7  
18Bidco United4  
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
1Bandari705438
2Kariobangi Sharks548341
3Mathare United469291
4Tusker463288
5GOR Mahia439273
6Kenya Police361224
7Shabana348216
8Mara Sugar300186
9Homeboyz291181
10Murang'a SEAL291181
11Sofapaka291181
12Posta Rangers273170
13APS Bomet175109
14KCB14087
15Ulinzi Stars14087
16AFC Leopards4226
17Bidco United4025
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,792
2Kenya Police1,756
3Tusker1,710
4AFC Leopards1,708
5Homeboyz1,690
6Shabana1,655
7Bandari1,620
8KCB1,592
9Kariobangi Sharks1,540
10Sofapaka1,539
11Posta Rangers1,538
12Nairobi United1,529
13Ulinzi Stars1,528
14Murang'a SEAL1,522
15Mara Sugar1,511
16Bidco United1,505
17APS Bomet1,496
18Mathare United1,450

League Table for this division