The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
UGA

Premier League 2025/26

Every result, the table as it finished, and the price each match went off at. 240 matches played between September 2025 and May 2026.

240Matches
504Goals
2.1Per game
43.8%Home wins
67%Priced at kickoff
VipersTop of the table

Final table 16 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 VIPVipers 30 19 10 1 +38 67
2 KCCKCCA 30 19 5 6 +24 62
3 SVSC Villa 30 18 7 5 +30 61
4 KITKitara 30 16 8 6 +21 56
5 EUEntebbe UPPC 30 14 9 7 +10 51
6 NECNEC 30 13 12 5 +9 51
7 POLPolice 30 13 8 9 +7 47
8 MARMaroons 30 9 11 10 -1 38
9 BULBUL 30 9 10 11 -3 37
10 EXPExpress 30 9 10 11 -3 37
11 URAURA 30 5 16 9 -3 31
12 MCMbarara City 30 6 9 15 -20 27
13 LUGLugazi 30 5 10 15 -17 25
14 UPDUPDF 30 5 7 18 -17 22
15 CALCalvary 30 4 9 17 -25 21
16 BSBuhimba Saints 30 4 3 23 -50 15

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.1
504 goals. 36.3% of matches went over 2.5.
Home advantage
43.8%
Draws 30%, away wins 26.3%.
Half-time lead held
82.3%
From 130 matches where someone led at the break.
0–0 38 · 15.8%
1–0 31 · 12.9%
1–1 28 · 11.7%
0–1 28 · 11.7%
2–1 18 · 7.5%
2–0 18 · 7.5%

