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

KCCA

Lugogo Stadium, Kampala. Every match we hold, with the price it went off at.

437Played
244Won
55.8%Win rate
1.67Scored per game
0.8Conceded per game
190Clean sheets

Home and away

The same record, split by where it was played.

At home
69.3%
218 played, 151 won. 2.08 scored a game.
Away
42.5%
219 played, 93 won. 1.26 scored a game.
How the market priced them
63.6%
11 priced matches at an average of 2.07, which implied 48.3%.

Season by season 22

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 Premier League 7412 +1
2025/26 Premier League 301956 +24
2024/25 Premier League 301587 +28
2023/24 Premier League 2915410 +21
2023/24 CAF Confederation Cup 2101 -1
2023/24 Friendlies Clubs 1100 +2
2022/23 Premier League 281585 +21
2021/22 Premier League 3015114 +20
2021/22 CECAFA Club Cup 3102 -2
2020/21 Premier League 271467 +34
2020/21 CAF Confederation Cup 2101 0
2019/20 Premier League 251555 +21
2019/20 CAF Champions League 4121 +1
2019/20 CAF Confederation Cup 2011 -3
2018/19 Premier League 301992 +38
2017/18 Premier League 3017103 +33
2017/18 CAF Confederation Cup 7403 -3
2016/17 Premier League 302064 +34
2015/16 Premier League 301695 +18
2014/15 Premier League 301668 +21
2013/14 Premier League 301866 +36
2012/13 Premier League 3017121 +34

Recent matches 30

Newest first, with the price this club was at kickoff.

Sunday 20 December 2026
A KCCA scheduled SC Villa —
Monday 14 December 2026
H KCCA scheduled Entebbe UPPC —
Wednesday 9 December 2026
A KCCA scheduled Vipers —
Thursday 3 December 2026
H KCCA scheduled Blacks Power —
Thursday 26 November 2026
H KCCA scheduled BUL —
Friday 20 November 2026
A KCCA scheduled Police —
Wednesday 4 November 2026
H KCCA scheduled Maroons —
Saturday 31 October 2026
A KCCA scheduled Mbarara City —
Wednesday 28 October 2026
H KCCA 2 – 1 Lugazi —
Thursday 22 October 2026
H KCCA postponed UPDF —
Tuesday 13 October 2026
A KCCA 2 – 0 Ntugasaze —
Friday 9 October 2026
A KCCA 1 – 0 URA —
Wednesday 16 September 2026
H KCCA 1 – 0 Kataka —
Tuesday 8 September 2026
A KCCA 0 – 0 Kigezi HomeBoyz —
Thursday 3 September 2026
A KCCA 0 – 2 Express —
Saturday 29 August 2026
H KCCA 0 – 2 NEC —
Saturday 23 May 2026
H KCCA 4 – 1 Mbarara City —
Tuesday 19 May 2026
A KCCA 0 – 0 URA —
Wednesday 13 May 2026
A KCCA 2 – 1 UPDF 1.61
Thursday 7 May 2026
H KCCA 3 – 0 Maroons 1.53
Wednesday 29 April 2026
H KCCA 1 – 1 Vipers 3.00
Saturday 25 April 2026
A KCCA 0 – 1 Calvary —
Tuesday 21 April 2026
A KCCA 1 – 0 Entebbe UPPC 2.48
Friday 17 April 2026
H KCCA 1 – 0 Kitara 2.04
Saturday 11 April 2026
A KCCA 0 – 1 SC Villa —
Saturday 14 March 2026
A KCCA 3 – 0 Lugazi —
Wednesday 11 March 2026
H KCCA 3 – 0 Express 1.25
Friday 6 March 2026
H KCCA 2 – 1 Police —
Monday 2 March 2026
A KCCA 2 – 0 Buhimba Saints —
Wednesday 18 February 2026
H KCCA 2 – 1 BUL 1.89