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 400
2Tusker640252+312 01172
3Shabana632186+211 310
4AFC Leopards632153+211 2240
5Murang'a SEAL624063+310 31291
6Homeboyz623186+29 32290
7APS Bomet622276+18 210
8Kenya Police62226608 21288
9Nairobi United62226608 320
10GOR Mahia622257-28 310
11Posta Rangers622235-28 01127
12Ulinzi Stars621397+27 410
13Bandari61413307 210
14Mara Sugar621345-17 110
15Mathare United621323-17 01440
16Kariobangi Sharks613224-26 11291
17Sofapaka602417-62 110
18Bidco United601527-51 110
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Tusker10613106+419 31172
2GOR Mahia10532138+518 410
3AFC Leopards1053296+318 3240
4Nairobi United105231512+317 520
5Kenya Police10523109+117 31288
6Shabana10442119+216 510
7Murang'a SEAL10361118+315 61291
8KCB104331312+115 700
9Homeboyz103521211+114 62290
10Mara Sugar1034398+113 310
11Bandari1026277012 410
12Ulinzi Stars103251211+111 610
13Mathare United1032558-311 11440
14Posta Rangers10253610-411 21127
15APS Bomet10244910-110 410
16Sofapaka10226610-48 110
17Kariobangi Sharks10145612-67 41291
18Bidco United1004628-64 110

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 
2Tusker612 1019 
3Shabana611 1016 
4AFC Leopards611 1018 
5Murang'a SEAL610 1015 
6Homeboyz69 1014 
7APS Bomet68 1010 
8Kenya Police68 1017 
9Nairobi United68 1017 
10GOR Mahia68 1018 
11Posta Rangers68 1011 
12Ulinzi Stars67 1011 
13Bandari67 1012 
14Mara Sugar67 1013 
15Mathare United67 1011 
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
1Tusker1064163/10 (30%)7/10 (70%)3/10 (30%)5/10 (50%)33
2GOR Mahia1385214/10 (40%)9/10 (90%)1/10 (10%)5/10 (50%)21
3AFC Leopards963153/10 (30%)4/10 (40%)4/10 (40%)5/10 (50%)32
4Nairobi United15123275/10 (50%)5/10 (50%)5/10 (50%)2/10 (20%)19
5Kenya Police1091193/10 (30%)6/10 (60%)3/10 (30%)4/10 (40%)23
6Shabana1192205/10 (50%)7/10 (70%)2/10 (20%)5/10 (50%)26
7Murang'a SEAL1183196/10 (60%)3/10 (30%)5/10 (50%)3/10 (30%)27
8KCB13121257/10 (70%)4/10 (40%)5/10 (50%)3/10 (30%)28
9Homeboyz12111236/10 (60%)6/10 (60%)4/10 (40%)2/10 (20%)22
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
1Tusker19  
2GOR Mahia18  
3AFC Leopards18  
4Nairobi United17  
5Kenya Police17  
6Shabana16  
7Murang'a SEAL15  
8KCB15  
9Homeboyz14  
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
1Mathare United440273
2Kariobangi Sharks291181
3Murang'a SEAL291181
4Homeboyz290180
5Kenya Police288179
6Tusker172107
7Posta Rangers12779
8AFC Leopards4025
9APS Bomet00
10Bandari00
11Bidco United00
12GOR Mahia00
13KCB00
14Mara Sugar00
15Nairobi United00
16Shabana00
17Sofapaka00
18Ulinzi Stars00

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
3AFC Leopards1,714
4Tusker1,710
5Homeboyz1,690
6Shabana1,655
7Bandari1,620
8KCB1,592
9Ulinzi Stars1,545
10Kariobangi Sharks1,540
11Sofapaka1,539
12Nairobi United1,529
13Murang'a SEAL1,522
14Posta Rangers1,521
15Mara Sugar1,511
16Bidco United1,499
17APS Bomet1,496
18Mathare United1,450

League Table for this division