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 Leopards641192+713 132
2Tusker640255012 010
3GOR Mahia632195+411 33243
4Murang'a SEAL632195+411 32136
5Nairobi United632185+311 340
6KCB631288010 320
7Shabana623176+19 320
8Mara Sugar623165+19 32349
9Bandari623154+19 310
10Posta Rangers62314409 110
11Kenya Police61414407 223
12Mathare United621324-27 020
13Homeboyz613278-16 421018
14APS Bomet613246-26 210
15Kariobangi Sharks612338-55 22264
16Ulinzi Stars611467-14 32138
17Sofapaka603315-43 110
18Bidco United602415-42 11297
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1AFC Leopards10532115+618 232
2GOR Mahia105321410+418 53243
3Murang'a SEAL10451138+517 62136
4Nairobi United105231511+417 540
5Shabana10451107+317 420
6Kenya Police10442108+216 423
7KCB104421110+116 520
8Tusker1051489-116 210
9Bandari1035298+114 510
10Mathare United1042466014 120
11Mara Sugar1034398+113 42349
12Ulinzi Stars103251110+111 52138
13APS Bomet1025399011 410
14Homeboyz102531112-111 621018
15Posta Rangers1025359-411 210
16Kariobangi Sharks10154613-78 42264
17Sofapaka10136411-76 210
18Bidco United1004639-64 21297

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 
2Tusker612 1016 
3GOR Mahia611 1018 
4Murang'a SEAL611 1017 
5Nairobi United611 1017 
6KCB610 1016 
7Shabana69 1017 
8Mara Sugar69 1013 
9Bandari69 1014 
10Posta Rangers69 1011 
11Kenya Police67 1016 
12Mathare United67 1014 
13Homeboyz66 1011 
14APS Bomet66 1011 
15Kariobangi Sharks65 108 
16Ulinzi Stars64 1011 
17Sofapaka63 106 
18Bidco United62 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 Leopards1156162/10 (20%)5/10 (50%)3/10 (30%)6/10 (60%)29
2GOR Mahia14104245/10 (50%)7/10 (70%)2/10 (20%)4/10 (40%)13
3Murang'a SEAL1385216/10 (60%)5/10 (50%)3/10 (30%)4/10 (40%)18
4Nairobi United15114265/10 (50%)6/10 (60%)4/10 (40%)2/10 (20%)21
5Shabana1073174/10 (40%)6/10 (60%)2/10 (20%)6/10 (60%)28
6Kenya Police1082184/10 (40%)6/10 (60%)2/10 (20%)4/10 (40%)21
7KCB11101215/10 (50%)4/10 (40%)4/10 (40%)4/10 (40%)31
8Tusker89-1172/10 (20%)6/10 (60%)4/10 (40%)5/10 (50%)30
9Bandari981175/10 (50%)2/10 (20%)6/10 (60%)4/10 (40%)34
10Mathare United660121/10 (10%)5/10 (50%)4/10 (40%)5/10 (50%)46
11Mara Sugar981174/10 (40%)4/10 (40%)5/10 (50%)4/10 (40%)31
12Ulinzi Stars11101215/10 (50%)3/10 (30%)7/10 (70%)2/10 (20%)26
13APS Bomet990184/10 (40%)2/10 (20%)5/10 (50%)4/10 (40%)41
14Homeboyz1112-1236/10 (60%)6/10 (60%)4/10 (40%)2/10 (20%)27
15Posta Rangers59-4142/10 (20%)4/10 (40%)3/10 (30%)5/10 (50%)23
16Kariobangi Sharks613-7194/10 (40%)3/10 (30%)5/10 (50%)4/10 (40%)38
17Sofapaka411-7152/10 (20%)3/10 (30%)5/10 (50%)3/10 (30%)43
18Bidco United39-6122/10 (20%)0/10 (0%)7/10 (70%)3/10 (30%)44
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 Leopards18  
2GOR Mahia18  
3Murang'a SEAL17  
4Nairobi United17  
5Shabana17  
6Kenya Police16  
7KCB16  
8Tusker16  
9Bandari14  
10Mathare United14  
11Mara Sugar13  
12Ulinzi Stars11  
13APS Bomet11  
14Homeboyz11  
15Posta Rangers11  
16Kariobangi Sharks8  
17Sofapaka6  
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
1Homeboyz1018633
2Mara Sugar349217
3Bidco United297185
4Kariobangi Sharks264164
5GOR Mahia243151
6Ulinzi Stars13886
7Murang'a SEAL13685
8Kenya Police32
9AFC Leopards21
10APS Bomet00
11Bandari00
12KCB00
13Mathare United00
14Nairobi United00
15Posta Rangers00
16Shabana00
17Sofapaka00
18Tusker00

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,801
2Kenya Police1,756
3AFC Leopards1,741
4Homeboyz1,692
5Tusker1,681
6Shabana1,632
7Bandari1,630
8KCB1,592
9Ulinzi Stars1,545
10Nairobi United1,541
11Sofapaka1,539
12Murang'a SEAL1,538
13Kariobangi Sharks1,530
14Posta Rangers1,521
15Mara Sugar1,511
16Bidco United1,499
17APS Bomet1,496
18Mathare United1,434

League Table for this division