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

Cliftonville FC

Solitude, Belfast. Every match we hold, with the price it went off at.

464Played
247Won
53.2%Win rate
1.8Scored per game
1.19Conceded per game
159Clean sheets

Home and away

The same record, split by where it was played.

At home
61.5%
239 played, 147 won. 2.08 scored a game.
Away
44.4%
225 played, 100 won. 1.52 scored a game.
How the market priced them
52.1%
409 priced matches at an average of 2.73, which implied 36.6%.

Season by season 42

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 Premiership 13508 0
2026/27 Friendlies Clubs 6402 +1
2026/27 League Cup 1100 +2
2025/26 Premiership 3915816 -5
2025/26 Irish Cup 3300 +7
2025/26 Friendlies Clubs 2110 +1
2025/26 League Cup 2200 +6
2024/25 Premiership 4019714 +21
2024/25 Friendlies Clubs 6222 +7
2024/25 Irish Cup 5410 +9
2024/25 League Cup 5500 +8
2024/25 Charity Shield 1001 -1
2023/24 Premiership 382369 +37
2023/24 Irish Cup 5500 +13
2023/24 Friendlies Clubs 5401 +17
2023/24 League Cup 2101 +2
2023/24 Challenge Cup 1001 -3
2022/23 Premiership 4021811 +12
2022/23 Friendlies Clubs 7205 +3
2022/23 League Cup 4310 +10
2022/23 Irish Cup 3111 +4
2022/23 Challenge Cup 1001 -1
2021/22 Premiership 3824104 +32
2021/22 Friendlies Clubs 7601 +11
2021/22 League Cup 5500 +10
2021/22 Irish Cup 4301 +6
2020/21 Premiership 3917913 +15
2020/21 Irish Cup 2101 +3
2019/20 Premiership 311858 +26
2019/20 UEFA Europa League 4112 -1
2019/20 League Cup 3201 +2
2018/19 Premiership 4021415 +8
2018/19 League Cup 2200 +5
2018/19 UEFA Europa League 2002 -2
2017/18 Premiership 4022513 +28
2017/18 League Cup 4301 +10
2016/17 UEFA Europa League 4112 -1
2014/15 UEFA Champions League 2011 -2
2013/14 UEFA Champions League 2002 -5

Recent matches 30

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

Saturday 26 December 2026
A Cliftonville FC scheduled Crusaders FC —
Saturday 19 December 2026
A Cliftonville FC scheduled Linfield —
Saturday 12 December 2026
H Cliftonville FC scheduled Coleraine FC —
Saturday 5 December 2026
H Cliftonville FC scheduled Bangor —
Saturday 28 November 2026
A Cliftonville FC scheduled Ballymena United —
Tuesday 24 November 2026
A Cliftonville FC scheduled Warrenpoint Town —
Friday 20 November 2026
H Cliftonville FC scheduled Glentoran —
Friday 13 November 2026
A Cliftonville FC scheduled Limavady United —
Friday 6 November 2026
H Cliftonville FC scheduled Larne —
Saturday 31 October 2026
H Cliftonville FC scheduled Carrick Rangers —
Saturday 24 October 2026
A Cliftonville FC 3 – 1 Dungannon Swifts —
Tuesday 20 October 2026
A Cliftonville FC 2 – 0 Portadown —
Saturday 17 October 2026
H Cliftonville FC 1 – 2 Portadown —
Saturday 10 October 2026
A Cliftonville FC 0 – 1 Coleraine FC —
Saturday 3 October 2026
H Cliftonville FC 0 – 1 Ballymena United —
Saturday 26 September 2026
A Cliftonville FC 0 – 1 Limavady United —
Saturday 19 September 2026
H Cliftonville FC 1 – 2 Glentoran —
Tuesday 15 September 2026
A Cliftonville FC 0 – 2 Larne —
Saturday 12 September 2026
A Cliftonville FC 3 – 1 Carrick Rangers 3.15
Saturday 5 September 2026
H Cliftonville FC 3 – 1 Portadown 1.56
Saturday 29 August 2026
H Cliftonville FC 0 – 2 Dungannon Swifts 1.87
Friday 21 August 2026
A Cliftonville FC 0 – 1 Linfield 4.27
Saturday 15 August 2026
A Cliftonville FC 3 – 0 Bangor 1.95
Friday 7 August 2026
H Cliftonville FC 2 – 1 Crusaders FC 1.52
Saturday 25 July 2026
H Cliftonville FC 1 – 2 Alvechurch —
Tuesday 21 July 2026
H Cliftonville FC 2 – 1 Warrenpoint Town —
Saturday 18 July 2026
H Cliftonville FC 1 – 0 Newington Youth —
Tuesday 14 July 2026
H Cliftonville FC 3 – 0 Moyola Park —
Friday 10 July 2026
A Cliftonville FC 1 – 0 Armagh City —
H Cliftonville FC cancelled Bhayangkara FC —