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 Mahia6510135+81652140
2AFC Leopards6402107+3123311
3Kenya Police632174+31122264
4Mara Sugar623175+2933930
5Homeboyz623165+1933352
6Bandari6231660933728
7Tusker63036609222
8Shabana630379-2932240
9Mathare United6222107+385264
10Posta Rangers622265+1833264
11Murang'a SEAL622288084273
12Kariobangi Sharks6222770852238
13KCB622257-28333
14Nairobi United613245-16340
15Bidco United613247-3623635
16Ulinzi Stars612369-35520
17APS Bomet604224-242392
18Sofapaka6015311-8122297
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1GOR Mahia10910248+162872140
2AFC Leopards10712178+9224311
3Murang'a SEAL105231613+3177273
4Shabana10523121201742240
5Homeboyz104421611+51663352
6Kenya Police10442107+31642264
7KCB104331011-115633
8Bandari103527701433728
9Nairobi United10343118+313540
10Kariobangi Sharks10343910-11362238
11Tusker104151014-413522
12Mathare United103341312+1127264
13Mara Sugar102531113-21153930
14Posta Rangers10244810-21053264
15APS Bomet10154912-386392
16Bidco United10145816-8763635
17Ulinzi Stars10136714-76620
18Sofapaka10028417-13232297

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 1028 
2AFC Leopards612 1022 
3Kenya Police611 1016 
4Mara Sugar69 1011 
5Homeboyz69 1016 
6Bandari69 1014 
7Tusker69 1013 
8Shabana69 1017 
9Mathare United68 1012 
10Posta Rangers68 1010 
11Murang'a SEAL68 1017 
12Kariobangi Sharks68 1013 
13KCB68 1015 
14Nairobi United66 1013 
15Bidco United66 107 
16Ulinzi Stars65 106 
17APS Bomet64 108 
18Sofapaka61 102 
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 Mahia24816327/10 (70%)7/10 (70%)3/10 (30%)3/10 (30%)19
2AFC Leopards1789254/10 (40%)8/10 (80%)2/10 (20%)5/10 (50%)40
3Murang'a SEAL16133297/10 (70%)6/10 (60%)4/10 (40%)2/10 (20%)23
4Shabana12120244/10 (40%)6/10 (60%)3/10 (30%)6/10 (60%)32
5Homeboyz16115276/10 (60%)7/10 (70%)3/10 (30%)3/10 (30%)18
6Kenya Police1073174/10 (40%)5/10 (50%)4/10 (40%)4/10 (40%)42
7KCB1011-1216/10 (60%)4/10 (40%)5/10 (50%)3/10 (30%)28
8Bandari770143/10 (30%)5/10 (50%)4/10 (40%)5/10 (50%)31
9Nairobi United1183195/10 (50%)5/10 (50%)4/10 (40%)4/10 (40%)27
10Kariobangi Sharks910-1196/10 (60%)3/10 (30%)6/10 (60%)3/10 (30%)33
11Tusker1014-4245/10 (50%)6/10 (60%)4/10 (40%)2/10 (20%)35
12Mathare United13121257/10 (70%)3/10 (30%)7/10 (70%)1/10 (10%)47
13Mara Sugar1113-2245/10 (50%)2/10 (20%)6/10 (60%)3/10 (30%)30
14Posta Rangers810-2185/10 (50%)5/10 (50%)5/10 (50%)1/10 (10%)28
15APS Bomet912-3216/10 (60%)3/10 (30%)4/10 (40%)3/10 (30%)27
16Bidco United816-8246/10 (60%)4/10 (40%)5/10 (50%)3/10 (30%)37
17Ulinzi Stars714-7216/10 (60%)3/10 (30%)7/10 (70%)0/10 (0%)27
18Sofapaka417-13213/10 (30%)1/10 (10%)8/10 (80%)1/10 (10%)24
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 Mahia28  
2AFC Leopards22  
3Murang'a SEAL17  
4Shabana17  
5Homeboyz16  
6Kenya Police16  
7KCB15  
8Bandari14  
9Nairobi United13  
10Kariobangi Sharks13  
11Tusker13  
12Mathare United12  
13Mara Sugar11  
14Posta Rangers10  
15APS Bomet8  
16Bidco United7  
17Ulinzi Stars6  
18Sofapaka2  
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
1Mara Sugar930578
2Bandari728452
3Bidco United635395
4Homeboyz352219
5Sofapaka297185
6Kenya Police264164
7Posta Rangers264164
8Shabana240149
9Kariobangi Sharks238148
10GOR Mahia14087
11APS Bomet9257
12Murang'a SEAL7345
13Mathare United6440
14AFC Leopards117
15KCB32
16Tusker21
17Nairobi United00
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,820
2Kenya Police1,746
3AFC Leopards1,736
4Homeboyz1,702
5Tusker1,669
6Bandari1,646
7Shabana1,639
8KCB1,581
9Murang'a SEAL1,568
10Nairobi United1,552
11Kariobangi Sharks1,534
12Posta Rangers1,523
13Mara Sugar1,521
14Ulinzi Stars1,496
15APS Bomet1,482
16Mathare United1,479
17Sofapaka1,474
18Bidco United1,472

League Table for this division