ug flag

Uganda Premier League Form Table

Uganda Premier League Form (Last 6)
Pos Team P W D L F A GD PtsBTTS G15 km15
1KCCA FC6600122+101823238
2Bul FC642094+514430
3NEC6411103+71324263
4Kitara FC633074+31242377
5SC Villa6321125+7114499
6Entebbe UPPC624051+410130
7URA FC631287+11024238
8Vipers FC6222103+7813242
9Maroons FC622286+28237
10Uganda Police6222712-584416
11Mbarara City621347-3723248
12UPDF FC620436-361336
13Express FC605156-154347
14Blacks Power6114511-6433190
15Ntugasaze6114415-114320
16Lugazi602429-722347
17Kigezi HomeBoyz6015110-91120
18Kataka6015819-111540
Uganda Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1NEC10721195+142344263
2Bul FC107211810+823630
3KCCA FC10712167+92233238
4SC Villa10631196+13215499
5Entebbe UPPC10541123+919230
6Vipers FC10523184+141713242
7URA FC105141413+11644238
8Uganda Police104331013-3154416
9Maroons FC104241411+314537
10Kitara FC103521211+11472377
11Blacks Power9414912-31343190
12Mbarara City10325712-51133248
13Express FC10154711-484347
14UPDF FC10226510-583336
15Lugazi10226614-884347
16Ntugasaze8116519-144420
17Kataka100371025-153740
18Kigezi HomeBoyz7016212-101220

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.

Uganda Premier League (Expected Points)
PosTeamP6PtsxPtsPts v xPts P10PtsxPtsPts v xPts
1KCCA FC618 1022 
2Bul FC614 1023 
3NEC613 1023 
4Kitara FC612 1014 
5SC Villa611 1021 
6Entebbe UPPC610 1019 
7URA FC610 1016 
8Vipers FC68 1017 
9Maroons FC68 1014 
10Uganda Police68 1015 
11Mbarara City67 1011 
12UPDF FC66 108 
13Express FC65 108 
14Blacks Power64 913 
15Ntugasaze64 84 
16Lugazi62 108 
17Kigezi HomeBoyz61 71 
18Kataka61 103 
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
1NEC19514244/10 (40%)6/10 (60%)3/10 (30%)6/10 (60%)26
2Bul FC18108286/10 (60%)7/10 (70%)2/10 (20%)3/10 (30%)25
3KCCA FC1679233/10 (30%)  5/10 (50%)45
4SC Villa19613255/10 (50%)7/10 (70%)2/10 (20%)5/10 (50%)16
5Entebbe UPPC1239152/10 (20%)5/10 (50%)3/10 (30%)7/10 (70%)44
6Vipers FC18414221/10 (10%)6/10 (60%)4/10 (40%)6/10 (60%)30
7URA FC14131274/10 (40%)5/10 (50%)3/10 (30%)5/10 (50%)30
8Uganda Police1013-3234/10 (40%)4/10 (40%)5/10 (50%)4/10 (40%)35
9Maroons FC14113255/10 (50%)7/10 (70%)2/10 (20%)3/10 (30%)36
10Kitara FC12111237/10 (70%)5/10 (50%)5/10 (50%)2/10 (20%)21
11Blacks Power912-3214/9 (44%)  3/9 (33%)28
12Mbarara City712-5193/10 (30%)  4/10 (40%)36
13Express FC711-4184/10 (40%)2/10 (20%)7/10 (70%)3/10 (30%)32
14UPDF FC510-5153/10 (30%)3/10 (30%)5/10 (50%)3/10 (30%)33
15Lugazi614-8204/10 (40%)4/10 (40%)5/10 (50%)3/10 (30%)63
16Ntugasaze519-14244/8 (50%)  1/8 (13%)27
17Kataka1025-15357/10 (70%)1/10 (10%)7/10 (70%)1/10 (10%)28
18Kigezi HomeBoyz212-10142/7 (29%)0/7 (0%)7/7 (100%)1/7 (14%)41
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
1NEC23  
2Bul FC23  
3KCCA FC22  
4SC Villa21  
5Entebbe UPPC19  
6Vipers FC17  
7URA FC16  
8Uganda Police15  
9Maroons FC14  
10Kitara FC14  
11Blacks Power13  
12Mbarara City11  
13Express FC8  
14UPDF FC8  
15Lugazi8  
16Ntugasaze4  
17Kataka3  
18Kigezi HomeBoyz1  
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
1Kitara FC377234
2NEC263163
3Mbarara City248154
4Vipers FC242150
5URA FC238148
6KCCA FC238148
7Blacks Power190118
8SC Villa9962
9Express FC4729
10Lugazi4729
11UPDF FC3622
12Uganda Police1610
13Maroons FC74
14Tooro United00
15Onduparaka00
16Ntugasaze00
17Arua Hill00
18Wakiso Giants00
19Bright Stars00
20Buhimba Saints00
21Bul FC00
22Busoga United00
23Kigezi HomeBoyz00
24Calvary00
25Kataka00
26Entebbe UPPC00
27Mbale Heroes00
28Gaddafi00

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
1Vipers FC1,919
2SC Villa1,828
3NEC1,776
4KCCA FC1,761
5Kitara FC1,746
6Bul FC1,714
7Entebbe UPPC1,650
8URA FC1,620
9Maroons FC1,609
10Uganda Police1,590
11Express FC1,552
12UPDF FC1,486
13Blacks Power1,485
14Mbarara City1,472
15Ntugasaze1,465
16Kigezi HomeBoyz1,462
17Kataka1,456
18Lugazi1,450

League Table for this division