Masaza Cup results today and the 2026 table
The 2026 tournament has ended. The official archive records the final standings, knockout scores and 31 October final.
The 2026 Masaza Cup season is complete, so there are no 2026 matches to follow live on 1 November. The official archive lists Kyaggwe’s 1–0 final win over Gomba and the three completed group tables. Use the group name and match date when checking a result; “today” search pages can surface old scores without making their dates clear.
If you searched for “masaza cup results today table,” treat this page’s date as part of the answer: the standings below are the completed 2026 tables, not a live table for a matchday.
Final 2026 group tables
The values below follow the official table. P, W, D, L mean played, won, drawn and lost; GF and GA are goals for and against; GD is goal difference; Pts is points. The group order and rank are copied from the official page.
Bulange Group
| Pos. | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Buddu | 10 | 5 | 4 | 1 | 9 | 5 | +4 | 19 |
| 2 | Kyaddondo | 10 | 4 | 5 | 1 | 10 | 6 | +4 | 17 |
| 3 | Busujju | 10 | 5 | 2 | 3 | 11 | 9 | +2 | 17 |
| 4 | Buweekula | 10 | 3 | 3 | 4 | 7 | 9 | −2 | 12 |
| 5 | Buvuma | 10 | 2 | 4 | 4 | 7 | 9 | −2 | 10 |
| 6 | Buluuli | 10 | 1 | 2 | 7 | 8 | 14 | −6 | 5 |
Masengere Group
| Pos. | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Kyaggwe | 10 | 7 | 2 | 1 | 11 | 4 | +7 | 23 |
| 2 | Gomba | 10 | 5 | 4 | 1 | 12 | 7 | +5 | 19 |
| 3 | Ssese | 10 | 4 | 2 | 4 | 10 | 8 | +2 | 14 |
| 4 | Mawokota | 10 | 4 | 1 | 5 | 9 | 8 | +1 | 13 |
| 5 | Busiro | 10 | 2 | 2 | 6 | 4 | 14 | −10 | 8 |
| 6 | Bulemeezi | 10 | 2 | 1 | 7 | 9 | 14 | −5 | 7 |
Muganzirwazza Group
| Pos. | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Butambala | 10 | 5 | 3 | 2 | 13 | 8 | +5 | 18 |
| 2 | Mawogola | 10 | 5 | 3 | 2 | 12 | 8 | +4 | 18 |
| 3 | Bugerere | 10 | 5 | 2 | 3 | 11 | 7 | +4 | 17 |
| 4 | Ssingo | 10 | 4 | 3 | 3 | 10 | 8 | +2 | 15 |
| 5 | Kooki | 10 | 3 | 3 | 4 | 7 | 9 | −2 | 12 |
| 6 | Kabula | 10 | 0 | 2 | 8 | 4 | 17 | −13 | 2 |
If you are comparing teams, stay inside one group. A group rank is not an overall league position across all 18 counties because each group has its own schedule. The table also does not show the two-legged knockout path. For match-by-match scores, open the official results archive and filter by stage or date.
What the columns tell you
Played is the number of group matches in the table. In this final snapshot, each team has played ten. Wins, draws and losses are outcome counts; they should add up to played. Goals for and against describe scoring across those matches. Goal difference is the subtraction GF − GA. Points show the published standings points. These numbers let a reader understand why a team placed where it did without treating a social graphic as a complete explanation.
When teams have equal points, do not silently reorder them using a rule from another competition. The official page’s rank is the published answer. The 2026 Bulange table, for instance, lists Kyaddondo second and Busujju third, both on 17 points. Their other columns differ; if you need a tiebreak explanation, consult competition rules rather than guessing from a cropped table.
The 2026 group allocations were Bulange: Buddu, Kyaddondo, Busujju, Buweekula, Buvuma and Buluuli; Masengere: Kyaggwe, Gomba, Ssese, Mawokota, Busiro and Bulemeezi; Muganzirwazza: Butambala, Mawogola, Bugerere, Ssingo, Kooki and Kabula. See the 2026 overview for the season structure and group list in one place.
The last completed semi-finals
The 2026 semi-finals were not played on 1 November; that date is after the final. The official match archive lists the four legs:
| Tie | First leg | Second leg | Aggregate |
|---|---|---|---|
| Gomba–Butambala | Gomba 2–0 Butambala, 27 Sep | Butambala 0–1 Gomba, 3 Oct | Gomba 3–0 |
| Kyaggwe–Bugerere | Kyaggwe 1–0 Bugerere, 27 Sep | Bugerere 0–0 Kyaggwe, 4 Oct | Kyaggwe 1–0 |
The aggregate totals are calculated by adding each tie’s two scores. That calculation is not a separate score printed in the table above. This distinction is useful when you see a one-leg result quoted in a short post: “Butambala 0–1 Gomba” is the second-leg score, not the complete tie. Kyaggwe’s goalless second leg against Bugerere likewise did not mean the tie was level; Kyaggwe carried the first-leg goal.
The final then ended Gomba 0–1 Kyaggwe on 31 October. The third-place match ended Butambala 1–0 Bugerere. Those are the final-day results listed by the official 2026 results page. For Kyaggwe’s route, see its season guide.
How to verify a “today” result
- Open the competition’s official results page, not a repost with no date.
- Read the date, stage and teams together. “Semi-finals” alone does not tell you whether a row is a first or second leg.
- Open the match record when available. It can clarify the competition stage and venue label.
- Compare a score with the aggregate only after you have found both legs.
- Check the table page separately. A match result may not immediately be represented in a static image or search snippet.
- If you need a newer edition, confirm that an official season and date exist. Do not carry a 2026 score forward as a 2027 result.
The phrase “results today” can refer to a live matchday, a past date, a searcher’s local date or an archive landing page. On this page, “today” is anchored to the fact-check date: 1 November 2026. The season had concluded the previous day. This guide therefore answers with the latest completed record and does not imply that the 2026 tournament is in progress.
How to use the table for a specific question
For a team’s group finish, locate its group first, then read its row from left to right. For a match score, switch to the results archive rather than trying to infer a score from goal difference. Goal difference is the total across a group campaign; it does not tell you the score of one fixture. For the route to a final, use the stage-by-stage match list. These are related records but answer different questions.
The tables above are a snapshot transcribed from the official standings. Their main value is completeness: they include all six teams in each of the three groups, not just the first two places. A short standings graphic can be useful for a quick glance but may omit the points tie, goal totals or lower positions. The full rows make it possible to compare the official table with another source and notice an error.
Read ties cautiously. Bulange lists Kyaddondo second and Busujju third, both on 17 points. The official table supplies the order; it is safer to quote that order than to invent a tiebreak rule. A competition’s tie procedure may use criteria that are not visible in a standings snapshot. The listed points alone do not establish whether head-to-head results, goal difference or another rule controlled the order.
Also distinguish a group table from a bracket. A team can lead its group and still have knockout matches ahead. A tie can span two legs, which means the second-leg score is not the aggregate. In the semi-final record, Kyaggwe’s 0–0 second leg followed a 1–0 first-leg win. Reporting only the later score leaves out the fact that decided who advanced.
Why “current table” needs a date
The expression “current table” is meaningful only when the competition is active. On 1 November 2026, the final had already been played. The correct answer is the completed 2026 table, not a claim that the standings are changing today. This date statement protects readers who find the page months after publication or arrive through a cached search result.
Before a later edition begins, the 2026 table remains historical even if it is the newest table online. After a new season starts, do not keep calling the 2026 table “current” without a date qualifier. Update the guide from new official data, preserve the 2026 record as a season archive, and label the live season explicitly. If there is no newly published table, say that you could not verify one.
The same principle applies to final-day fixtures. The 31 October archive contains two separate matches: the final and the third-place classification. They both appear under the same date, so the stage label is essential. The final’s winner is the champion; the classification match decides third place. Neither should be presented as a fixture taking place today.
Sources and evidence
Evidence links for this guide were checked on 1 November 2026.
Frequently asked questions
What were the results of the Masaza Cup semi-finals today?
No semi-finals were played on 1 November 2026; the completed 2026 ties were Gomba 3–0 Butambala and Kyaggwe 1–0 Bugerere on aggregate.
What is the current table for the Buganda Masaza Cup results?
The 2026 season is complete. Buddu, Kyaggwe and Butambala topped Bulange, Masengere and Muganzirwazza respectively.
What were the final Masaza Cup fixtures released by Buganda Kingdom?
The 31 October 2026 final-day matches were Gomba 0–1 Kyaggwe and Butambala 1–0 Bugerere; both are completed.
Where can I find the Buganda Kingdom Masaza Cup 2026 table?
Use the official 2026 tables page, which separates the standings into Bulange, Masengere and Muganzirwazza.
Where can I find Masaza Cup updates and results?
Use the official results archive, tables and match archive; the 2026 season is complete, so these are historical records.