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 44140
2Shabana633084+412 34348
3Tusker640252+312 03463
4Kenya Police631254+110 1373
5Posta Rangers623143+19 13146
6AFC Leopards62314409 234
7APS Bomet622276+18 24175
8Mara Sugar622243+18 13300
9Murang'a SEAL615043+18 320
10Nairobi United62227708 340
11GOR Mahia622257-28 34439
12Ulinzi Stars62137707 42140
13Bandari61413307 241306
14Mathare United621323-17 04469
15Homeboyz613267-16 32291
16Kariobangi Sharks612348-45 23257
17Bidco United602426-42 13300
18Sofapaka601519-81 13580
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1AFC Leopards10541106+419 434
2Tusker10613106+419 33463
3GOR Mahia10532138+518 44439
4Kenya Police1052387+117 2373
5Homeboyz104421511+416 72291
6Shabana10442107+316 44348
7KCB104331312+115 74140
8Mara Sugar1035285+314 23300
9Nairobi United104241212014 440
10Murang'a SEAL1026299012 620
11Bandari1026277012 441306
12Mathare United1032558-311 14469
13Posta Rangers10253610-411 23146
14APS Bomet10244910-110 44175
15Kariobangi Sharks10235813-59 53257
16Ulinzi Stars102261014-48 72140
17Sofapaka10226812-48 23580
18Bidco United1014548-47 23300

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 
2Shabana612 1016 
3Tusker612 1019 
4Kenya Police610 1017 
5Posta Rangers69 1011 
6AFC Leopards69 1019 
7APS Bomet68 1010 
8Mara Sugar68 1014 
9Murang'a SEAL68 1012 
10Nairobi United68 1014 
11GOR Mahia68 1018 
12Ulinzi Stars67 108 
13Bandari67 1012 
14Mathare United67 1011 
15Homeboyz66 1016 
16Kariobangi Sharks65 109 
17Bidco United62 107 
18Sofapaka61 108 
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 Leopards1064164/10 (40%)4/10 (40%)3/10 (30%)5/10 (50%)32
2Tusker1064163/10 (30%)7/10 (70%)3/10 (30%)5/10 (50%)33
3GOR Mahia1385214/10 (40%)9/10 (90%)1/10 (10%)5/10 (50%)21
4Kenya Police871152/10 (20%)5/10 (50%)3/10 (30%)5/10 (50%)25
5Homeboyz15114267/10 (70%)6/10 (60%)4/10 (40%)1/10 (10%)27
6Shabana1073174/10 (40%)7/10 (70%)2/10 (20%)5/10 (50%)28
7KCB13121257/10 (70%)4/10 (40%)5/10 (50%)3/10 (30%)28
8Mara Sugar853132/10 (20%)4/10 (40%)4/10 (40%)6/10 (60%)45
9Nairobi United12120244/10 (40%)4/10 (40%)6/10 (60%)2/10 (20%)17
10Murang'a SEAL990186/10 (60%)2/10 (20%)6/10 (60%)3/10 (30%)26
11Bandari770144/10 (40%)2/10 (20%)5/10 (50%)5/10 (50%)31
12Mathare United58-3131/10 (10%)4/10 (40%)5/10 (50%)4/10 (40%)50
13Posta Rangers610-4162/10 (20%)4/10 (40%)3/10 (30%)5/10 (50%)33
14APS Bomet910-1194/10 (40%)2/10 (20%)5/10 (50%)4/10 (40%)41
15Kariobangi Sharks813-5215/10 (50%)5/10 (50%)4/10 (40%)3/10 (30%)39
16Ulinzi Stars1014-4247/10 (70%)2/10 (20%)8/10 (80%)1/10 (10%)29
17Sofapaka812-4202/10 (20%)3/10 (30%)6/10 (60%)3/10 (30%)36
18Bidco United48-4122/10 (20%)1/10 (10%)5/10 (50%)4/10 (40%)42
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 Leopards19  
2Tusker19  
3GOR Mahia18  
4Kenya Police17  
5Homeboyz16  
6Shabana16  
7KCB15  
8Mara Sugar14  
9Nairobi United14  
10Murang'a SEAL12  
11Bandari12  
12Mathare United11  
13Posta Rangers11  
14APS Bomet10  
15Kariobangi Sharks9  
16Ulinzi Stars8  
17Sofapaka8  
18Bidco United7  
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
1Bandari1306812
2Sofapaka580360
3Mathare United469291
4Tusker463288
5GOR Mahia439273
6Shabana348216
7Bidco United300186
8Mara Sugar300186
9Homeboyz291181
10Kariobangi Sharks257160
11APS Bomet175109
12Posta Rangers14691
13KCB14087
14Ulinzi Stars14087
15Kenya Police7345
16AFC Leopards42
17Murang'a SEAL00
18Nairobi United00

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,786
2Kenya Police1,770
3Tusker1,719
4AFC Leopards1,704
5Homeboyz1,696
6Shabana1,637
7Bandari1,615
8KCB1,601
9Sofapaka1,550
10Posta Rangers1,538
11Mara Sugar1,532
12Ulinzi Stars1,532
13Kariobangi Sharks1,532
14Nairobi United1,513
15Bidco United1,512
16APS Bomet1,511
17Murang'a SEAL1,487
18Mathare United1,443

League Table for this division