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 FC651092+71622238
2Bul FC642094+514430
3NEC6411103+71324263
4Kitara FC633074+31242377
5SC Villa6321125+7114499
6Entebbe UPPC624051+410130
7Vipers FC6222103+7813242
8Maroons FC622295+48320
9Uganda Police6222712-584416
10URA FC621358-3723238
11Mbarara City621347-3723248
12UPDF FC620436-361336
13Express FC605156-154347
14Blacks Power6114511-6433190
15Ntugasaze6114415-114320
16Lugazi602429-722347
17Kataka6024616-102530
18Kigezi HomeBoyz6015110-91120
Uganda Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1NEC10721195+142344263
2Bul FC107211810+823630
3SC Villa10631196+13215499
4KCCA FC10622137+62032238
5Entebbe UPPC10541123+919230
6Vipers FC10523184+141713242
7Uganda Police104331013-3154416
8Maroons FC104241411+314520
9Kitara FC103521211+11472377
10URA FC10424101001433238
11Blacks Power9414912-31343190
12Mbarara City10325712-51133248
13Express FC10154711-484347
14UPDF FC10226510-583336
15Lugazi10226614-884347
16Ntugasaze8116519-144420
17Kataka9036721-143630
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 FC616 1020 
2Bul FC614 1023 
3NEC613 1023 
4Kitara FC612 1014 
5SC Villa611 1021 
6Entebbe UPPC610 1019 
7Vipers FC68 1017 
8Maroons FC68 1014 
9Uganda Police68 1015 
10URA FC67 1014 
11Mbarara City67 1011 
12UPDF FC66 108 
13Express FC65 108 
14Blacks Power64 913 
15Ntugasaze64 84 
16Lugazi62 108 
17Kataka62 93 
18Kigezi HomeBoyz61 71 
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%)5/10 (50%)4/10 (40%)5/10 (50%)21
2Bul FC18108286/10 (60%)7/10 (70%)2/10 (20%)3/10 (30%)23
3SC Villa19613255/10 (50%)8/10 (80%)1/10 (10%)5/10 (50%)15
4KCCA FC1376203/10 (30%)  5/10 (50%)45
5Entebbe UPPC1239152/10 (20%)5/10 (50%)3/10 (30%)7/10 (70%)44
6Vipers FC18414221/10 (10%)6/10 (60%)4/10 (40%)7/10 (70%)30
7Uganda Police1013-3234/10 (40%)5/10 (50%)4/10 (40%)4/10 (40%)36
8Maroons FC14113255/10 (50%)7/10 (70%)2/10 (20%)3/10 (30%)36
9Kitara FC12111237/10 (70%)5/10 (50%)5/10 (50%)3/10 (30%)23
10URA FC10100203/10 (30%)5/10 (50%)3/10 (30%)5/10 (50%)30
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%)4/10 (40%)4/10 (40%)31
15Lugazi614-8204/10 (40%)4/10 (40%)5/10 (50%)3/10 (30%)63
16Ntugasaze519-14244/8 (50%)  1/8 (13%)27
17Kataka721-14286/9 (67%)1/9 (11%)7/9 (78%)1/9 (11%)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  
3SC Villa21  
4KCCA FC20  
5Entebbe UPPC19  
6Vipers FC17  
7Uganda Police15  
8Maroons FC14  
9Kitara FC14  
10URA 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
13Wakiso Giants00
14Onduparaka00
15Tooro United00
16Ntugasaze00
17Arua Hill00
18Mbale Heroes00
19Maroons FC00
20Bright Stars00
21Buhimba Saints00
22Bul FC00
23Busoga United00
24Calvary00
25Entebbe UPPC00
26Gaddafi00
27Kataka00
28Kigezi HomeBoyz00

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