Final Table:
1.Vipers SC 30 19 10 1 55-17 67 [C] Champions
2.KCCA FC 30 19 5 6 46-22 62
3.SC Villa 30 18 7 5 47-17 61
4.Kitara FC 30 16 8 6 43-22 56
5.NEC FC 30 14 11 5 32-22 53
6.Entebbe UPPC FC 30 14 9 7 30-20 51 [P] [*]
7.Police FC 30 13 8 9 42-35 47
8.Maroons FC 30 9 11 10 26-27 38
9.BUL FC 30 9 10 11 30-33 37
10.Express FC 30 9 10 11 28-31 37
11.URA FC 30 5 16 9 27-30 31
12.Mbarara City 30 6 8 16 26-47 26
13.Lugazi FC 30 5 10 15 19-36 25
14.UPDF FC 30 5 7 18 24-41 22
-------------------------------------------------
15.Calvary FC (Yumbe) 30 4 9 17 14-39 21 [P] Relegated
14.Buhimba United Saints 30 4 3 23 13-66 12 [P] [-3] Relegated
[*] Gaddafi Modern FC were renamed Entebbe Uganda Printing and Publishing Corporation FC
NB: Buhimba Saints had 3 points and 3 goals deducted because of their no
show in round 28; because of that, the total goal difference in the
final standings is -3
Round 1
[Sep 26]
BUL 0-0 URA
Entebbe UPPC 0-1 Buhimba
Kitara 1-1 KCCA
Lugazi 3-1 Calvary
Police 1-1 Mbarara City
Express 1-0 UPDF
[Nov 29]
Maroons 1-1 NEC
Vipers 1-1 Villa
Round 2
[Oct 1]
Entebbe UPPC 2-1 Lugazi
BUL 1-0 Maroons
[Oct 2]
Police 2-1 Express
URA 1-1 NEC
[Oct 3]
Mbarara City 0-1 UPDF
[Oct 4]
Buhimba 2-0 Calvary
KCCA 2-1 Villa
Kitara awd Vipers [awarded 3-0; Vipers dns because of dispute over
new league format]
Round 3
[Oct 15]
UPDF 1-2 Maroons
Villa 1-1 Entebbe UPPC
[Oct 16]
Buhimba 1-0 Kitara
KCCA 0-0 Lugazi
[Oct 17]
Mbarara City 1-1 BUL
URA 1-1 Express
[Oct 18]
NEC 2-2 Police
[Dec 9]
Calvary 0-0 Vipers
NB: on Oct 18, the FUFA Executive Committee suspended the new format.
Round 4
[Oct 22]
Lugazi 0-0 URA
Maroons 0-0 Calvary
[Oct 23]
BUL 3-0 Buhimba
Express 0-1 KCCA
[Oct 24]
Kitara 3-2 Mbarara City
Villa 2-1 Police
[Oct 25]
Entebbe UPPC 1-0 NEC
[Dec 2]
Vipers 5-1 UPDF
Round 5
[Oct 29]
Police 2-1 Maroons
URA 3-2 UPDF
[Oct 30]
Kitara 4-0 Lugazi
BUL 0-0 Express
[Oct 31]
Buhimba 0-3 Villa
KCCA 4-2 Calvary
[Nov 1]
Mbarara City 0-1 NEC
Entebbe UPPC 0-1 Vipers
Round 6
[Nov 5]
Maroons 0-0 URA
Express 4-1 Mbarara City
[Nov 6]
UPDF 1-2 Police
Villa 1-0 Kitara
[Nov 7]
Calvary 2-4 Entebbe UPPC
Vipers 1-0 KCCA
[Nov 8]
Lugazi 5-2 Buhimba
NEC 1-1 BUL
Round 7
[Nov 19]
Calvary 0-1 UPDF
Entebbe UPPC 0-2 Police
[Nov 20]
Kitara 1-0 BUL
Lugazi 0-0 Express
Villa 2-1 NEC
[Nov 21]
Buhimba 1-2 Mbarara City
KCCA 2-1 URA
[Nov 22]
Vipers 2-1 Maroons
Round 8
[Nov 25]
Maroons 3-0 Lugazi
UPDF 0-1 Villa
NEC 1-0 Calvary
[Nov 26]
URA 7-3 Buhimba
Express 0-3 Vipers
[Nov 27]
BUL 0-2 Entebbe UPPC
Police 1-2 Kitara
[Nov 28]
Mbarara City 1-2 KCCA
Round 9
[Dec 3]
Police 4-0 Buhimba
Mbarara City 1-1 Entebbe UPPC
[Dec 4]
Express 4-0 Calvary
URA 0-1 Kitara
[Dec 5]
UPDF 2-0 Lugazi
NEC 1-1 Vipers
[Dec 6]
Maroons 1-0 Villa
[Dec 7]
BUL 1-2 KCCA
Round 10
[Dec 10]
Lugazi 1-1 Police
Buhimba 2-2 UPDF
[Dec 11]
Entebbe UPPC 2-0 Express
Villa 3-0 URA
[Dec 12]
Kitara 2-0 Maroons
KCCA 2-1 NEC
[Dec 13]
Calvary 1-1 Mbarara City
Vipers 3-1 BUL
Round 11
[Dec 16]
UPDF 0-0 NEC
BUL 1-3 Police
KCCA 1-0 Buhimba
[Dec 17]
Lugazi 1-2 Vipers
Maroons 4-0 Express
Mbarara City 1-0 URA
Villa 1-0 Calvary
[Dec 18]
Entebbe UPPC 1-0 Kitara
Round 12
[Jan 6]
Buhimba 1-0 Maroons
Police 2-0 KCCA
Vipers 2-0 Mbarara City
[Jan 7]
Kitara 2-1 UPDF
Calvary 0-1 BUL
NEC 1-0 Lugazi
[Jan 8]
Express 0-1 Villa
[Jan 13]
URA 0-1 Entebbe UPPC
Round 13
[Jan 21]
Maroons 0-0 KCCA
Police 2-0 Calvary
UPDF 0-1 Entebbe UPPC
[Jan 23]
BUL 2-1 Villa
[Jan 24]
Mbarara City 0-0 Lugazi
NEC 3-3 Kitara
Express 3-1 Buhimba
URA 0-3 Vipers
Round 14
[Jan 27]
Buhimba 0-1 NEC
Lugazi 2-1 BUL
KCCA 4-0 UPDF
Entebbe UPPC 0-0 Maroons
Calvary 0-0 URA
Vipers 4-1 Police
[Jan 28]
Kitara 1-0 Express
Villa 6-1 Mbarara City
Round 15
[Jan 30]
Vipers 4-0 Buhimba
UPDF 0-1 BUL
KCCA 0-1 Entebbe UPPC
[Jan 31]
NEC 0-0 Express
Maroons 1-1 Mbarara City
URA 0-0 Police
Calvary 0-1 Kitara
Villa 0-0 Lugazi
Halfway Table:
1.Vipers SC 15 11 3 1 32-10 36 [C]
2.Kitara FC 15 10 2 3 24-11 32
3.SC Villa 15 9 3 3 24-10 30
4.KCCA FC 15 9 3 3 21-12 30
5.Entebbe UPPC FC 15 9 3 3 17- 9 30 [P] [*]
6.Police FC 15 8 4 3 26-16 28
7.NEC FC 15 4 8 3 15-14 20
8.BUL FC 15 5 4 6 14-16 19
9.Maroons FC 15 4 6 5 14-11 18
10.Express FC 15 4 4 7 14-17 16
11.Lugazi FC 15 3 6 6 13-19 15
12.URA FC 15 2 7 6 13-18 13
13.Buhimba United Saints 15 4 1 10 14-35 13 [P]
14.Mbarara City 15 2 6 7 13-25 12
-------------------------------------------------
15.UPDF FC 15 3 2 10 12-24 11
16.Calvary FC (Yumbe) 15 0 4 11 6-25 4 [P]
[*] Gaddafi Modern FC were renamed Entebbe Uganda Printing and Publishing Corporation FC
Round 16
[Feb 12]
Police 2-1 Lugazi
Maroons 0-1 Kitara
Mbarara City 1-0 Calvary
[Feb 13]
BUL 1-1 Vipers
UPDF 0-0 Buhimba
NEC 3-1 KCCA
[Feb 14]
Express 0-0 Entebbe UPPC
URA 0-0 Villa
Round 17
[Feb 17]
Entebbe UPPC 1-0 Mbarara City
Buhimba 1-1 Police
Vipers 1-1 NEC
[Feb 18]
Calvary 0-0 Express
Lugazi 1-0 UPDF
KCCA 2-1 BUL
[Feb 19]
Kitara 1-1 URA
Villa 2-0 Maroons
Round 18
[Mar 2]
Buhimba 0-2 KCCA
Calvary awd Villa [awarded 0-3; abandoned at 0-1 at half-time due
[Mar 3] to crowd trouble]
Police 0-2 BUL
Kitara 2-0 Entebbe UPPC
NEC 1-0 UPDF
Vipers 3-0 Lugazi
[Mar 4]
URA 2-0 Mbarara City
Express 1-1 Maroons
Round 19
[Mar 6]
BUL 5-1 Calvary
UPDF 1-1 Kitara
Lugazi 0-2 NEC
KCCA 2-1 Police
[Mar 7]
Entebbe UPPC 0-0 URA
Maroons 1-0 Buhimba
Mbarara City 1-2 Vipers
Villa 0-0 Express
Round 20
[Mar 10]
Buhimba 0-1 BUL
Calvary 0-1 Maroons
Mbarara City 0-1 Kitara
Police 1-0 Villa
NEC 0-0 Entebbe UPPC
[Mar 11]
UPDF 1-2 Vipers
URA 1-0 Lugazi
KCCA 3-0 Express
Round 21
[Mar 13]
BUL 0-0 Mbarara City
Kitara 4-0 Buhimba
Police 0-1 NEC
[Mar 14]
Maroons 0-0 UPDF
Lugazi 0-3 KCCA
Entebbe UPPC 0-2 Villa
Express 3-1 URA
Vipers 1-0 Calvary
Round 22
[Apr 8]
Maroons 1-0 BUL
Express 3-1 Police
[Apr 9]
UPDF 3-1 Mbarara City
NEC 1-0 URA
[Apr 10]
Lugazi 1-1 Entebbe UPPC
Vipers 0-0 Kitara
[Apr 11]
Calvary 2-0 Buhimba
Villa 1-0 KCCA
Round 23
[Apr 15]
Calvary 0-0 Lugazi
UPDF 0-1 Express
Villa 1-1 Vipers
[Apr 16]
Mbarara City 1-2 Police
Buhimba 1-2 Entebbe UPPC
URA 1-1 BUL
[Apr 17]
KCCA 1-0 Kitara
[Apr 18]
NEC 1-0 Maroons
Round 24
[Apr 21]
BUL 2-5 UPDF
Mbarara City 2-2 Maroons
Police 2-1 URA
Buhimba 0-2 Vipers
Entebbe UPPC 0-1 KCCA
Express 0-0 NEC
[Apr 22]
Kitara 0-0 Calvary
Lugazi 0-1 Villa
Round 25
[Apr 24]
UPDF 0-0 URA
Express 0-2 BUL
NEC 1-0 Mbarara City
[Apr 25]
Calvary 1-0 KCCA
Lugazi 1-2 Kitara
Maroons 3-1 Police
Villa 4-0 Buhimba
[Apr 26]
Vipers 3-0 Entebbe UPPC
Round 26
[Apr 28]
BUL 0-1 NEC
Mbarara City 2-1 Express
URA 2-2 Maroons
[Apr 29]
Buhimba 0-2 Lugazi
Entebbe UPPC 2-0 Calvary
Police 2-0 UPDF
KCCA 1-1 Vipers
[Apr 30]
Kitara 2-0 Villa
Round 27
[May 6]
Calvary 1-0 Police
Lugazi 0-1 Mbarara City
[May 7]
Entebbe UPPC 2-0 UPDF
KCCA 3-0 Maroons
[May 8]
Buhimba 0-2 Express
Villa 0-0 BUL
Vipers 1-1 URA
[May 9]
Kitara 0-1 NEC
Round 28
[May 12]
BUL 0-0 Lugazi
Maroons 0-0 Entebbe UPPC
Police 0-0 Vipers
URA 1-1 Calvary
Express 3-2 Kitara
[May 13]
Mbarara City 1-3 Villa
UPDF 1-2 KCCA
NEC awd Buhimba [awarded 3-0, Buhimba dns]
Round 29
[May 19]
BUL 1-1 Kitara
Maroons 0-3 Vipers
UPDF 0-0 Calvary
URA 0-0 KCCA
Police 1-1 Entebbe UPPC
Mbarara City 2-0 Buhimba
Express 0-0 Lugazi
[May 20]
NEC 1-4 Villa
Round 30
[May 22]
Buhimba 0-3 URA
[May 23]
Calvary 2-0 NEC
Entebbe UPPC 4-0 BUL
KCCA 4-1 Mbarara City
Kitara 2-2 Police
Lugazi 0-1 Maroons
Villa 2-1 UPDF
Vipers 2-0 Express
Final Table:
1.Vipers SC 30 19 10 1 55-17 67 [C] Champions
2.KCCA FC 30 19 5 6 46-22 62
3.SC Villa 30 18 7 5 47-17 61
4.Kitara FC 30 16 8 6 43-22 56
5.NEC FC 30 14 11 5 32-22 53
6.Entebbe UPPC FC 30 14 9 7 30-20 51 [P] [*]
7.Police FC 30 13 8 9 42-35 47
8.Maroons FC 30 9 11 10 26-27 38
9.BUL FC 30 9 10 11 30-33 37
10.Express FC 30 9 10 11 28-31 37
11.URA FC 30 5 16 9 27-30 31
12.Mbarara City 30 6 8 16 26-47 26
13.Lugazi FC 30 5 10 15 19-36 25
14.UPDF FC 30 5 7 18 24-41 22
-------------------------------------------------
15.Calvary FC (Yumbe) 30 4 9 17 14-39 21 [P] Relegated
14.Buhimba United Saints 30 4 3 23 13-66 12 [P] [-3] Relegated
[*] Gaddafi Modern FC were renamed Entebbe Uganda Printing and Publishing Corporation FC
NB: Buhimba Saints had 3 points and 3 goals deducted because of their no
show in round 28; because of that, the total goal difference in the
final standings is -3
Discarded New League Format
At the start of the season, a controversial new league format was announced, consisting
of three "Rounds":
Round-1
A single round robin between all 16 clubs.
Round-2
Top-8 of Round-1 play double round robin in Group-1
Bottom-8 of Round-1 play double round robin in Group-2
Round-3
Top-6 of Group-1 of Round-2 play single round robin in Group-3
Bottom-2 of Group-1 and Top-2 of Group-2 of Round-2 play single round robin in Group-4
Bottom-6 of Group-2 of Round-2 play single round robin in Group-5
Clubs carry over records from Round-2 (but not from Round-1)
(how this was supposed to work for Group-4 is obscure)
NB: hosting rights in Round-3 were to be reversed from fixtures in Round-1;
two teams to be relegated (presumably both from Group-5 although that
is not completely clear from the published regulations which only said
that the "Final Table Standing shall be drawn from points and goals
accumulated in Round-2 and Round-3"; these also stated that "The club
that is ranked in 1st Position in the Final Table Standing shall be
declared the 1st Division Champions for the UPL 2025/26 Season", but
did not specify explicitly that that club is to come from Group-3, as
would seem logical).
Out of protest against this convoluted and fairly nonsensical new format,
Vipers refused to play its fixtures in the first three rounds;
after that, on Oct 18, the FUFA Executive Committee suspended the new format.
NB: 52nd edition 1/16 Finals [Feb 22] KCCA 1-0 Mbarara City [Feb 24] Kitara 2-0 Entebbe UPPC Vipers 6-0 Pajule Lions [Feb 25] Ntugasaze 0-2 Express Red Devo 1-0 Kaaro Karungi Onduparaka 0-0 Football Classroom [5-4 pen] Iganga United 1-0 Melody Star Kigezi HomeBoyz 1-1 Happy Boys (Kagaba) [3-4 pen] URA 0-0 Blacks Power [6-5 pen] Villa 2-2 BUL [4-3 pen] [Feb 26] Bunyaruguru United 1-0 Amus College Maroons 1-0 Kumi United UPDF 0-2 NEC [Feb 27] Tapo United 1-0 Mutolere Police 1-2 Lugazi [Mar 4] Six O'Clock 1-0 Kataka 1/8 Finals [May 16] Happy Boys (Kagaba) 0-0 Six O'Clock [5-3 pen] [Mar 17] NEC 2-0 Lugazi KCCA 5-0 Onduparaka [Mar 18] Kitara 6-0 Bunyaruguru United Vipers 4-0 Iganga United [Mar 19] Villa 1-0 Maroons [Mar 20] URA 3-0 Tapo United Express 4-0 Red Devo Quarterfinals [Apr 3] NEC 0-0 Vipers [3-4 pen] [Apr 4] URA 2-2 KCCA [4-2 pen] [Apr 5] Kitara 3-0 Express [Apr 6] Happy Boys (Kagaba) 0-1 Villa Semifinals First Legs [May 3] Kitara 0-0 Vipers [May 4] URA 0-2 Villa Second Legs [May 15] Vipers 1-1 Kitara [May 16] Villa 1-0 URA Final [May 30, Fufa Technical Centre, Njeru] Kitara 2-1 Villa
Prepared and maintained by Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation
Author: Karel Stokkermans
Last updated: 31May 2026
(C) Copyright Karel Stokkermans and RSSSF 2025/26
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.