Uganda Premier League today: fixtures, live scores, results and TV checks

The official UPL fixtures checked on 20 October 2026 listed that day’s two matches as postponed and the next kickoffs on 21 October; recheck the official schedule before treating any fixture as live.

If you’re searching for Uganda Premier League today, start with the date and the official fixture listing—not a recycled match graphic. The Uganda Premier League fixtures page checked on 20 October 2026 showed two matches dated that day as postponed, with the next listed kickoffs on 21 October. The captured official page did not confirm a match scheduled to start on 20 October. Confirm again on the official UPL fixtures page before travelling or sharing a kickoff time; league schedules can change after postponements.

The next fixtures in the captured schedule were BUL FC vs NEC FC and Lugazi FC vs Express FC at 4:00 pm on 21 October, followed by Kigezi Homeboyz vs Entebbe UPPC and SC Villa vs Mbarara City at 4:00 pm on 22 October. KCCA FC vs UPDF FC was listed for 7:00 pm that day. All times above are the official listing’s local Uganda times; check the event page for venue and any later update. For league position context, see the UPL standings guide.

Uganda Premier League match list checked on 20 October 2026

DateMatchTime in the official listingStatus or note
20 Oct 2026Blacks Power FC vs URA FCNot confirmed in the captured resultListed as postponed
20 Oct 2026Maroons FC vs Kataka FCNot confirmed in the captured resultListed as postponed
21 Oct 2026BUL FC vs NEC FC4:00 pmVenue displayed as N/A in the captured listing
21 Oct 2026Lugazi FC vs Express FC4:00 pmVenue displayed as N/A in the captured listing
22 Oct 2026Kigezi Homeboyz FC vs Entebbe UPPC FC4:00 pmRecheck match page for venue
22 Oct 2026SC Villa vs Mbarara City FC4:00 pmRecheck match page for venue
22 Oct 2026KCCA FC vs UPDF FC7:00 pmRecheck match page for venue
23 Oct 2026Vipers SC vs Police FC8:00 pmRecheck match page for venue

This is a dated schedule excerpt, not a promise that every listed event will proceed exactly as shown. The official fixture page may reorder the matches, update a kickoff, or mark a venue after a change. If you need a later fixture, use the page’s “View all matches” link rather than extrapolating from a partial search preview. A postponed fixture is not a result, and it does not count as a win, draw or loss in the standings.

How to get today’s UPL live score without mixing competitions

  1. Open the official UPL fixtures page and identify the match by club names and date.
  2. Open the individual event link. Check whether the match is scheduled, live, full time or postponed.
  3. Compare the displayed score with a second live-score provider if the match is underway. A short delay between feeds is common; do not call one provider wrong based only on a momentary mismatch.
  4. Confirm the competition. Search engines and score apps can show youth, cup, reserve, women’s or historical matches beside the senior men’s league.
  5. For final results, wait until the match is marked full time and the score has stopped changing. Then refresh the official table to see the updated played-match and points columns.

“Live score” can mean different things across services. Some display goals and cards; others add substitutions, possession, shots, lineups or a text commentary feed. Those details may be missing for a local fixture, so do not interpret an empty statistics panel as proof that nothing is happening. The most useful minimum checks are the teams, competition, scheduled kickoff, status and score timestamp.

If you are following results for a prediction or a match report, save the time at which you checked the score. A 1–0 score at halftime is not a final result. An abandoned match may later be replayed or completed under competition rules, so wait for the league’s decision before assigning points. You can review how table rows change in the standings guide and how Vipers and KCCA fit into the current season in the Vipers SC profile and KCCA FC squad guide.

Kickoff times, Uganda time and matchday planning

The UPL fixture listing uses Uganda local time. Uganda follows East Africa Time, UTC+3. When you are outside Uganda, convert the kickoff rather than assuming that “4:00 pm” means your local time. Also check the date: a late kickoff in another time zone can fall on a different calendar day for a viewer abroad.

The captured 2026/27 schedule included afternoon kickoffs at 4:00 pm and evening slots at 7:00 pm or 8:00 pm. That does not establish a permanent league timetable. A venue, broadcast selection, security instruction, weather issue or other operational change can affect a particular match. Check the individual event page and official club or league updates on matchday. If you are travelling, confirm the stadium and gate information independently; the captured UPL page displayed “N/A” for several venues, so the venue cannot safely be inferred from the home club’s usual ground.

