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 Mahia641194+51323178
2Murang'a SEAL63031311+295364
3APS Bomet623164+2933178
4Shabana623143+1923384
5Ulinzi Stars6231440923160
6Tusker622253+2811138
7Nairobi United615065+18330
8AFC Leopards62226608432
9Mathare United62223308139
10KCB621356-1723267
11Posta Rangers621359-4723250
12Homeboyz613267-16420
13Mara Sugar613256-1633184
143K312054+15330
15Kenya Police605134-15330
16Bandari612325-3513879
17Migori Youth20201102120
18Mombasa Elite301213-21130
Kenyan Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1APS Bomet10631134+92133178
2GOR Mahia10631125+72133178
3Nairobi United104511310+317530
4Ulinzi Stars104429901643160
5Mara Sugar1043398+11543184
6Shabana1035254+11423384
7AFC Leopards104241011-114532
8Kenya Police1027196+313530
9Tusker1033465+11211138
10Mathare United1033499012339
11Murang'a SEAL104061718-1127364
12Posta Rangers103341014-41243250
13KCB102351013-3953267
14Homeboyz10154912-38620
15Bandari10154610-4843879
163K312054+15330
17Migori Youth20201102120
18Mombasa Elite301213-21130

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 Mahia613 1021 
2Murang'a SEAL69 1012 
3APS Bomet69 1021 
4Shabana69 1014 
5Ulinzi Stars69 1016 
6Tusker68 1012 
7Nairobi United68 1017 
8AFC Leopards68 1014 
9Mathare United68 1012 
10KCB67 109 
11Posta Rangers67 1012 
12Homeboyz66 108 
13Mara Sugar66 1015 
143K35 35 
15Kenya Police65 1013 
16Bandari65 108 
17Migori Youth22 22 
18Mombasa Elite31 31 
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
1APS Bomet1349173/10 (30%)7/10 (70%)2/10 (20%)6/10 (60%)48
2GOR Mahia1257173/10 (30%)  6/10 (60%)44
3Nairobi United13103235/10 (50%)4/10 (40%)4/10 (40%)4/10 (40%)22
4Ulinzi Stars990184/10 (40%)5/10 (50%)4/10 (40%)4/10 (40%)52
5Mara Sugar981174/10 (40%)6/10 (60%)2/10 (20%)5/10 (50%)36
6Shabana54192/10 (20%)4/10 (40%)4/10 (40%)7/10 (70%)59
7AFC Leopards1011-1215/10 (50%)7/10 (70%)3/10 (30%)3/10 (30%)39
8Kenya Police963155/10 (50%)5/10 (50%)2/10 (20%)5/10 (50%)22
9Tusker651111/10 (10%)5/10 (50%)5/10 (50%)5/10 (50%)40
10Mathare United990183/10 (30%)4/10 (40%)4/10 (40%)5/10 (50%)36
11Murang'a SEAL1718-1357/10 (70%)4/10 (40%)6/10 (60%)2/10 (20%)17
12Posta Rangers1014-4244/10 (40%)6/10 (60%)4/10 (40%)3/10 (30%)45
13KCB1013-3235/10 (50%)4/10 (40%)6/10 (60%)1/10 (10%)46
14Homeboyz912-3216/10 (60%)  1/10 (10%)29
15Bandari610-4164/10 (40%)2/10 (20%)7/10 (70%)3/10 (30%)41
163K54193/3 (100%)1/3 (33%)2/3 (67%)0/3 (0%)16
17Migori Youth11021/2 (50%)1/2 (50%)0/2 (0%)1/2 (50%)5
18Mombasa Elite13-241/3 (33%)0/3 (0%)2/3 (67%)1/3 (33%)60
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
1APS Bomet21  
2GOR Mahia21  
3Nairobi United17  
4Ulinzi Stars16  
5Mara Sugar15  
6Shabana14  
7AFC Leopards14  
8Kenya Police13  
9Tusker12  
10Mathare United12  
11Murang'a SEAL12  
12Posta Rangers12  
13KCB9  
14Homeboyz8  
15Bandari8  
163K5  
17Migori Youth2  
18Mombasa Elite1  
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
1Bandari879546
2Shabana384239
3KCB267166
4Posta Rangers250155
5Mara Sugar184114
6APS Bomet178111
7GOR Mahia178111
8Ulinzi Stars16099
9Tusker13886
10Murang'a SEAL6440
11Mathare United96
12AFC Leopards21
133K00
14Homeboyz00
15Kenya Police00
16Migori Youth00
17Mombasa Elite00
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
PosTeamELO Rating
1GOR Mahia1,798
2Kenya Police1,779
3AFC Leopards1,712
4Homeboyz1,682
5Tusker1,660
6Shabana1,624
7Nairobi United1,610
8Bandari1,610
9APS Bomet1,582
10KCB1,567
11Murang'a SEAL1,562
12Mara Sugar1,535
13Ulinzi Stars1,521
143K1,500
15Migori Youth1,500
16Mombasa Elite1,493
17Mathare United1,477
18Posta Rangers1,473

League Table for this division