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
1AFC Leopards641162+413 120
2KCB6411107+313 400
3Tusker640252+312 000
4Shabana632186+211 310
5Murang'a SEAL624063+310 300
6GOR Mahia631287+110 313
7Homeboyz623186+29 31290
8APS Bomet622276+18 200
9Kenya Police62226608 200
10Posta Rangers622235-28 000
11Ulinzi Stars621397+27 400
12Bandari61413307 200
13Mara Sugar621345-17 100
14Mathare United621323-17 000
15Nairobi United621357-27 220
16Kariobangi Sharks612327-55 110
17Sofapaka602417-62 100
18Bidco United601527-51 100
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10622168+820 413
2Tusker10613106+419 300
3AFC Leopards1053295+418 220
4Kenya Police10523109+117 300
5Shabana10442119+216 510
6Nairobi United105141413+116 420
7Murang'a SEAL10361118+315 600
8KCB104331312+115 700
9Homeboyz103521211+114 61290
10Mara Sugar1034398+113 300
11Bandari1026277012 400
12Ulinzi Stars103251211+111 600
13Mathare United1032558-311 100
14Posta Rangers10253610-411 200
15APS Bomet10244910-110 400
16Sofapaka10226610-48 100
17Kariobangi Sharks10145614-87 410
18Bidco United1004628-64 100

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
1AFC Leopards613 1018 
2KCB613 1015 
3Tusker612 1019 
4Shabana611 1016 
5Murang'a SEAL610 1015 
6GOR Mahia610 1020 
7Homeboyz69 1014 
8APS Bomet68 1010 
9Kenya Police68 1017 
10Posta Rangers68 1011 
11Ulinzi Stars67 1011 
12Bandari67 1012 
13Mara Sugar67 1013 
14Mathare United67 1011 
15Nairobi United67 1016 
16Kariobangi Sharks65 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
1GOR Mahia1688244/10 (40%)9/10 (90%)1/10 (10%)5/10 (50%)22
2Tusker1064163/10 (30%)7/10 (70%)3/10 (30%)5/10 (50%)33
3AFC Leopards954142/10 (20%)5/10 (50%)3/10 (30%)6/10 (60%)33
4Kenya Police1091193/10 (30%)6/10 (60%)3/10 (30%)4/10 (40%)23
5Shabana1192205/10 (50%)7/10 (70%)2/10 (20%)5/10 (50%)26
6Nairobi United14131274/10 (40%)5/10 (50%)5/10 (50%)2/10 (20%)19
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 Sharks614-8204/10 (40%)3/10 (30%)5/10 (50%)4/10 (40%)43
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
1GOR Mahia20  
2Tusker19  
3AFC Leopards18  
4Kenya Police17  
5Shabana16  
6Nairobi United16  
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
1Homeboyz290180
2GOR Mahia32
3AFC Leopards00
4APS Bomet00
5Bandari00
6Bidco United00
7Kariobangi Sharks00
8KCB00
9Kenya Police00
10Mara Sugar00
11Mathare United00
12Murang'a SEAL00
13Nairobi United00
14Posta Rangers00
15Shabana00
16Sofapaka00
17Tusker00
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
3Tusker1,710
4Homeboyz1,703
5AFC Leopards1,701
6Shabana1,632
7Bandari1,620
8KCB1,592
9Nairobi United1,553
10Ulinzi Stars1,545
11Kariobangi Sharks1,540
12Sofapaka1,539
13Murang'a SEAL1,522
14Posta Rangers1,521
15Mara Sugar1,511
16Bidco United1,499
17APS Bomet1,496
18Mathare United1,450

League Table for this division