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

Vipers

St. Mary's Stadium, Kitende. Every match we hold, with the price it went off at.

507Played
266Won
52.5%Win rate
1.49Scored per game
0.84Conceded per game
238Clean sheets

Home and away

The same record, split by where it was played.

At home
61.7%
253 played, 156 won. 1.73 scored a game.
Away
43.3%
254 played, 110 won. 1.25 scored a game.
How the market priced them
52.2%
299 priced matches at an average of 2.74, which implied 36.5%.

Season by season 25

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 Premier League 7322 +10
2026/27 CECAFA Club Cup 3201 +3
2026/27 CAF Champions League 2020 0
2025/26 Premier League 3019101 +38
2025/26 South Australia State League 1 224612 -19
2025/26 CAF Champions League 4211 +1
2024/25 Premier League 302163 +34
2024/25 South Australia State League 1 228212 -14
2023/24 Premier League 291685 +25
2023/24 South Australia State League 1 227510 -7
2023/24 CAF Champions League 2101 -1
2022/23 Premier League 281585 +27
2022/23 CAF Champions League 9234 -5
2021/22 Premier League 302253 +46
2020/21 Premier League 261754 +35
2020/21 CAF Champions League 2002 -2
2019/20 Premier League 251663 +23
2018/19 Premier League 3016113 +20
2017/18 Premier League 301983 +30
2017/18 CAF Confederation Cup 4121 -1
2016/17 Premier League 3014106 +17
2015/16 Premier League 3014115 +15
2014/15 Premier League 302091 +24
2013/14 Premier League 3013125 +15
2012/13 Premier League 301497 +14

Recent matches 30

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

Monday 28 December 2026
A Vipers scheduled NEC —
Sunday 20 December 2026
A Vipers scheduled Kitara —
Tuesday 15 December 2026
H Vipers scheduled SC Villa —
Wednesday 9 December 2026
H Vipers scheduled KCCA —
Wednesday 2 December 2026
A Vipers scheduled UPDF —
Sunday 22 November 2026
A Vipers scheduled Express —
Wednesday 18 November 2026
H Vipers scheduled BUL —
Thursday 5 November 2026
H Vipers scheduled Lugazi —
Saturday 31 October 2026
A Vipers scheduled URA —
Wednesday 28 October 2026
A Vipers 0 – 1 Mbarara City —
Friday 23 October 2026
H Vipers 0 – 0 Police —
Thursday 15 October 2026
A Vipers 5 – 0 Kataka —
Sunday 11 October 2026
H Vipers 1 – 1 Maroons —
Thursday 8 October 2026
A Vipers 4 – 0 Blacks Power —
Saturday 19 September 2026
H Vipers 3 – 0 Ntugasaze —
Sunday 13 September 2026
A Vipers 0 – 0 Nouadhibou —
Saturday 5 September 2026
H Vipers 1 – 1 Nouadhibou 1.70
Friday 4 September 2026
A Vipers postponed Kigezi HomeBoyz —
Friday 28 August 2026
H Vipers 0 – 1 Entebbe UPPC —
Thursday 30 July 2026
A Vipers 1 – 2 APR —
Monday 27 July 2026
A Vipers 1 – 0 GOR Mahia —
Friday 24 July 2026
H Vipers 3 – 0 Al-Haras Al-Jumhuri —
Saturday 23 May 2026
H Vipers 2 – 0 Express 1.18
Tuesday 19 May 2026
A Vipers 3 – 0 Maroons 1.54
Tuesday 12 May 2026
A Vipers 0 – 0 Police 1.73
Friday 8 May 2026
H Vipers 1 – 1 URA 1.36
Wednesday 29 April 2026
A Vipers 1 – 1 KCCA 2.90
Sunday 26 April 2026
H Vipers 3 – 0 Entebbe UPPC —
Tuesday 21 April 2026
A Vipers 2 – 0 Buhimba Saints 1.32
Wednesday 15 April 2026
A Vipers 1 – 1 SC Villa 2.88