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

Celtic

Celtic Park, Glasgow. Every match we hold, with the price it went off at.

1,476Played
1,002Won
67.9%Win rate
2.23Scored per game
0.89Conceded per game
654Clean sheets

Home and away

The same record, split by where it was played.

At home
75.2%
733 played, 551 won. 2.47 scored a game.
Away
60.7%
743 played, 451 won. 1.99 scored a game.
How the market priced them
71.1%
1,195 priced matches at an average of 1.72, which implied 58.1%.

Season by season 83

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 Premiership 11911 +19
2026/27 Friendlies Clubs 4031 -3
2026/27 UEFA Europa League 3003 -6
2026/27 League Cup 2101 +1
2026/27 UEFA Champions League 2101 -1
2025/26 Premiership 382648 +32
2025/26 UEFA Europa League 10424 -4
2025/26 Friendlies Clubs 4301 +3
2025/26 League Cup 4301 +7
2025/26 FA Cup 4400 +9
2025/26 UEFA Champions League 1010 0
2024/25 Premiership 382954 +86
2024/25 UEFA Champions League 10343 -2
2024/25 Friendlies Clubs 6510 +11
2024/25 FA Cup 4400 +13
2024/25 League Cup 3300 +11
2023/24 Premiership 382963 +65
2023/24 Friendlies Clubs 6321 +3
2023/24 UEFA Champions League 6114 -10
2023/24 FA Cup 4400 +10
2023/24 League Cup 1001 -1
2022/23 Premiership 383233 +80
2022/23 Friendlies Clubs 8431 +17
2022/23 UEFA Champions League 6024 -11
2022/23 FA Cup 5500 +15
2022/23 League Cup 4400 +10
2021/22 Premiership 382963 +70
2021/22 UEFA Europa League 10604 +4
2021/22 Friendlies Clubs 5212 -2
2021/22 League Cup 4400 +6
2021/22 FA Cup 4301 +7
2021/22 UEFA Champions League 2011 -1
2020/21 Premiership 3822115 +49
2020/21 UEFA Europa League 8314 -7
2020/21 Friendlies Clubs 5212 -1
2020/21 FA Cup 2101 +1
2020/21 UEFA Champions League 2101 +5
2020/21 League Cup 1001 -2
2019/20 Premiership 302622 +70
2019/20 UEFA Europa League 10622 +7
2019/20 UEFA Champions League 6411 +9
2019/20 League Cup 4400 +10
2019/20 FA Cup 4400 +7
2018/19 Premiership 382765 +57
2018/19 UEFA Europa League 10415 -2
2018/19 UEFA Champions League 6321 +7
2018/19 League Cup 4400 +7
2017/18 Premiership 3824104 +48
2017/18 UEFA Champions League 12516 -2
2017/18 League Cup 4400 +13
2017/18 UEFA Europa League 2101 -2
2016/17 Premiership 383440 +81
2016/17 UEFA Champions League 12345 -7
2016/17 International Champions Cup 3012 -4
2015/16 Premiership 382684 +62
2015/16 UEFA Europa League 6033 -4
2015/16 UEFA Champions League 6411 +5
2014/15 Premiership 382954 +67
2014/15 UEFA Europa League 8233 -2
2014/15 UEFA Champions League 6312 +4
2013/14 Premiership 383161 +77
2013/14 UEFA Champions League 12516 -4
2012/13 Premiership 382477 +57
2012/13 UEFA Champions League 12714 +3
2011/12 Premiership 383035 +63
2010/11 Premiership 382954 +63
2009/10 Premiership 382567 +36
2008/09 Premiership 3824104 +47
2007/08 Premiership 382855 +58
2006/07 Premiership 382666 +31
2005/06 Premiership 382873 +56
2004/05 Premiership 383026 +50
2003/04 Premiership 383152 +80
2002/03 Premiership 383143 +72
2001/02 Premiership 383341 +76
2000/01 Premiership 383143 +61
1999/00 Premiership 362169 +52
1998/99 Premiership 362187 +49
1997/98 Premiership 362286 +40
1996/97 Premiership 362367 +46
1995/96 Premiership 3624111 +49
1994/95 Premiership 3611187 +6

Recent matches 30

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

Thursday 28 January 2027
A Celtic scheduled Union St. Gilloise —
Thursday 21 January 2027
H Celtic scheduled Marseille —
Saturday 26 December 2026
H Celtic scheduled Motherwell —
Sunday 20 December 2026
A Celtic scheduled Aberdeen —
Sunday 13 December 2026
H Celtic scheduled Hibernian —
Thursday 10 December 2026
A Celtic scheduled Omonia Nicosia —
Saturday 5 December 2026
H Celtic scheduled ST Johnstone —
Wednesday 2 December 2026
A Celtic scheduled Dundee —
Sunday 29 November 2026
A Celtic scheduled Heart Of Midlothian —
Thursday 26 November 2026
A Celtic scheduled Torreense —
Saturday 21 November 2026
H Celtic scheduled ST Mirren —
Sunday 8 November 2026
H Celtic scheduled Kilmarnock —
Thursday 5 November 2026
H Celtic scheduled Beşiktaş —
Sunday 1 November 2026
A Celtic scheduled Falkirk —
Wednesday 28 October 2026
H Celtic 2 – 2 Dundee Utd —
Sunday 25 October 2026
A Celtic 2 – 1 Hibernian 1.62
Thursday 22 October 2026
H Celtic 1 – 2 Celta Vigo —
Sunday 18 October 2026
H Celtic 7 – 1 Heart Of Midlothian 1.62
Thursday 15 October 2026
A Celtic 1 – 4 Benfica —
Sunday 11 October 2026
A Celtic 2 – 0 Motherwell 1.52
Sunday 20 September 2026
H Celtic 0 – 1 Rangers 1.81
Thursday 17 September 2026
H Celtic 1 – 3 Ferencvarosi TC 1.73
Sunday 13 September 2026
A Celtic 0 – 3 Rangers 2.80
Wednesday 9 September 2026
A Celtic 1 – 0 ST Johnstone 1.48
Saturday 5 September 2026
A Celtic 2 – 1 ST Mirren 1.43
Wednesday 2 September 2026
H Celtic 3 – 0 Aberdeen 1.26
Saturday 29 August 2026
H Celtic 2 – 1 Falkirk 1.28
Tuesday 25 August 2026
A Celtic 1 – 5 Lask Linz 3.78
Wednesday 19 August 2026
H Celtic 3 – 0 Lask Linz 1.83
Saturday 15 August 2026
A Celtic 4 – 0 Dundee Utd 1.60