Kilmarnock host Rangers in the Scottish Premiership on 6 December 2025, Saturday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 20:00 UK Time.
Kilmarnock return to Rugby Park still searching for rhythm after a challenging sequence that has exposed defensive gaps and reduced attacking fluency. Rangers arrive in contrasting form, showing clearer structure, sharper transitions and greater consistency in both phases of play. With the visitors pushing to sustain momentum, this fixture carries the feel of a game where control may shift heavily in one direction.
Their recent results show a side fighting to stay competitive but unable to maintain performance levels across ninety minutes. The 1-1 draw at Hearts was a steadier display, yet the earlier 1-1 at home to Dundee United and the 1-3 defeat to Motherwell revealed issues in defensive spacing.
Heavy losses to Celtic at 4-0 and to Falkirk at 3-1 highlighted a recurring problem when matches open up, as Kilmarnock struggle to contain aggressive forward play. Although they work well in isolated spells, the lack of sustained pressure or control has kept them on the back foot through much of the recent schedule.
The visitors arrive with confidence and structural balance. The 2-2 draw at Dundee United showed resilience despite moments of vulnerability, while the earlier 0-0 against Falkirk reflected control even without the breakthrough.
The 2-1 win over Livingston was decided through steady pressure, and their 0-3 win away at Dundee FC displayed sharp finishing and organised defensive work. The narrow 0-1 win at Hibernian demonstrated Rangers’ ability to manage tight games effectively.
Importantly, Rangers have been strong starters, winning the first half against Livingston, Dundee FC and Hibernian, which underlines their growing authority early in matches.
The best bet for this match is Rangers to win and both teams to score at 3.40 odds. Rangers have been consistently effective in attacking phases, while Kilmarnock, despite recent struggles, often create at least one clear chance at home. The visitors’ pressure and wider scoring profile complement this selection.
A further option is over 3.5 goals at 2.88 odds. Rangers have been involved in several open contests across their head to head record with Kilmarnock, including high scoring away wins. Kilmarnock’s defensive record this season suggests another expansive match is possible if Rangers dictate tempo.
Rangers to win the first half at 2.15 odds also fits current trends. Their strong starts in recent outings suggest they can take control early, especially against a home side that has struggled to settle into matches. A high energy and attack minded display from the visitors appears the most likely scenario.
| Kilmarnock | Rangers | |
|---|---|---|
| Game Played | 17 | 16 |
| Wins | 2 | 7 |
| Draws | 6 | 8 |
| Loss | 9 | 1 |
| Goals For | 17 | 23 |
| Goals Against | 32 | 13 |
| Kilmarnock | Rangers | |
|---|---|---|
| Game Played | 9 | 8 |
| Wins | 1 | 4 |
| Draws | 3 | 4 |
| Loss | 5 | 0 |
| Goals For | 7 | 14 |
| Goals Against | 15 | 6 |
|
14.12.25 |
Aberdeen Kilmarnock |
2-1 |
|
06.12.25 |
Kilmarnock Rangers |
0-3 |
|
03.12.25 |
Hearts Kilmarnock |
1-1 |
|
29.11.25 |
Kilmarnock Dundee United |
1-1 |
|
22.11.25 |
Kilmarnock Motherwell |
1-3 |
|
09.11.25 |
Celtic Kilmarnock |
4-0 |
|
01.11.25 |
Falkirk Kilmarnock |
3-1 |
|
29.10.25 |
Kilmarnock Aberdeen |
0-1 |
|
26.10.25 |
Rangers Kilmarnock |
3-1 |
|
18.10.25 |
Kilmarnock Hearts |
0-3 |
|
04.10.25 |
Kilmarnock St Mirren |
2-0 |
|
27.09.25 |
Dundee United Kilmarnock |
0-2 |
|
19.09.25 |
Kilmarnock St Mirren (Penalties:3 - 5) |
2-2 |
|
14.09.25 |
Kilmarnock Celtic |
1-2 |
|
30.08.25 |
Motherwell Kilmarnock |
2-2 |
|
23.08.25 |
Kilmarnock Dundee FC |
0-0 |
|
17.08.25 |
Kilmarnock Dundee United |
2-1 |
|
10.08.25 |
Hibernian Kilmarnock |
2-2 |
|
02.08.25 |
Kilmarnock Livingston |
2-2 |
|
26.07.25 |
Kilmarnock East Fife |
4-0 |
|
22.07.25 |
Kelty Hearts Kilmarnock (Penalties:4 - 3) |
0-0 |
|
16.07.25 |
Kilmarnock Livingston |
1-0 |
|
12.07.25 |
Brora Rangers Kilmarnock |
0-2 |
|
04.07.25 |
Kilmarnock Ayr United |
1-0 |
|
18.05.25 |
Kilmarnock Hearts |
0-1 |
|
14.05.25 |
Motherwell Kilmarnock |
3-0 |
|
10.05.25 |
Kilmarnock Dundee FC |
3-2 |
|
03.05.25 |
St Johnstone Kilmarnock |
0-2 |
|
26.04.25 |
Kilmarnock Ross County |
2-0 |
|
12.04.25 |
Celtic Kilmarnock |
5-1 |
|
05.04.25 |
Kilmarnock Motherwell |
2-0 |
|
29.03.25 |
St Mirren Kilmarnock |
5-1 |
|
15.03.25 |
Kilmarnock Hibernian |
1-1 |
|
01.03.25 |
Ross County Kilmarnock |
1-0 |
|
26.02.25 |
Kilmarnock Rangers |
2-4 |
|
22.02.25 |
Aberdeen Kilmarnock |
1-0 |
|
15.02.25 |
Kilmarnock St Johnstone |
3-1 |
|
01.02.25 |
Kilmarnock Dundee United |
1-0 |
|
25.01.25 |
Hearts Kilmarnock |
3-2 |
|
18.01.25 |
Celtic Kilmarnock |
2-1 |
|
08.01.25 |
Kilmarnock Motherwell |
0-0 |
|
05.01.25 |
Kilmarnock Ross County |
0-1 |
|
02.01.25 |
Kilmarnock St Mirren |
2-0 |
|
29.12.24 |
Hibernian Kilmarnock |
1-0 |
|
26.12.24 |
Kilmarnock Aberdeen |
4-0 |
|
20.12.24 |
Motherwell Kilmarnock |
1-1 |
|
15.12.24 |
Kilmarnock Hearts |
1-0 |
|
07.12.24 |
Dundee United Kilmarnock |
1-1 |
|
04.12.24 |
Rangers Kilmarnock |
6-0 |
|
30.11.24 |
Kilmarnock Dundee FC |
1-1 |
|
06.12.25 |
Kilmarnock Rangers |
0-3 |
|
29.11.25 |
Kilmarnock Dundee United |
1-1 |
|
22.11.25 |
Kilmarnock Motherwell |
1-3 |
|
29.10.25 |
Kilmarnock Aberdeen |
0-1 |
|
18.10.25 |
Kilmarnock Hearts |
0-3 |
|
04.10.25 |
Kilmarnock St Mirren |
2-0 |
|
19.09.25 |
Kilmarnock St Mirren (Penalties:3 - 5) |
2-2 |
|
14.09.25 |
Kilmarnock Celtic |
1-2 |
|
23.08.25 |
Kilmarnock Dundee FC |
0-0 |
|
17.08.25 |
Kilmarnock Dundee United |
2-1 |
|
02.08.25 |
Kilmarnock Livingston |
2-2 |
|
26.07.25 |
Kilmarnock East Fife |
4-0 |
|
16.07.25 |
Kilmarnock Livingston |
1-0 |
|
04.07.25 |
Kilmarnock Ayr United |
1-0 |
|
18.05.25 |
Kilmarnock Hearts |
0-1 |
|
10.05.25 |
Kilmarnock Dundee FC |
3-2 |
|
26.04.25 |
Kilmarnock Ross County |
2-0 |
|
05.04.25 |
Kilmarnock Motherwell |
2-0 |
|
15.03.25 |
Kilmarnock Hibernian |
1-1 |
|
26.02.25 |
Kilmarnock Rangers |
2-4 |
|
15.02.25 |
Kilmarnock St Johnstone |
3-1 |
|
01.02.25 |
Kilmarnock Dundee United |
1-0 |
|
08.01.25 |
Kilmarnock Motherwell |
0-0 |
|
05.01.25 |
Kilmarnock Ross County |
0-1 |
|
02.01.25 |
Kilmarnock St Mirren |
2-0 |
|
26.12.24 |
Kilmarnock Aberdeen |
4-0 |
|
15.12.24 |
Kilmarnock Hearts |
1-0 |
|
30.11.24 |
Kilmarnock Dundee FC |
1-1 |
|
10.11.24 |
Kilmarnock Celtic |
0-2 |
|
20.10.24 |
Kilmarnock Rangers |
1-0 |
|
28.09.24 |
Kilmarnock Dundee United |
3-3 |
|
01.09.24 |
Kilmarnock Hibernian |
1-1 |
|
29.08.24 |
Kilmarnock FC Copenhagen |
1-1 |
|
11.08.24 |
Kilmarnock St Johnstone |
0-3 |
|
08.08.24 |
Kilmarnock Tromso |
2-2 |
|
25.07.24 |
Kilmarnock Cercle Brugge |
1-1 |
|
19.07.24 |
Kilmarnock Barrow |
5-0 |
|
03.07.24 |
Kilmarnock The New Saints |
5-0 |
|
15.05.24 |
Kilmarnock Celtic |
0-5 |
|
27.04.24 |
Kilmarnock Hearts |
0-0 |
|
06.04.24 |
Kilmarnock Ross County |
1-0 |
|
16.03.24 |
Kilmarnock St Mirren |
5-2 |
|
28.02.24 |
Kilmarnock Rangers |
1-2 |
|
24.02.24 |
Kilmarnock Aberdeen |
2-0 |
|
10.02.24 |
Kilmarnock Cove Rangers |
2-0 |
|
07.02.24 |
Kilmarnock Livingston |
1-0 |
|
27.01.24 |
Kilmarnock Hibernian |
2-2 |
|
20.01.24 |
Kilmarnock Dundee FC |
2-0 |
|
30.12.23 |
Kilmarnock Dundee FC |
2-2 |
|
23.12.23 |
Kilmarnock St Johnstone |
2-1 |
|
14.12.25 |
Aberdeen Kilmarnock |
2-1 |
|
03.12.25 |
Hearts Kilmarnock |
1-1 |
|
09.11.25 |
Celtic Kilmarnock |
4-0 |
|
01.11.25 |
Falkirk Kilmarnock |
3-1 |
|
26.10.25 |
Rangers Kilmarnock |
3-1 |
|
27.09.25 |
Dundee United Kilmarnock |
0-2 |
|
30.08.25 |
Motherwell Kilmarnock |
2-2 |
|
10.08.25 |
Hibernian Kilmarnock |
2-2 |
|
22.07.25 |
Kelty Hearts Kilmarnock (Penalties:4 - 3) |
0-0 |
|
12.07.25 |
Brora Rangers Kilmarnock |
0-2 |
|
14.05.25 |
Motherwell Kilmarnock |
3-0 |
|
03.05.25 |
St Johnstone Kilmarnock |
0-2 |
|
12.04.25 |
Celtic Kilmarnock |
5-1 |
|
29.03.25 |
St Mirren Kilmarnock |
5-1 |
|
01.03.25 |
Ross County Kilmarnock |
1-0 |
|
22.02.25 |
Aberdeen Kilmarnock |
1-0 |
|
25.01.25 |
Hearts Kilmarnock |
3-2 |
|
18.01.25 |
Celtic Kilmarnock |
2-1 |
|
29.12.24 |
Hibernian Kilmarnock |
1-0 |
|
20.12.24 |
Motherwell Kilmarnock |
1-1 |
|
07.12.24 |
Dundee United Kilmarnock |
1-1 |
|
04.12.24 |
Rangers Kilmarnock |
6-0 |
|
23.11.24 |
St Johnstone Kilmarnock |
1-0 |
|
03.11.24 |
Dundee FC Kilmarnock |
3-2 |
|
30.10.24 |
Hearts Kilmarnock |
1-2 |
|
26.10.24 |
Ross County Kilmarnock |
2-1 |
|
05.10.24 |
Dundee FC Kilmarnock |
2-3 |
|
14.09.24 |
St Mirren Kilmarnock |
2-2 |
|
25.08.24 |
Aberdeen Kilmarnock |
2-0 |
|
22.08.24 |
FC Copenhagen Kilmarnock |
2-0 |
|
18.08.24 |
Motherwell Kilmarnock |
1-0 |
|
15.08.24 |
Tromso Kilmarnock |
0-1 |
|
04.08.24 |
Celtic Kilmarnock |
4-0 |
|
01.08.24 |
Cercle Brugge Kilmarnock |
1-0 |
|
14.07.24 |
Auchinleck Talbot Kilmarnock |
0-4 |
|
11.07.24 |
Ayr United Kilmarnock |
3-2 |
|
29.06.24 |
Cerro Porteno Kilmarnock |
2-0 |
|
18.05.24 |
Dundee FC Kilmarnock |
1-1 |
|
11.05.24 |
St Mirren Kilmarnock |
0-1 |
|
05.05.24 |
Rangers Kilmarnock |
4-1 |
|
13.04.24 |
St Johnstone Kilmarnock |
0-2 |
|
30.03.24 |
Hearts Kilmarnock |
1-1 |
|
09.03.24 |
Aberdeen Kilmarnock |
3-1 |
|
02.03.24 |
Dundee FC Kilmarnock |
2-2 |
|
17.02.24 |
Celtic Kilmarnock |
1-1 |
|
03.02.24 |
Motherwell Kilmarnock |
1-1 |
|
02.01.24 |
Rangers Kilmarnock |
3-1 |
|
27.12.23 |
St Mirren Kilmarnock |
0-1 |
|
16.12.23 |
Livingston Kilmarnock |
0-0 |
|
06.12.23 |
Aberdeen Kilmarnock |
0-1 |
|
15.12.25 |
Rangers Hibernian |
1-0 |
|
11.12.25 |
Ferencvaros Rangers |
2-1 |
|
06.12.25 |
Kilmarnock Rangers |
0-3 |
|
03.12.25 |
Dundee United Rangers |
2-2 |
|
30.11.25 |
Rangers Falkirk |
0-0 |
|
27.11.25 |
Rangers Braga |
1-1 |
|
22.11.25 |
Rangers Livingston |
2-1 |
|
09.11.25 |
Dundee FC Rangers |
0-3 |
|
06.11.25 |
Rangers Roma |
0-2 |
|
02.11.25 |
Celtic Rangers |
3-1 |
|
29.10.25 |
Hibernian Rangers |
0-1 |
|
26.10.25 |
Rangers Kilmarnock |
3-1 |
|
23.10.25 |
Brann Rangers |
3-0 |
|
18.10.25 |
Rangers Dundee United |
2-2 |
|
05.10.25 |
Falkirk Rangers |
1-1 |
|
02.10.25 |
Sturm Graz Rangers |
2-1 |
|
28.09.25 |
Livingston Rangers |
1-2 |
|
25.09.25 |
Rangers Genk |
0-1 |
|
20.09.25 |
Rangers Hibernian |
2-0 |
|
13.09.25 |
Rangers Hearts |
0-2 |
|
31.08.25 |
Rangers Celtic |
0-0 |
|
27.08.25 |
Club Brugge Rangers |
6-0 |
|
24.08.25 |
St Mirren Rangers |
1-1 |
|
19.08.25 |
Rangers Club Brugge |
1-3 |
|
16.08.25 |
Rangers Alloa Athletic |
4-2 |
|
12.08.25 |
Viktoria Plzen Rangers |
2-1 |
|
09.08.25 |
Rangers Dundee FC |
1-1 |
|
05.08.25 |
Rangers Viktoria Plzen |
3-0 |
|
02.08.25 |
Motherwell Rangers |
1-1 |
|
30.07.25 |
Panathinaikos Rangers |
1-1 |
|
26.07.25 |
Rangers Middlesbrough |
2-2 |
|
22.07.25 |
Rangers Panathinaikos |
2-0 |
|
06.07.25 |
Rangers Club Brugge |
2-2 |
|
01.06.25 |
Nelson Suburbs Rangers |
4-0 |
|
17.05.25 |
Hibernian Rangers |
2-2 |
|
14.05.25 |
Rangers Dundee United |
3-1 |
|
11.05.25 |
Rangers Aberdeen |
4-0 |
|
11.05.25 |
Rangers Wakefield |
7-1 |
|
04.05.25 |
Rangers Celtic |
1-1 |
|
26.04.25 |
St Mirren Rangers |
2-2 |
|
25.04.25 |
Motueka Rangers |
1-6 |
|
17.04.25 |
Athletic Bilbao Rangers |
2-0 |
|
13.04.25 |
Aberdeen Rangers |
2-2 |
|
10.04.25 |
Rangers Athletic Bilbao |
0-0 |
|
05.04.25 |
Rangers Hibernian |
0-2 |
|
29.03.25 |
Dundee FC Rangers |
3-4 |
|
16.03.25 |
Celtic Rangers |
2-3 |
|
13.03.25 |
Rangers Fenerbahce (Penalties:3 - 2) |
0-2 |
|
06.03.25 |
Fenerbahce Rangers |
1-3 |
|
01.03.25 |
Rangers Motherwell |
1-2 |
|
15.12.25 |
Rangers Hibernian |
1-0 |
|
30.11.25 |
Rangers Falkirk |
0-0 |
|
27.11.25 |
Rangers Braga |
1-1 |
|
22.11.25 |
Rangers Livingston |
2-1 |
|
06.11.25 |
Rangers Roma |
0-2 |
|
26.10.25 |
Rangers Kilmarnock |
3-1 |
|
18.10.25 |
Rangers Dundee United |
2-2 |
|
25.09.25 |
Rangers Genk |
0-1 |
|
20.09.25 |
Rangers Hibernian |
2-0 |
|
13.09.25 |
Rangers Hearts |
0-2 |
|
31.08.25 |
Rangers Celtic |
0-0 |
|
19.08.25 |
Rangers Club Brugge |
1-3 |
|
16.08.25 |
Rangers Alloa Athletic |
4-2 |
|
09.08.25 |
Rangers Dundee FC |
1-1 |
|
05.08.25 |
Rangers Viktoria Plzen |
3-0 |
|
26.07.25 |
Rangers Middlesbrough |
2-2 |
|
22.07.25 |
Rangers Panathinaikos |
2-0 |
|
06.07.25 |
Rangers Club Brugge |
2-2 |
|
14.05.25 |
Rangers Dundee United |
3-1 |
|
11.05.25 |
Rangers Aberdeen |
4-0 |
|
11.05.25 |
Rangers Wakefield |
7-1 |
|
04.05.25 |
Rangers Celtic |
1-1 |
|
10.04.25 |
Rangers Athletic Bilbao |
0-0 |
|
05.04.25 |
Rangers Hibernian |
0-2 |
|
13.03.25 |
Rangers Fenerbahce (Penalties:3 - 2) |
0-2 |
|
01.03.25 |
Rangers Motherwell |
1-2 |
|
22.02.25 |
Rangers St Mirren |
0-2 |
|
09.02.25 |
Rangers Queen's Park |
0-1 |
|
02.02.25 |
Rangers Ross County |
4-0 |
|
30.01.25 |
Rangers Union St. Gilloise |
2-1 |
|
19.01.25 |
Rangers Fraserburgh |
5-0 |
|
15.01.25 |
Rangers Aberdeen |
3-0 |
|
12.01.25 |
Rangers St Johnstone |
3-1 |
|
02.01.25 |
Rangers Celtic |
3-0 |
|
21.12.24 |
Rangers Dundee FC |
1-0 |
|
12.12.24 |
Rangers Tottenham |
1-1 |
|
04.12.24 |
Rangers Kilmarnock |
6-0 |
|
23.11.24 |
Rangers Dundee United |
1-1 |
|
10.11.24 |
Rangers Hearts |
1-0 |
|
27.10.24 |
Rangers St Mirren |
2-1 |
|
24.10.24 |
Rangers FCSB |
4-0 |
|
06.10.24 |
Rangers St Johnstone |
2-0 |
|
03.10.24 |
Rangers Lyon |
1-4 |
|
29.09.24 |
Rangers Hibernian |
1-0 |
|
21.09.24 |
Rangers Dundee FC |
3-0 |
|
24.08.24 |
Rangers Ross County |
6-0 |
|
17.08.24 |
Rangers St Johnstone |
2-0 |
|
13.08.24 |
Rangers Dynamo Kyiv |
0-2 |
|
10.08.24 |
Rangers Motherwell |
2-1 |
|
20.07.24 |
Rangers Manchester United |
0-2 |
|
11.12.25 |
Ferencvaros Rangers |
2-1 |
|
06.12.25 |
Kilmarnock Rangers |
0-3 |
|
03.12.25 |
Dundee United Rangers |
2-2 |
|
09.11.25 |
Dundee FC Rangers |
0-3 |
|
02.11.25 |
Celtic Rangers |
3-1 |
|
29.10.25 |
Hibernian Rangers |
0-1 |
|
23.10.25 |
Brann Rangers |
3-0 |
|
05.10.25 |
Falkirk Rangers |
1-1 |
|
02.10.25 |
Sturm Graz Rangers |
2-1 |
|
28.09.25 |
Livingston Rangers |
1-2 |
|
27.08.25 |
Club Brugge Rangers |
6-0 |
|
24.08.25 |
St Mirren Rangers |
1-1 |
|
12.08.25 |
Viktoria Plzen Rangers |
2-1 |
|
02.08.25 |
Motherwell Rangers |
1-1 |
|
30.07.25 |
Panathinaikos Rangers |
1-1 |
|
01.06.25 |
Nelson Suburbs Rangers |
4-0 |
|
17.05.25 |
Hibernian Rangers |
2-2 |
|
26.04.25 |
St Mirren Rangers |
2-2 |
|
25.04.25 |
Motueka Rangers |
1-6 |
|
17.04.25 |
Athletic Bilbao Rangers |
2-0 |
|
13.04.25 |
Aberdeen Rangers |
2-2 |
|
29.03.25 |
Dundee FC Rangers |
3-4 |
|
16.03.25 |
Celtic Rangers |
2-3 |
|
06.03.25 |
Fenerbahce Rangers |
1-3 |
|
26.02.25 |
Kilmarnock Rangers |
2-4 |
|
16.02.25 |
Hearts Rangers |
1-3 |
|
26.01.25 |
Dundee United Rangers |
1-3 |
|
23.01.25 |
Manchester United Rangers |
2-1 |
|
18.01.25 |
Nublense Rangers |
1-2 |
|
09.01.25 |
Dundee FC Rangers |
1-1 |
|
05.01.25 |
Hibernian Rangers |
3-3 |
|
29.12.24 |
Motherwell Rangers |
2-2 |
|
26.12.24 |
St Mirren Rangers |
2-1 |
|
15.12.24 |
Celtic Rangers (Penalties:5 - 4) |
3-3 |
|
08.12.24 |
Ross County Rangers |
0-3 |
|
01.12.24 |
St Johnstone Rangers |
0-1 |
|
28.11.24 |
Nice Rangers |
1-4 |
|
07.11.24 |
Olympiacos Rangers |
1-1 |
|
03.11.24 |
Motherwell Rangers |
1-2 |
|
30.10.24 |
Aberdeen Rangers |
2-1 |
|
20.10.24 |
Kilmarnock Rangers |
1-0 |
|
26.09.24 |
Malmo Rangers |
0-2 |
|
15.09.24 |
Dundee United Rangers |
0-1 |
|
01.09.24 |
Celtic Rangers |
3-0 |
|
06.08.24 |
Dynamo Kyiv Rangers |
1-1 |
|
03.08.24 |
Hearts Rangers |
0-0 |
|
27.07.24 |
Union Berlin Rangers |
4-4 |
|
24.07.24 |
Birmingham Rangers |
2-1 |
|
13.07.24 |
Ajax Rangers |
2-1 |
|
25.05.24 |
Celtic Rangers |
1-0 |
|
26.10.2025
|
Rangers Kilmarnock |
3-1
|
|
26.02.2025
|
Kilmarnock Rangers |
2-4
|
|
04.12.2024
|
Rangers Kilmarnock |
6-0
|
|
20.10.2024
|
Kilmarnock Rangers |
1-0
|
|
05.05.2024
|
Rangers Kilmarnock |
4-1
|
|
26.02.2025
|
Kilmarnock Rangers |
2-4
|
|
20.10.2024
|
Kilmarnock Rangers |
1-0
|
|
28.02.2024
|
Kilmarnock Rangers |
1-2
|
|
05.08.2023
|
Kilmarnock Rangers |
1-0
|
|
18.01.2023
|
Kilmarnock Rangers |
2-3
|
|
01.11.2020
|
Kilmarnock Rangers |
0-1
|