Results 240

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Saturday 23 May 2026
13:00 Vipers 2 – 0 Express 1.18 6.75 20.00
13:00 SC Villa 2 – 1 UPDF — — —
13:00 Lugazi 0 – 1 Maroons — — —
13:00 Kitara 2 – 2 Police — — —
13:00 KCCA 4 – 1 Mbarara City — — —
13:00 Entebbe UPPC 4 – 0 BUL — — —
13:00 Calvary 2 – 0 NEC — — —
Friday 22 May 2026
13:00 Buhimba Saints 0 – 3 URA — — —
Wednesday 20 May 2026
18:00 NEC 1 – 4 SC Villa — — —
Tuesday 19 May 2026
15:00 Express 0 – 0 Lugazi 2.40 3.10 2.98
18:00 URA 0 – 0 KCCA — — —
14:00 UPDF 0 – 0 Calvary 1.46 5.60 8.80
14:00 Police 1 – 1 Entebbe UPPC — — —
14:00 Mbarara City 2 – 0 Buhimba Saints — — —
14:00 Maroons 0 – 3 Vipers 8.40 3.90 1.54
14:00 BUL 1 – 1 Kitara 2.70 2.80 3.65
Wednesday 13 May 2026
18:00 NEC 3 – 0 Buhimba Saints — — —
14:00 UPDF 1 – 2 KCCA 7.00 4.20 1.61
14:00 Mbarara City 1 – 3 SC Villa 7.00 3.30 1.75
Tuesday 12 May 2026
18:00 Express 3 – 2 Kitara 5.10 3.60 1.64
15:00 URA 1 – 1 Calvary 1.34 5.30 11.00
14:00 Police 0 – 0 Vipers 6.25 3.32 1.73
14:00 Maroons 0 – 0 Entebbe UPPC — — —
14:00 BUL 0 – 0 Lugazi 1.48 4.10 9.20
Saturday 9 May 2026
14:00 Kitara 0 – 1 NEC — — —
Friday 8 May 2026
18:00 Vipers 1 – 1 URA 1.36 5.00 12.00
18:00 SC Villa 0 – 0 BUL 2.08 2.88 5.10
14:00 Buhimba Saints 0 – 2 Express — — —
Thursday 7 May 2026
18:00 KCCA 3 – 0 Maroons 1.53 4.30 8.80
14:00 Entebbe UPPC 2 – 0 UPDF — — —
Wednesday 6 May 2026
14:00 Lugazi 0 – 1 Mbarara City 2.10 2.94 3.79
14:00 Calvary 1 – 0 Police — — —
Thursday 30 April 2026
14:00 Kitara 2 – 0 SC Villa 2.58 2.80 3.90
Wednesday 29 April 2026
18:00 KCCA 1 – 1 Vipers 3.00 3.20 2.90
14:00 Police 2 – 0 UPDF 1.95 3.95 4.30
14:00 Entebbe UPPC 2 – 0 Calvary 1.61 3.75 9.00
14:00 Buhimba Saints 0 – 2 Lugazi 2.66 3.55 2.76
Tuesday 28 April 2026
18:00 URA 2 – 2 Maroons 2.00 3.35 5.70
14:00 Mbarara City 2 – 1 Express 1.87 3.35 5.60
14:00 BUL 0 – 1 NEC 2.54 2.66 4.50
Sunday 26 April 2026
18:00 Vipers 3 – 0 Entebbe UPPC — — —
Saturday 25 April 2026
18:00 SC Villa 4 – 0 Buhimba Saints — — —
14:00 Maroons 3 – 1 Police 2.36 3.01 3.14
14:00 Lugazi 1 – 2 Kitara 5.00 3.22 1.83
14:00 Calvary 1 – 0 KCCA — — —
Friday 24 April 2026
18:00 NEC 0 – 0 Mbarara City — — —
18:00 Express 0 – 2 BUL 3.27 2.94 2.70
14:00 UPDF 0 – 0 URA 2.90 2.94 3.15
Wednesday 22 April 2026
14:00 Lugazi 0 – 1 SC Villa 6.60 3.45 1.80
14:00 Kitara 0 – 0 Calvary 1.16 9.60 40.00
Tuesday 21 April 2026
18:00 Express 0 – 0 NEC 4.30 2.84 2.54
14:00 Police 2 – 1 URA 2.34 3.10 4.10
14:00 Mbarara City 2 – 2 Maroons — — —
14:00 Entebbe UPPC 0 – 1 KCCA 3.70 2.88 2.48
14:00 BUL 2 – 5 UPDF 1.64 3.95 7.60
14:00 Buhimba Saints 0 – 2 Vipers 14.50 4.70 1.32
Saturday 18 April 2026
18:00 NEC 1 – 0 Maroons — — —
Friday 17 April 2026
18:00 KCCA 1 – 0 Kitara 2.04 3.35 4.70
Thursday 16 April 2026
18:00 URA 1 – 1 BUL 3.20 3.05 3.50
14:00 Mbarara City 1 – 2 Police — — —
14:00 Buhimba Saints 1 – 2 Entebbe UPPC 2.40 2.24 3.90
Wednesday 15 April 2026
18:00 SC Villa 1 – 1 Vipers 3.50 2.74 2.88
14:00 UPDF 0 – 1 Express 1.60 4.50 7.00
14:00 Calvary 0 – 0 Lugazi — — —
Saturday 11 April 2026
18:00 SC Villa 1 – 0 KCCA — — —
14:00 Calvary 2 – 0 Buhimba Saints — — —
Friday 10 April 2026
18:00 Vipers 0 – 0 Kitara 1.47 4.20 12.00
14:00 Lugazi 1 – 1 Entebbe UPPC 4.00 2.96 2.56
Thursday 9 April 2026
18:00 NEC 1 – 0 URA — — —
14:00 UPDF 3 – 1 Mbarara City 1.64 4.30 6.40
Wednesday 8 April 2026
18:00 Express 3 – 1 Police 3.85 3.30 2.58
14:00 Maroons 1 – 0 BUL 3.10 2.58 2.74
Saturday 14 March 2026
17:00 Vipers 1 – 0 Calvary 1.08 9.50 17.00
17:00 Express 3 – 1 URA — — —
13:00 Maroons 0 – 0 UPDF 1.96 3.30 4.80
13:00 Lugazi 0 – 3 KCCA — — —
13:00 Entebbe UPPC 0 – 2 SC Villa — — —
Friday 13 March 2026
13:00 Police 0 – 1 NEC 2.50 2.62 2.88
13:00 Kitara 4 – 0 Buhimba Saints 1.02 65.00 230.00
13:00 BUL 0 – 0 Mbarara City 1.40 3.60 8.00
Wednesday 11 March 2026
17:00 URA 1 – 0 Lugazi 1.47 3.50 6.50
17:00 KCCA 3 – 0 Express 1.25 4.50 12.00
13:00 UPDF 1 – 2 Vipers 6.00 3.60 1.50
Tuesday 10 March 2026
17:00 NEC 0 – 0 Entebbe UPPC 1.90 3.00 4.33
13:00 Police 1 – 0 SC Villa 2.63 2.90 2.60
13:00 Mbarara City 0 – 1 Kitara 4.20 3.10 1.80
13:00 Calvary 0 – 1 Maroons — — —
13:00 Buhimba Saints 0 – 1 BUL — — —
Saturday 7 March 2026
17:00 SC Villa 0 – 0 Express 1.33 4.10 8.50
13:00 Mbarara City 1 – 2 Vipers 8.00 4.50 1.30
13:00 Maroons 1 – 0 Buhimba Saints — — —
13:00 Entebbe UPPC 0 – 0 URA — — —
Friday 6 March 2026
17:00 KCCA 2 – 1 Police — — —
13:00 UPDF 1 – 1 Kitara 4.50 3.20 1.73
13:00 Lugazi 0 – 2 NEC 3.10 3.00 2.20
13:00 BUL 5 – 1 Calvary 1.33 4.10 8.50
Wednesday 4 March 2026
17:00 Express 1 – 1 Maroons 2.30 3.00 2.88
14:00 URA 2 – 0 Mbarara City 1.49 4.20 8.20
Tuesday 3 March 2026
17:00 Vipers 3 – 0 Lugazi 1.18 5.75 13.00
17:00 NEC 1 – 0 UPDF 1.48 3.70 6.00
13:00 Police 0 – 2 BUL 1.70 3.25 4.50
13:00 Kitara 2 – 0 Entebbe UPPC — — —
Monday 2 March 2026
13:00 Calvary 0 – 3 SC Villa — — —
13:00 Buhimba Saints 0 – 2 KCCA — — —
Thursday 19 February 2026
17:00 SC Villa 2 – 0 Maroons 1.65 3.25 5.00
13:00 Kitara 1 – 1 URA 1.67 3.50 6.00
Wednesday 18 February 2026
17:00 KCCA 2 – 1 BUL 1.89 3.20 7.20
13:00 Lugazi 1 – 0 UPDF 1.91 3.20 3.80
13:00 Calvary 0 – 0 Express — — —
Tuesday 17 February 2026
17:00 Vipers 1 – 1 NEC 1.50 3.50 6.00
13:00 Entebbe UPPC 1 – 0 Mbarara City 1.53 3.90 8.40
13:00 Buhimba Saints 1 – 1 Police 7.40 6.00 1.40
Saturday 14 February 2026
17:00 URA 0 – 0 SC Villa 2.70 2.94 3.23
14:00 Express 0 – 0 Entebbe UPPC — — —
Friday 13 February 2026
17:00 NEC 3 – 1 KCCA 4.70 3.15 2.26
13:00 UPDF 0 – 0 Buhimba Saints 1.33 5.20 13.50
13:00 BUL 1 – 1 Vipers 3.60 3.20 1.91
Thursday 12 February 2026
13:00 Police 2 – 1 Lugazi 1.50 3.70 5.50
13:00 Mbarara City 1 – 0 Calvary 1.80 3.10 4.20
13:00 Maroons 0 – 1 Kitara 3.00 3.10 2.20
Saturday 31 January 2026
17:00 SC Villa 0 – 0 Lugazi 1.30 4.33 9.00
13:00 Calvary 0 – 1 Kitara — — —
13:00 NEC 0 – 0 Express 1.50 3.60 5.75
13:00 URA 0 – 0 Police 2.34 3.34 3.12
13:00 Maroons 1 – 1 Mbarara City 1.36 4.80 11.30
Friday 30 January 2026
17:00 KCCA 0 – 1 Entebbe UPPC — — —
13:00 Vipers 4 – 0 Buhimba Saints — — —
13:00 UPDF 0 – 1 BUL 3.10 3.00 2.15
Wednesday 28 January 2026
17:00 SC Villa 6 – 1 Mbarara City 1.07 11.00 23.00
13:00 Kitara 1 – 0 Express 1.22 5.50 8.50
Tuesday 27 January 2026
17:00 Vipers 4 – 1 Police 1.50 3.60 6.00
13:00 Buhimba Saints 0 – 1 NEC 3.05 4.20 1.58
13:00 Entebbe UPPC 0 – 0 Maroons — — —
13:00 KCCA 4 – 0 UPDF 1.41 5.00 10.00
13:00 Lugazi 2 – 1 BUL 3.20 3.00 2.20
13:00 Calvary 0 – 0 URA 5.10 3.90 1.70
Saturday 24 January 2026
17:00 URA 0 – 3 Vipers 3.64 3.09 2.22
14:00 Express 3 – 1 Buhimba Saints — — —
13:00 NEC 3 – 3 Kitara 2.10 2.90 3.40
13:00 Mbarara City 0 – 0 Lugazi 2.63 3.36 3.19
Friday 23 January 2026
13:00 BUL 2 – 1 SC Villa 3.00 2.90 2.30
Wednesday 21 January 2026
13:00 UPDF 0 – 1 Entebbe UPPC 2.44 3.40 3.70
13:00 Police 2 – 0 Calvary 1.25 5.00 9.00
13:00 Maroons 0 – 0 KCCA 4.90 3.60 2.12
Tuesday 13 January 2026
13:00 URA 0 – 1 Entebbe UPPC 1.94 3.60 5.00
Thursday 8 January 2026
17:00 Express 0 – 1 SC Villa 3.20 3.20 2.05
Wednesday 7 January 2026
17:00 NEC 1 – 0 Lugazi 1.48 3.60 6.25
13:00 Kitara 2 – 1 UPDF 1.40 4.00 7.00
13:00 Calvary 0 – 1 BUL 3.90 3.20 1.80
Tuesday 6 January 2026
17:00 Vipers 2 – 0 Mbarara City 1.22 5.00 11.00
13:00 Buhimba Saints 1 – 0 Maroons 4.70 3.70 2.02
13:00 Police 2 – 0 KCCA 2.44 3.40 3.20
Thursday 18 December 2025
13:00 Entebbe UPPC 1 – 0 Kitara — — —
Wednesday 17 December 2025
17:00 SC Villa 1 – 0 Calvary 1.18 5.50 12.00
13:00 Mbarara City 1 – 0 URA 4.00 3.42 2.02
13:00 Maroons 4 – 0 Express 2.20 3.00 3.10
13:00 Lugazi 1 – 2 Vipers 6.25 3.75 1.45
Tuesday 16 December 2025
17:00 KCCA 1 – 0 Buhimba Saints — — —
13:00 UPDF 0 – 0 NEC 2.90 3.20 2.20
13:00 BUL 1 – 3 Police 2.40 3.20 2.63
Saturday 13 December 2025
17:00 Vipers 3 – 1 BUL 1.45 3.60 6.25
13:00 Calvary 1 – 1 Mbarara City — — —
Friday 12 December 2025
17:00 KCCA 2 – 1 NEC — — —
13:00 Kitara 2 – 0 Maroons 1.67 3.50 4.33
Thursday 11 December 2025
17:00 SC Villa 3 – 0 URA 2.01 3.42 4.00
13:00 Entebbe UPPC 2 – 0 Express — — —
Wednesday 10 December 2025
13:00 Buhimba Saints 2 – 2 UPDF — — —
13:00 Lugazi 1 – 1 Police 3.00 3.10 2.20
Tuesday 9 December 2025
13:00 Calvary 0 – 0 Vipers 15.00 7.00 1.14
Sunday 7 December 2025
12:00 BUL 1 – 2 KCCA — — —
Saturday 6 December 2025
13:00 Maroons 1 – 0 SC Villa 3.20 2.90 2.20
Friday 5 December 2025
17:00 NEC 1 – 1 Vipers 3.20 3.00 2.15
13:00 UPDF 2 – 0 Lugazi 2.00 3.00 3.60
Thursday 4 December 2025
17:00 URA 0 – 1 Kitara 1.70 4.90 8.35
12:00 Express 4 – 0 Calvary 1.44 4.00 6.00
Wednesday 3 December 2025
13:00 Police 4 – 0 Buhimba Saints — — —
13:00 Mbarara City 1 – 1 Entebbe UPPC — — —
Tuesday 2 December 2025
17:00 Vipers 5 – 1 UPDF 1.30 4.33 8.00
Saturday 29 November 2025
17:00 Vipers 1 – 1 SC Villa 1.65 3.40 4.75
13:00 Maroons 1 – 1 NEC — — —
Friday 28 November 2025
13:00 Mbarara City 1 – 2 KCCA — — —
Thursday 27 November 2025
13:00 BUL 0 – 2 Entebbe UPPC — — —
13:00 Police 1 – 2 Kitara 2.25 3.10 2.88
Wednesday 26 November 2025
17:00 Express 0 – 3 Vipers 7.00 3.60 1.44
14:00 URA 7 – 3 Buhimba Saints — — —
Tuesday 25 November 2025
16:00 NEC 1 – 0 Calvary 1.25 5.75 21.00
13:00 UPDF 0 – 1 SC Villa 3.30 3.10 2.05
13:00 Maroons 3 – 0 Lugazi 2.05 3.30 3.25
Saturday 22 November 2025
17:00 Vipers 2 – 1 Maroons 1.36 3.90 8.50
Friday 21 November 2025
17:00 KCCA 2 – 1 URA — — —
13:00 Buhimba Saints 1 – 2 Mbarara City — — —
Thursday 20 November 2025
17:00 SC Villa 2 – 1 NEC 2.05 3.00 3.30
13:00 Lugazi 0 – 0 Express 2.00 3.10 3.40
13:00 Kitara 1 – 0 BUL 2.05 2.88 3.60
Wednesday 19 November 2025
13:00 Entebbe UPPC 0 – 2 Police — — —
13:00 Calvary 0 – 1 UPDF 2.35 3.00 2.88
Saturday 8 November 2025
17:00 NEC 1 – 1 BUL 2.25 2.88 3.10
13:00 Lugazi 5 – 2 Buhimba Saints — — —
Friday 7 November 2025
17:00 Vipers 1 – 0 KCCA — — —
13:00 Calvary 2 – 4 Entebbe UPPC — — —
Thursday 6 November 2025
17:00 SC Villa 1 – 0 Kitara 2.10 3.20 3.00
13:00 UPDF 1 – 2 Police 2.70 2.80 2.55
Wednesday 5 November 2025
17:00 Express 4 – 1 Mbarara City 1.80 3.10 4.20
13:00 Maroons 0 – 0 URA 2.78 3.05 3.19
Saturday 1 November 2025
13:00 Entebbe UPPC 0 – 1 Vipers — — —
13:00 Mbarara City 0 – 1 NEC 5.50 3.40 1.57
Friday 31 October 2025
17:00 KCCA 4 – 2 Calvary — — —
13:00 Buhimba Saints 0 – 3 SC Villa — — —
Thursday 30 October 2025
13:00 Kitara 4 – 0 Lugazi 1.67 3.30 4.75
13:00 BUL 0 – 0 Express 1.50 3.50 6.00
Wednesday 29 October 2025
16:00 URA 3 – 2 UPDF 1.64 3.85 6.60
13:00 Police 2 – 1 Maroons 2.15 3.00 3.20
Saturday 25 October 2025
14:00 Entebbe UPPC 1 – 0 NEC — — —
Friday 24 October 2025
18:00 SC Villa 2 – 1 Police 1.91 3.10 3.75
14:00 Kitara 3 – 2 Mbarara City 1.50 3.60 5.75
Thursday 23 October 2025
18:00 Express 0 – 1 KCCA — — —
14:00 BUL 3 – 0 Buhimba Saints — — —
Wednesday 22 October 2025
14:00 Maroons 0 – 0 Calvary 1.62 3.60 4.50
14:00 Lugazi 0 – 0 URA 3.50 2.91 2.30
Saturday 18 October 2025
18:00 NEC 2 – 2 Police 1.79 3.79 4.70
Friday 17 October 2025
18:00 URA 1 – 1 Express 1.68 4.10 6.10
14:00 Mbarara City 1 – 1 BUL 4.43 3.00 1.95
Thursday 16 October 2025
18:00 KCCA 0 – 0 Lugazi — — —
14:00 Buhimba Saints 1 – 0 Kitara — — —
Wednesday 15 October 2025
18:00 SC Villa 1 – 1 Entebbe UPPC — — —
14:00 UPDF 1 – 2 Maroons 2.15 2.90 3.30
Saturday 4 October 2025
18:00 KCCA 2 – 1 SC Villa — — —
15:00 Kitara 3 – 0 Vipers — — —
08:00 Buhimba Saints 2 – 0 Calvary — — —
Friday 3 October 2025
14:00 Mbarara City 0 – 1 UPDF 2.50 3.00 2.63
Thursday 2 October 2025
18:00 URA 1 – 1 NEC 2.41 3.20 3.47
14:00 Police 2 – 1 Express 2.30 3.00 2.88
Wednesday 1 October 2025
14:00 Entebbe UPPC 2 – 1 Lugazi — — —
14:00 BUL 1 – 0 Maroons 1.55 3.20 6.50
Friday 26 September 2025
18:00 Express 1 – 0 UPDF 2.15 3.00 3.20
14:00 Entebbe UPPC 0 – 1 Buhimba Saints — — —
14:00 Police 1 – 1 Mbarara City 1.73 3.20 4.50
14:00 BUL 0 – 0 URA 1.87 3.20 4.49
14:00 Lugazi 3 – 1 Calvary 2.20 3.00 3.10
14:00 Kitara 1 – 1 KCCA — — —

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key