Uganda Premier League standings: the 2026/27 table, points and title history

The Uganda Premier League standings checked on 20 October 2026 had BUL FC top with 16 points from six matches; use the official table for live updates and keep the early-season snapshot separate from final standings.

The Uganda Premier League standings page answers two different questions: where every club sits now, and how a completed season ended. Keep those views separate. The official UPL table checked on 20 October 2026 showed BUL FC first with 16 points from six matches, while Vipers SC and KCCA FC were fifth and seventh respectively. That is an early 2026/27 snapshot, not a final ranking. For the latest positions, check the official UPL table again; the figures below are dated evidence, not a live feed.

This guide explains how to read the Uganda Premier League table, what points and goal difference mean, which clubs won the recent seasons, and why one early-season position should not be treated as a prediction. You can compare the current standings with the today’s UPL fixtures guide, the Vipers SC squad profile, and the KCCA FC players guide.

Uganda Premier League table checked on 20 October 2026

The official table reports position, played matches, wins, draws, losses, goals for, goals against, goal difference and points. Here is the captured 2026/27 snapshot, transcribed from the UPL table. Because clubs had played different numbers of matches, compare both points and games played before judging their relative position.

Pos.ClubPW-D-LGF-GAGDPts
1BUL FC65-1-013-3+1016
2SC Villa64-2-014-3+1114
3NEC FC64-2-011-2+914
4Entebbe UPPC FC63-2-16-2+411
5Vipers SC53-1-113-2+1110
6Maroons FC73-1-310-7+310
7KCCA FC63-1-24-4010
8Blacks Power FC63-0-36-9-39
9Kitara FC42-2-05-3+28
10UPDF FC62-2-24-5-18
11Lugazi FC62-1-34-9-57
12Police FC62-1-34-10-67
13Mbarara City FC51-2-22-3-15
14Express FC61-2-34-6-25
15URA FC51-1-33-7-44
16Ntugasaze FC61-0-53-13-103
17Kataka FC70-2-53-14-112
18Kigezi Homeboyz FC50-1-41-8-71

The table contains a useful early-season contrast. BUL’s 16 points came from six games; Vipers had 10 from five. The one-game difference matters: Vipers could gain three points in a match in hand, but that outcome is not guaranteed, and a pending fixture can be postponed or moved. A standings reader should never add hypothetical points to the published table.

How points, goal difference and games in hand work

The standard league points calculation is three for a win, one for a draw and none for a defeat. A simple check is 3 × wins + draws. For BUL’s six-match row, five wins and one draw produce 16 points. This arithmetic is a quick way to catch a transcription error, but the official table remains the source of record.

Goal difference is goals scored minus goals conceded. In the same snapshot, SC Villa had scored 14 and conceded three, so the difference was +11. Vipers had also reached +11, with 13 scored and two conceded. Where teams are level on points, the competition’s published ranking rule determines which tie-break applies. The official page notes that table standings must conform to Rule 13 of the FUFA Competition Rules 2026. Do not assume a tie-break from another country’s league; open the current rules when two clubs are level.

“Games in hand” is not a bonus. It means one club has played fewer fixtures than another, often because of scheduling, postponement, or competition commitments. If two clubs have 10 points and one has played five matches while the other has played seven, their points-per-match rates are 2.00 and 1.43. Those rates help describe pace; they do not rewrite the league table or guarantee that the club with fewer games will win the outstanding fixture.

The same caution applies to goal difference. A large win can move it sharply in a short season, while a compact defence can keep it positive even when a side is not scoring many goals. Read goals for and against beside the difference. Then check the match list to see whether a club’s recent schedule included postponed games or a cluster of opponents at different points in the season.

Recent Uganda Premier League champions

The title column below separates verified champion identity from point totals. The Firecrawl research captured the 2022/23 Vipers total and the 2023/24 SC Villa total, plus a 2025/26 final total from the season archive. The 2024/25 champion was confirmed as Vipers, but I did not find a sufficiently reliable captured final table to publish its point total here. It is better to mark a missing number than to copy an unattributed social post.

SeasonChampion found in the researchPoints recorded in captured sourceReading note
2022/23Vipers SC53Vipers finished ahead after the final matchday.
2023/24SC Villa57Villa won the title; the season source listed Muhammad Shaban as top scorer.
2024/25Vipers SCNot independently confirmed hereTreat the champion as established; verify a final table before quoting points.
2025/26Vipers SC67Thirty matches; Vipers finished top in the captured season table.
2026/27In progressNot applicableNo champion exists yet; the 20 October table is provisional.

