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

Premier League 2024/25

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

240Matches
517Goals
2.15Per game
44.2%Home wins
70%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 21 6 3 +34 69
2 NECNEC 30 20 7 3 +25 67
3 BULBUL 30 16 11 3 +19 59
4 KCCKCCA 30 15 8 7 +28 53
5 URAURA 30 16 4 10 +19 52
6 SVSC Villa 30 12 9 9 +14 45
7 KITKitara 30 12 8 10 +25 44
8 MARMaroons 30 12 7 11 -3 43
9 UPDUPDF 30 10 9 11 -5 39
10 EXPExpress 30 11 6 13 -15 39
11 POLPolice 30 8 12 10 -1 36
12 LUGLugazi 30 7 10 13 -14 31
13 MCMbarara City 30 7 8 15 -16 29
14 BSBright Stars 30 4 8 18 -24 20
15 WGWakiso Giants 30 3 11 16 -30 20
16 MHMbale Heroes 30 2 4 24 -56 10

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.15
517 goals. 35% of matches went over 2.5.
Home advantage
44.2%
Draws 26.7%, away wins 29.2%.
Half-time lead held
79.7%
From 128 matches where someone led at the break.
1–0 47 · 19.6%
1–1 29 · 12.1%
0–1 27 · 11.3%
0–0 27 · 11.3%
2–1 18 · 7.5%
0–2 14 · 5.8%

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 24 May 2025
13:00 Maroons 2 – 0 Mbarara City — — —
13:00 Vipers 1 – 1 Bright Stars — — —
13:00 NEC 1 – 0 URA — — —
13:00 Express 0 – 3 KCCA — — —
13:00 Wakiso Giants 0 – 2 Police — — —
13:00 UPDF 2 – 3 BUL — — —
13:00 Mbale Heroes 1 – 6 Kitara — — —
13:00 Lugazi 0 – 1 SC Villa — — —
Friday 16 May 2025
14:00 URA 4 – 1 Wakiso Giants — — —
14:00 Bright Stars 5 – 1 Mbale Heroes — — —
14:00 Mbarara City 2 – 0 Express — — —
Thursday 15 May 2025
14:00 Police 1 – 0 UPDF — — —
Wednesday 14 May 2025
14:00 SC Villa 0 – 1 NEC — — —
14:00 Kitara 0 – 2 Vipers — — —
14:00 BUL 1 – 0 Maroons — — —
14:00 KCCA 5 – 0 Lugazi — — —
Sunday 11 May 2025
13:00 Police 1 – 3 SC Villa — — —
Saturday 10 May 2025
14:00 Bright Stars 1 – 5 NEC — — —
14:00 Kitara 1 – 0 Maroons — — —
14:00 BUL 1 – 0 Vipers — — —
14:00 URA 5 – 0 Express — — —
14:00 Mbale Heroes 0 – 3 UPDF — — —
14:00 Mbarara City 1 – 0 Lugazi — — —
14:00 KCCA 5 – 0 Wakiso Giants — — —
Wednesday 7 May 2025
17:00 NEC 1 – 1 BUL 1.80 3.00 4.50
17:00 Vipers 6 – 0 Mbale Heroes — — —
14:00 SC Villa 2 – 2 KCCA — — —
Tuesday 6 May 2025
17:00 Express 1 – 0 Kitara — — —
14:00 Maroons 1 – 0 Police — — —
14:00 UPDF 1 – 0 Bright Stars — — —
14:00 Wakiso Giants 0 – 1 Mbarara City 1.57 3.25 6.00
14:00 Lugazi 0 – 1 URA — — —
Wednesday 30 April 2025
17:00 URA 1 – 1 SC Villa 2.40 3.25 3.45
14:00 Mbale Heroes 0 – 1 Maroons 4.10 3.65 1.93
14:00 Mbarara City 1 – 2 NEC 5.25 3.20 1.65
14:00 Bright Stars 0 – 1 Express 2.48 3.55 3.00
14:00 Kitara 0 – 0 Wakiso Giants 1.39 4.40 8.80
Tuesday 29 April 2025
17:00 Vipers 1 – 0 UPDF 1.29 5.10 14.50
17:00 KCCA 2 – 1 Police — — —
14:00 BUL 4 – 0 Lugazi — — —
Saturday 26 April 2025
17:00 KCCA 1 – 0 Mbarara City — — —
14:00 Wakiso Giants 1 – 2 BUL 3.60 2.88 2.05
14:00 SC Villa 0 – 0 Kitara 2.21 3.25 3.10
Friday 25 April 2025
17:00 NEC 2 – 0 Mbale Heroes 1.11 7.80 21.00
14:00 Lugazi 3 – 1 Bright Stars 1.80 3.20 4.00
14:00 Police 2 – 0 URA 3.89 2.95 2.80
Thursday 24 April 2025
17:00 Express 2 – 2 UPDF 1.95 3.50 3.80
14:00 Maroons 0 – 1 Vipers 4.60 3.10 1.85
Thursday 17 April 2025
17:00 Vipers 3 – 1 NEC 1.73 3.20 4.50
Wednesday 16 April 2025
17:00 URA 1 – 0 KCCA — — —
14:00 UPDF 2 – 1 Maroons 2.55 3.05 3.90
14:00 Mbale Heroes 0 – 1 Express 2.90 3.55 2.50
14:00 Mbarara City 0 – 2 SC Villa 3.65 3.15 2.13
14:00 BUL 0 – 0 Police 1.52 4.10 7.00
Tuesday 15 April 2025
14:00 Bright Stars 0 – 0 Wakiso Giants 2.25 3.10 2.90
14:00 Kitara 0 – 0 Lugazi 1.50 3.50 6.00
Saturday 12 April 2025
17:00 KCCA 1 – 2 BUL — — —
Friday 11 April 2025
17:00 Express 2 – 2 Vipers 8.00 3.70 1.50
14:00 Lugazi 2 – 2 UPDF 1.90 3.10 4.60
Thursday 10 April 2025
17:00 NEC 2 – 1 Kitara 2.00 2.90 3.70
14:00 SC Villa 3 – 1 Mbale Heroes 1.16 7.33 18.50
14:00 Police 2 – 0 Mbarara City 2.00 2.90 3.70
Wednesday 9 April 2025
14:00 Wakiso Giants 3 – 3 Maroons 1.95 3.10 3.60
14:00 URA 4 – 0 Bright Stars 1.40 4.00 9.00
Saturday 5 April 2025
14:00 Maroons 1 – 0 Express 2.15 3.10 3.10
14:00 Mbale Heroes 0 – 1 Wakiso Giants 3.80 3.20 2.30
14:00 Kitara 4 – 0 KCCA — — —
Friday 4 April 2025
14:00 UPDF 0 – 0 NEC 4.00 3.10 1.85
14:00 BUL 1 – 0 SC Villa 1.60 3.50 5.00
14:00 Mbarara City 0 – 2 URA 3.71 2.85 2.40
Thursday 3 April 2025
17:00 Vipers 1 – 0 Lugazi 1.20 5.25 11.00
14:00 Bright Stars 3 – 1 Police 2.75 2.88 2.50
Saturday 29 March 2025
16:00 URA 3 – 2 Mbale Heroes 1.41 5.15 14.00
13:00 SC Villa 1 – 0 Vipers 3.40 3.25 1.95
13:00 Mbarara City 0 – 0 BUL 3.40 2.80 2.15
Friday 28 March 2025
16:00 KCCA 5 – 0 Bright Stars — — —
13:00 Lugazi 0 – 1 Maroons 2.63 2.80 2.63
13:00 Wakiso Giants 0 – 1 UPDF 2.60 2.75 2.75
Thursday 27 March 2025
16:00 NEC 3 – 1 Express 1.70 3.56 7.26
13:00 Police 0 – 1 Kitara 2.55 2.55 3.10
Friday 14 March 2025
16:00 Vipers 1 – 0 Wakiso Giants 1.14 7.00 13.00
13:00 Maroons 1 – 3 NEC 2.80 2.80 2.50
13:00 BUL 2 – 1 URA 2.05 3.25 4.70
13:00 Bright Stars 1 – 3 SC Villa 2.75 3.00 2.40
13:00 Kitara 1 – 1 Mbarara City 1.36 4.20 7.00
Thursday 13 March 2025
16:00 Express 1 – 2 Police 2.00 3.20 3.25
13:00 UPDF 1 – 2 KCCA — — —
13:00 Mbale Heroes 1 – 3 Lugazi 5.25 3.60 1.71
Sunday 9 March 2025
12:00 SC Villa 0 – 2 Maroons 1.86 3.50 4.80
Saturday 8 March 2025
16:00 KCCA 5 – 0 Mbale Heroes — — —
13:00 Mbarara City 0 – 0 Bright Stars 2.05 2.63 4.00
Friday 7 March 2025
16:00 URA 2 – 1 UPDF 1.54 4.40 8.72
13:00 Wakiso Giants 0 – 0 NEC 7.50 3.75 1.40
Thursday 6 March 2025
16:00 BUL 1 – 0 Kitara 2.10 2.90 3.40
13:00 Police 0 – 1 Vipers 6.50 3.40 1.50
13:00 Lugazi 1 – 0 Express 2.20 2.80 3.30
Monday 3 March 2025
16:00 Express 4 – 1 Wakiso Giants 1.90 3.10 3.80
Sunday 2 March 2025
16:00 Vipers 1 – 0 Mbarara City 1.44 3.60 7.00
12:00 Maroons 0 – 0 KCCA — — —
12:00 UPDF 2 – 0 SC Villa 2.90 3.00 2.30
Saturday 1 March 2025
16:00 NEC 2 – 0 Lugazi 1.38 3.50 9.50
13:00 Kitara 1 – 0 URA — — —
13:00 Bright Stars 0 – 2 BUL 4.20 3.00 2.13
13:00 Mbale Heroes 1 – 1 Police 4.25 3.15 2.30
Monday 17 February 2025
13:00 Kitara 2 – 0 Bright Stars 1.62 3.25 4.75
13:00 Mbarara City 0 – 1 UPDF 2.00 3.00 3.60
Sunday 16 February 2025
16:00 KCCA 0 – 2 Vipers — — —
13:00 BUL 3 – 0 Mbale Heroes 1.33 4.55 12.10
12:00 Police 1 – 1 NEC 4.33 3.00 1.80
12:00 Lugazi 1 – 0 Wakiso Giants 1.85 2.88 4.50
Saturday 15 February 2025
16:00 URA 1 – 0 Maroons 1.93 3.10 5.15
13:00 SC Villa 1 – 0 Express 1.73 3.10 4.80
Thursday 13 February 2025
16:00 NEC 1 – 0 KCCA — — —
13:00 Mbale Heroes 0 – 1 Mbarara City 1.93 3.45 5.00
13:00 UPDF 0 – 0 Kitara 4.00 3.25 1.80
Wednesday 12 February 2025
16:00 Express 0 – 2 BUL 1.83 3.25 3.80
13:00 Maroons 1 – 1 Bright Stars 1.83 3.10 4.00
13:00 Lugazi 1 – 0 Police 2.50 2.70 2.90
Tuesday 11 February 2025
16:00 Vipers 2 – 0 URA 1.73 3.35 5.60
13:00 Wakiso Giants 1 – 1 SC Villa 3.80 3.00 1.91
Tuesday 7 January 2025
16:00 URA 1 – 0 Police 1.96 3.20 5.50
13:00 Mbale Heroes 0 – 1 NEC 8.77 4.10 1.45
13:00 Mbarara City 0 – 2 KCCA — — —
13:00 BUL 1 – 1 Wakiso Giants 1.73 3.00 5.00
13:00 Kitara 1 – 0 SC Villa 2.00 3.20 3.30
Monday 6 January 2025
16:00 Vipers 1 – 0 Maroons 1.53 3.40 6.00
13:00 Bright Stars 1 – 1 Lugazi 2.30 2.70 3.20
13:00 UPDF 0 – 2 Express 2.40 2.75 3.00
Sunday 5 January 2025
15:00 Wakiso Giants 0 – 0 Kitara 5.00 3.60 1.57
Saturday 4 January 2025
16:00 NEC 1 – 0 Mbarara City 1.33 4.20 8.00
13:00 SC Villa 1 – 0 URA 3.25 3.00 2.53
Friday 3 January 2025
13:00 UPDF 0 – 1 Vipers 4.75 3.30 1.67
13:00 Lugazi 1 – 2 BUL 2.40 2.75 3.00
Thursday 2 January 2025
16:00 Express 2 – 1 Bright Stars 1.53 3.60 5.50
13:00 Maroons 1 – 0 Mbale Heroes — — —
13:00 Police 0 – 0 KCCA — — —
Monday 30 December 2024
12:00 Mbarara City 0 – 0 Wakiso Giants 1.73 3.40 4.20
Saturday 21 December 2024
13:00 Kitara 7 – 0 Express 2.55 3.20 2.50
Friday 20 December 2024
16:00 KCCA 1 – 1 SC Villa — — —
13:00 Mbale Heroes 0 – 4 Vipers 7.40 3.85 1.88
Thursday 19 December 2024
13:00 Police 1 – 2 Maroons 1.75 3.10 4.50
13:00 URA 1 – 0 Lugazi 1.45 4.06 12.00
Wednesday 18 December 2024
13:00 BUL 1 – 1 NEC 3.00 2.80 2.35
13:00 Bright Stars 2 – 1 UPDF 2.25 2.80 3.20
Sunday 15 December 2024
12:00 Wakiso Giants 1 – 2 KCCA — — —
Saturday 14 December 2024
16:00 Vipers 1 – 1 BUL 1.57 3.40 5.50
Friday 13 December 2024
16:00 Express 1 – 2 URA 2.75 3.10 2.90
13:00 SC Villa 1 – 1 Police 1.86 3.50 5.50
Thursday 12 December 2024
13:00 Maroons 0 – 4 Kitara 2.00 3.00 3.60
13:00 Lugazi 1 – 1 Mbarara City 1.73 3.20 4.50
Wednesday 11 December 2024
16:00 NEC 1 – 0 Bright Stars 1.36 4.00 7.50
13:00 UPDF 1 – 1 Mbale Heroes — — —
Saturday 7 December 2024
16:00 KCCA 0 – 1 Express — — —
13:00 Bright Stars 1 – 2 Vipers 5.00 3.40 1.62
Friday 6 December 2024
13:00 SC Villa 1 – 1 Lugazi 1.50 3.60 6.00
13:00 Kitara 6 – 0 Mbale Heroes — — —
Thursday 5 December 2024
16:00 URA 1 – 1 NEC 2.85 2.95 2.85
13:00 Mbarara City 0 – 3 Maroons 2.20 2.88 3.25
Wednesday 4 December 2024
13:00 BUL 0 – 2 UPDF 1.33 3.80 10.00
13:00 Police 2 – 1 Wakiso Giants 2.10 2.60 4.00
Saturday 30 November 2024
16:00 Vipers 0 – 0 Kitara 1.40 4.00 6.50
13:00 Lugazi 1 – 1 KCCA — — —
Friday 29 November 2024
16:00 NEC 2 – 1 SC Villa 2.50 3.00 2.60
13:00 Maroons 0 – 0 BUL 2.50 2.95 3.10
Thursday 28 November 2024
16:00 Express 3 – 1 Mbarara City 2.15 3.00 3.20
13:00 Mbale Heroes 1 – 0 Bright Stars — — —
Wednesday 27 November 2024
13:00 Wakiso Giants 0 – 3 URA 2.80 2.90 2.85
13:00 UPDF 2 – 2 Police 2.25 2.75 3.25
Saturday 23 November 2024
13:00 SC Villa 6 – 1 Wakiso Giants 1.30 4.33 9.00
13:00 Mbarara City 1 – 0 Mbale Heroes 1.79 3.40 4.85
Friday 22 November 2024
16:00 URA 0 – 2 Vipers 2.55 2.80 2.70
13:00 Kitara 4 – 0 UPDF 2.10 3.00 3.30
Thursday 21 November 2024
16:00 KCCA 0 – 1 NEC — — —
13:00 Bright Stars 0 – 1 Maroons 2.00 3.00 3.50
13:00 BUL 1 – 1 Express 2.10 3.00 3.25
Wednesday 20 November 2024
13:00 Police 0 – 0 Lugazi 2.25 2.80 3.10
Sunday 10 November 2024
12:00 Mbale Heroes 0 – 0 BUL — — —
Saturday 9 November 2024
16:00 Vipers 1 – 1 KCCA — — —
13:00 Maroons 2 – 1 URA 2.55 2.90 2.90
Friday 8 November 2024
16:00 Express 1 – 0 SC Villa 3.40 3.10 2.00
13:00 Bright Stars 1 – 0 Kitara 2.40 3.00 2.75
Wednesday 6 November 2024
13:00 UPDF 2 – 1 Mbarara City 2.60 2.90 2.63
13:00 Wakiso Giants 0 – 0 Lugazi 2.45 2.90 2.80
Tuesday 5 November 2024
16:00 NEC 0 – 0 Police 1.75 3.52 5.90
Friday 1 November 2024
16:00 URA 2 – 0 Kitara 1.83 3.24 4.80
13:00 SC Villa 5 – 0 UPDF 1.54 3.70 6.88
Thursday 31 October 2024
16:00 KCCA 5 – 0 Maroons — — —
13:00 Wakiso Giants 0 – 0 Express 2.00 3.00 3.60
13:00 BUL 1 – 0 Bright Stars 1.36 4.20 7.00
Wednesday 30 October 2024
13:00 Lugazi 1 – 0 NEC 4.00 3.20 1.85
13:00 Police 2 – 1 Mbale Heroes — — —
Tuesday 29 October 2024
13:00 Mbarara City 1 – 3 Vipers 3.50 2.63 2.25
Saturday 26 October 2024
17:00 NEC 2 – 0 Wakiso Giants 1.56 3.80 6.75
14:00 Mbale Heroes 0 – 1 KCCA — — —
Friday 25 October 2024
17:00 Vipers 2 – 1 Police 1.33 4.33 7.50
14:00 Kitara 1 – 3 BUL 2.20 2.88 3.25
Thursday 24 October 2024
14:00 Maroons 1 – 1 SC Villa 3.30 3.00 2.10
14:00 UPDF 0 – 0 URA 2.40 3.06 3.20
Wednesday 23 October 2024
14:00 Bright Stars 0 – 1 Mbarara City 2.10 2.80 3.40
Tuesday 22 October 2024
17:00 Express 0 – 1 Lugazi 1.50 3.80 5.50
Saturday 19 October 2024
17:00 KCCA 0 – 0 UPDF — — —
Friday 18 October 2024
17:00 URA 0 – 1 BUL 1.83 3.26 5.10
14:00 NEC 2 – 1 Maroons 1.53 3.60 5.50
14:00 Mbarara City 1 – 1 Kitara 2.10 3.00 3.30
14:00 SC Villa 2 – 2 Bright Stars 1.44 4.00 6.00
Thursday 17 October 2024
14:00 Wakiso Giants 0 – 2 Vipers 9.50 4.30 1.39
Wednesday 16 October 2024
14:00 Police 2 – 2 Express 2.15 3.05 3.70
14:00 Lugazi 1 – 1 Mbale Heroes — — —
Sunday 6 October 2024
13:00 Maroons 1 – 0 Lugazi — — —
Saturday 5 October 2024
17:00 Vipers 2 – 1 SC Villa 2.00 3.40 3.70
14:00 Mbale Heroes 0 – 4 URA — — —
Thursday 3 October 2024
17:00 Express 2 – 1 NEC 6.30 3.60 1.86
14:00 Kitara 0 – 1 Police 1.94 3.32 4.80
Wednesday 2 October 2024
14:00 BUL 0 – 2 Mbarara City 1.45 4.59 7.70
Tuesday 1 October 2024
14:00 Bright Stars 0 – 1 KCCA — — —
14:00 UPDF 1 – 0 Wakiso Giants 2.60 3.10 2.90
Saturday 28 September 2024
17:00 Express 0 – 0 Maroons 2.35 3.23 3.02
14:00 URA 1 – 1 Mbarara City 1.84 3.36 4.50
Friday 27 September 2024
17:00 KCCA 2 – 0 Kitara — — —
14:00 Wakiso Giants 1 – 0 Mbale Heroes — — —
Thursday 26 September 2024
14:00 Lugazi 0 – 0 Vipers — — —
14:00 SC Villa 2 – 1 BUL 2.22 3.20 3.45
Tuesday 24 September 2024
17:00 NEC 1 – 0 UPDF 1.70 3.54 5.25
14:00 Police 1 – 1 Bright Stars 2.23 3.30 4.60
Sunday 22 September 2024
13:00 Mbale Heroes 1 – 0 SC Villa — — —
Friday 20 September 2024
14:00 Maroons 2 – 3 Wakiso Giants 1.71 3.45 5.25
14:00 Bright Stars 0 – 1 URA 1.95 3.15 4.40
14:00 Mbarara City 0 – 0 Police 1.95 3.65 4.30
14:00 BUL 1 – 1 KCCA — — —
Thursday 19 September 2024
17:00 Vipers 3 – 0 Express 1.48 4.10 6.50
14:00 Kitara 1 – 2 NEC 1.75 3.81 6.09
14:00 UPDF 1 – 0 Lugazi — — —
Monday 16 September 2024
17:00 Express 2 – 1 Mbale Heroes — — —
14:00 SC Villa 4 – 2 Mbarara City 1.49 3.86 10.20
14:00 Police 0 – 0 BUL 3.75 3.00 2.15
Sunday 15 September 2024
16:00 NEC 3 – 1 Vipers 3.40 3.45 2.09
13:00 Maroons 1 – 1 UPDF 1.57 3.75 6.60
13:00 Wakiso Giants 1 – 1 Bright Stars 2.50 3.05 3.01
Saturday 14 September 2024
14:00 Lugazi 0 – 3 Kitara — — —
Friday 13 September 2024
17:00 KCCA 1 – 0 URA — — —

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