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
5KCB632197+211 410
6Shabana623176+19 320
7Mara Sugar623165+19 32349
8Bandari623154+19 310
9Posta Rangers62314409 110
10Nairobi United622267-18 330
11Kenya Police61414407 223
12Mathare United621324-27 010
13Homeboyz613278-16 421018
14APS Bomet613246-26 210
15Ulinzi Stars61237705 410
16Kariobangi Sharks612338-55 22264
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
4Shabana10451107+317 420
5KCB104421210+216 610
6Kenya Police10442108+216 423
7Tusker1051489-116 210
8Bandari1035298+114 510
9Nairobi United104241314-114 530
10Mara Sugar1034398+113 42349
11Ulinzi Stars103341210+212 610
12APS Bomet1025399011 410
13Homeboyz102531112-111 621018
14Mathare United1032558-311 110
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 
5KCB611 1016 
6Shabana69 1017 
7Mara Sugar69 1013 
8Bandari69 1014 
9Posta Rangers69 1011 
10Nairobi United68 1014 
11Kenya Police67 1016 
12Mathare United67 1011 
13Homeboyz66 1011 
14APS Bomet66 1011 
15Ulinzi Stars65 1012 
16Kariobangi Sharks65 108 
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
4Shabana1073174/10 (40%)6/10 (60%)2/10 (20%)6/10 (60%)28
5KCB12102226/10 (60%)4/10 (40%)4/10 (40%)4/10 (40%)31
6Kenya Police1082184/10 (40%)6/10 (60%)2/10 (20%)4/10 (40%)21
7Tusker89-1172/10 (20%)6/10 (60%)4/10 (40%)5/10 (50%)30
8Bandari981175/10 (50%)2/10 (20%)6/10 (60%)4/10 (40%)34
9Nairobi United1314-1275/10 (50%)5/10 (50%)5/10 (50%)1/10 (10%)17
10Mara Sugar981174/10 (40%)4/10 (40%)5/10 (50%)4/10 (40%)31
11Ulinzi Stars12102226/10 (60%)3/10 (30%)7/10 (70%)2/10 (20%)23
12APS Bomet990184/10 (40%)2/10 (20%)5/10 (50%)4/10 (40%)41
13Homeboyz1112-1236/10 (60%)6/10 (60%)4/10 (40%)2/10 (20%)27
14Mathare United58-3131/10 (10%)4/10 (40%)5/10 (50%)4/10 (40%)47
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  
4Shabana17  
5KCB16  
6Kenya Police16  
7Tusker16  
8Bandari14  
9Nairobi United14  
10Mara Sugar13  
11Ulinzi Stars12  
12APS Bomet11  
13Homeboyz11  
14Mathare United11  
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
6Murang'a SEAL13685
7Kenya Police32
8AFC Leopards21
9APS Bomet00
10Bandari00
11KCB00
12Mathare United00
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,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