The 2026/27 season fixture announcement said the campaign began on 28 August 2026, with Vipers SC hosting Entebbe UPPC FC at St Mary’s Stadium, Kitende at 8:00 pm. That opening fixture is historical information, not today’s schedule. If an article or social post repeats it as a current match, check its publication date and open the official event page.

Is a match on TV or streaming today?

Do not assume that every StarTimes Uganda Premier League match is televised. The league’s fixture listing identifies fixtures and times, but the captured rows did not give a broadcast channel for each game. Search results for the season surfaced Sanyuka Prime as a UPL broadcast destination, and StarTimes provides a live-TV service; that is a lead for checking the schedule, not proof that a specific match is being shown.

Before buying a package or travelling to a viewing venue, check the current StarTimes Uganda or Sanyuka schedule for the exact fixture, channel and start time. Broadcast selections can be announced separately and can change. Check the official provider’s current package and availability terms in your location; a channel page or an old sponsorship announcement cannot confirm that a match is included in your plan today.

For online viewing, use a service authorized to show the competition in your country. Avoid links that ask you to install an unknown app, share account credentials or provide payment details on an unrelated page. A free stream link in a comment is not evidence of broadcast rights. If you cannot verify an official stream, use a live-score service and wait for licensed highlights or match coverage.

Results today and what happens to the table

After a final whistle, the result changes three basic table fields: matches played, wins/draws/losses, and points. Goals for and against also update, which can change goal difference. The official table may not refresh at the exact same second as a score app. Confirm the match status first, then reload the league table; avoid calculating standings from a score that is still live.

Use three labels accurately:

If you are recording a result, keep the home team first and the away team second. A scoreline written without team order can be misread. Also record the competition: “KCCA 1–0” is not enough to identify which opponent, tournament or season the result belongs to.

Fixtures, tickets and venues

The official UPL fixture page links individual match records, but the captured fixture list did not publish confirmed ticket prices or a general ticketing link for each row. Do not invent a price or promise entry at the gate. For ticket availability, use the home club’s current announcement, the stadium’s official sales channel or a verified matchday notice. Check whether the published price applies to a particular stand, age group or advance-purchase window.

Use the same verification process for venues. A club’s home ground can change for repairs, security, broadcasting or administrative reasons. The presence of a stadium name in an old season result does not prove that the next home game uses it. Open the current match page; if the venue is not stated, wait for a dated club or league update before travelling.

Frequently asked questions

Are there any Uganda Premier League matches happening today?

In the Firecrawl check of the official fixture listing on 20 October 2026, two fixtures dated that day—Blacks Power FC vs URA FC and Maroons FC vs Kataka FC—were shown as postponed. The captured official listing did not confirm a kickoff for either. Check the official fixtures page again for any later rescheduling.

What is the Ugandan fixture for today?

Use the date on the UPL official fixture page rather than a search result’s cached headline. The schedule changes, and a fixture can be postponed after an earlier post. The dated snapshot in this guide should not be used as a future live schedule.

Where can I see Uganda Premier League today live score?

Start from the official UPL event listing to confirm the fixture and status. A live-score service can provide a second view of goals and match events, but confirm that it is the senior men’s UPL fixture and note its update time.

Are StarTimes Uganda Premier League fixtures shown on TV?

Some matches have been associated with Sanyuka and StarTimes coverage, but the fixture page does not establish that every game is televised. Check the current provider schedule for the exact game and channel before relying on a broadcast listing.

What time are UPL matches usually played?

The captured 2026/27 list showed 4:00 pm afternoon fixtures and selected evening kickoffs. It is not a rule for every match. Check each event page for its current time and venue.

How do I know whether a UPL match was postponed?

Open the individual event on the official UPL fixture page and look for its status. A postponed match is not a completed result; do not add points or treat it as a loss.

Sources and evidence

This guide reports what the official listing showed when checked on 20 October 2026. Recheck fixtures, kickoff, status, broadcast and venue on matchday. The article is a schedule-reading guide, not a live-score service.