This short record also shows why “last season” needs a season label. On 20 October 2026, “last season” means 2025/26; a page that says only “last year’s champion” becomes ambiguous over time. Use season labels in titles, captions, and links. For an older final-table claim, check a season archive such as the 2022/23 table, the 2023/24 season record, or the 2025/26 final table, and note which source supplied each number.

Title race, relegation pressure and continental places

An early league table can show who has started well; it cannot tell you who will finish first. Six games leave room for changes in form, injuries, transfers, postponements and fixture congestion. In this snapshot, BUL were unbeaten, but that is a description of six results, not proof of a future title. KCCA’s zero goal difference was also not a verdict on the rest of its season: four goals scored and four conceded are the complete evidence in that particular row.

The lower positions need the same care. Kataka and Kigezi Homeboyz were in the bottom two in the captured table, but both had played a different number of matches from some clubs immediately above them. A relegation forecast would need the current competition rules, remaining fixture list, squad context and verified results. Avoid calling a club “relegated” before the season and formal process are complete.

Continental qualification is another area where a simple table can mislead. Domestic league position is one part of the route, but a club must meet the relevant competition entry and licensing requirements, and CAF’s allocation rules can change by season. Do not promise that a specific UPL position automatically guarantees a particular 2026/27 CAF slot unless FUFA and CAF have published the applicable allocation. Check the official UPL and FUFA notices for the season in question rather than recycling last year’s places.

How to check the Uganda Premier League standings yourself

  1. Open the official UPL table and record the date and local time of your check.
  2. Confirm the season shown. Do not mix 2025/26 final standings with the in-progress 2026/27 table.
  3. Read played matches before comparing points. Note any club with a game in hand.
  4. Check the arithmetic: wins multiplied by three, plus draws, should equal the listed points.
  5. Read goals for, goals against and goal difference together. One number alone hides how the team reached its position.
  6. Open the official fixtures page for postponed or rescheduled games before describing a table as complete.
  7. For historical comparisons, use final-season pages, not a current table that has changed since the campaign ended.

What standings can tell you about Vipers and KCCA

The October snapshot placed Vipers fifth with 10 points from five games, while KCCA were seventh with the same points from six. Their identical point total does not mean their season performance was identical: Vipers had played one fewer match, scored 13 goals and conceded two; KCCA had scored and conceded four. That makes goal difference +11 versus zero. You can read the club context in the separate Vipers profile and KCCA roster guide, then return to the official table for live positions.

The data also resists an easy “best attack” label. Vipers’ 13 goals were the strongest total in the captured row set, but the club had played fewer fixtures than BUL, Villa, NEC and Entebbe UPPC. Use goals per match only as a descriptive rate, and remember that early-season rates can shift quickly. For example, Vipers’ 13 goals across five games is 2.6 per match, while KCCA’s four across six is 0.67. Those calculations summarize the sample; they do not account for opponent strength or future lineup changes.

When you compare clubs, keep the claim narrow. The table supports “Vipers had scored 13 goals in five league matches by the captured check.” It does not support “Vipers will finish as champions,” “KCCA’s season is over,” or a salary estimate for either squad. The table is evidence about recorded league results at a point in time, not a complete profile of each club.

Frequently asked questions about UPL standings

How is the Uganda Premier League table calculated?

Clubs earn three points for a win, one for a draw and none for a loss. The table then applies the competition’s ranking rules to order clubs with equal points. Check FUFA Competition Rules for the current tie-break procedure rather than assuming goal difference always settles every tie.

Who leads the Uganda Premier League standings today?

In the official table captured on 20 October 2026, BUL FC led with 16 points from six matches. Because the table is dynamic, check upl.co.ug/table for any result or update after that check.

Who won the 2025/26 Uganda Premier League?

Vipers SC finished first in 2025/26. The captured final-table source lists 67 points from 30 matches. That is a completed-season record and should not be mixed with the early 2026/27 table.

Does a team with games in hand automatically move above its rival?

No. A game in hand is a match still to be played, not guaranteed points. The current table keeps a club’s earned points unchanged until the match is completed and the result is entered.

How many clubs are in the 2026/27 standings?

The official table captured for this guide listed 18 clubs. Check the published competition rules and table again if the association changes the format or competition field.

Sources and evidence

The live-table values above were checked on 20 October 2026. Historical point totals are included only where the captured sources supported them. Recheck official pages before using the standings in a news update, prediction, or matchday graphic.