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

Kilmarnock

Rugby Park, Kilmarnock. Every match we hold, with the price it went off at.

1,289Played
450Won
34.9%Win rate
1.22Scored per game
1.41Conceded per game
359Clean sheets

Home and away

The same record, split by where it was played.

At home
42.4%
641 played, 272 won. 1.4 scored a game.
Away
27.5%
648 played, 178 won. 1.04 scored a game.
How the market priced them
35.4%
1,062 priced matches at an average of 4.1, which implied 24.4%.

Season by season 60

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 Premiership 11227 -15
2026/27 League Cup 3300 +3
2026/27 Friendlies Clubs 2200 +5
2025/26 Premiership 38101018 -18
2025/26 League Cup 4400 +8
2025/26 Friendlies Clubs 1100 +1
2025/26 FA Cup 1001 -1
2024/25 Premiership 3812818 -19
2024/25 Friendlies Clubs 5302 +11
2024/25 UEFA Europa League 2011 -1
2024/25 League Cup 1001 -1
2024/25 FA Cup 1001 -1
2023/24 Premiership 38141410 +2
2023/24 League Cup 5401 +6
2023/24 Friendlies Clubs 3012 -2
2023/24 FA Cup 3201 +2
2022/23 Premiership 3811720 -25
2022/23 League Cup 6501 +8
2022/23 Friendlies Clubs 5410 +6
2022/23 FA Cup 3201 +1
2021/22 Championship 362079 +23
2021/22 League Cup 4301 +2
2021/22 Challenge Cup 4301 +4
2021/22 Friendlies Clubs 2110 +1
2021/22 FA Cup 2101 0
2020/21 Premiership 4010624 -13
2020/21 League Cup 4202 -2
2020/21 FA Cup 2200 +6
2019/20 Premiership 309615 -10
2019/20 FA Cup 3111 +5
2019/20 UEFA Europa League 2101 -1
2019/20 League Cup 1100 +1
2018/19 Premiership 3819109 +19
2018/19 League Cup 4301 +5
2017/18 Premiership 38161111 +2
2017/18 League Cup 5302 +1
2016/17 Premiership 3891415 -20
2015/16 Premiership 389920 -23
2014/15 Premiership 3811819 -15
2013/14 Premiership 3811621 -21
2012/13 Premiership 38111215 -1
2011/12 Premiership 38111413 -17
2010/11 Premiership 38131015 -2
2009/10 Premiership 388921 -22
2008/09 Premiership 3812818 -10
2007/08 Premiership 38101018 -13
2006/07 Premiership 3816715 -7
2005/06 Premiership 38151013 -1
2004/05 Premiership 3815419 -6
2003/04 Premiership 3812620 -23
2002/03 Premiership 3816913 -9
2001/02 Premiership 38131015 -10
2000/01 Premiership 3815914 -9
1999/00 Premiership 3681315 -14
1998/99 Premiership 3614148 +18
1997/98 Premiership 36131112 -12
1996/97 Premiership 3611619 -20
1995/96 Premiership 3611817 -15
1994/95 Premiership 36111015 -8

Recent matches 30

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

Saturday 26 December 2026
H Kilmarnock scheduled Rangers —
Saturday 19 December 2026
A Kilmarnock scheduled Dundee Utd —
Saturday 12 December 2026
H Kilmarnock scheduled Dundee —
Saturday 5 December 2026
A Kilmarnock scheduled Motherwell —
Wednesday 2 December 2026
H Kilmarnock scheduled Hibernian —
Saturday 28 November 2026
A Kilmarnock scheduled ST Mirren —
Saturday 21 November 2026
H Kilmarnock scheduled Aberdeen —
Sunday 8 November 2026
A Kilmarnock scheduled Celtic —
Saturday 31 October 2026
H Kilmarnock scheduled ST Johnstone —
Wednesday 28 October 2026
A Kilmarnock 1 – 3 Dundee —
Saturday 24 October 2026
A Kilmarnock 0 – 3 Falkirk 3.66
Saturday 17 October 2026
H Kilmarnock 3 – 2 Motherwell 2.80
Saturday 10 October 2026
A Kilmarnock 1 – 3 Rangers 17.63
Saturday 19 September 2026
H Kilmarnock 1 – 1 Heart Of Midlothian 4.40
Tuesday 15 September 2026
A Kilmarnock 1 – 0 Hibernian 5.91
Saturday 12 September 2026
H Kilmarnock 1 – 1 Aberdeen 2.70
Saturday 5 September 2026
A Kilmarnock 0 – 0 Aberdeen 5.00
Wednesday 2 September 2026
H Kilmarnock 0 – 1 ST Mirren 2.75
Saturday 29 August 2026
H Kilmarnock 0 – 4 Dundee Utd 2.57
Friday 14 August 2026
H Kilmarnock 3 – 2 Ayr Utd 1.64
Sunday 9 August 2026
H Kilmarnock 1 – 5 Celtic 8.75
Sunday 2 August 2026
A Kilmarnock 3 – 4 ST Johnstone 3.90
Saturday 25 July 2026
A Kilmarnock 0 – 0 Peterhead 1.31
Tuesday 21 July 2026
H Kilmarnock 1 – 0 Hamilton Academical 1.39
Saturday 18 July 2026
A Kilmarnock 1 – 0 Elgin City 1.16
Tuesday 14 July 2026
H Kilmarnock 0 – 0 Raith Rovers 1.60
Saturday 4 July 2026
A Kilmarnock 3 – 2 Linfield 1.94
Wednesday 1 July 2026
A Kilmarnock 4 – 0 Glentoran 2.72
Sunday 17 May 2026
A Kilmarnock 4 – 1 Livingston 2.70
Tuesday 12 May 2026
H Kilmarnock 3 – 1 Dundee 1.62