Celtic host Utrecht in the UEFA Europa League on 29 January 2026, Thursday. 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.
Celtic return to Europa League action at home with a clear need to impose themselves after mixed continental results. Domestic performances have stabilised attacking confidence, but European nights have remained less predictable.
Utrecht arrive under pressure following a difficult spell across both domestic and European competition. Defensive resilience has been tested repeatedly, especially away from home, where margins have narrowed sharply.
Celtic come into this match after a 2-2 draw away at Bologna, a result that highlighted both their attacking quality and defensive exposure in Europe. Across their last five Europa League matches, Celtic have scored in four, including three goals away at Feyenoord.
Home performances in Europe have been less forgiving. The 3-0 defeat to Roma exposed vulnerabilities when Celtic were forced to chase the game, although the earlier win over Sturm Graz showed they can control tempo when leading.
Domestic form has been more convincing. A 4-0 win over Dundee United and a narrow away win at Falkirk underlined attacking sharpness, even if the Old Firm defeat and the loss at Motherwell showed defensive inconsistency. At Celtic Park, their intent remains aggressive and front foot.
Utrecht arrive after a 2-0 Europa League home defeat to Genk, extending a European run without a win. They have lost four of their last five Europa League matches, scoring just three goals in that period.
Away form in Europe has been particularly difficult. Defeats at Freiburg and Real Betis followed similar patterns, with Utrecht struggling to sustain possession and conceding once pressure increased. Even the 1-1 draw against Porto came from a largely reactive performance.
Domestic results mirror those struggles. Utrecht have gone five league matches without a win, losing to Sparta Rotterdam and Volendam while drawing against NAC Breda and Twente. Goals have been hard to come by, and confidence appears fragile.
The best bet for this match is Celtic to win and both teams to score at 3.00 odds. Celtic’s attacking output at home contrasts with Utrecht’s defensive record, but Celtic’s tendency to concede in Europe keeps the away side relevant.
Celtic have scored in four of their last five Europa League matches, while Utrecht have conceded in every European fixture shown. That balance supports a home win without a clean sheet.
The correct score prediction is Celtic to win 2-1 at 9.00 odds, supported by Celtic’s stronger attacking rhythm at home and Utrecht’s habit of conceding narrow defeats away from the Netherlands.
| Game Played | ||
| Wins | ||
| Draws | ||
| Loss | ||
| Goals For | ||
| Goals Against |
| Game Played | ||
| Wins | ||
| Draws | ||
| Loss | ||
| Goals For | ||
| Goals Against |
|
10.05.26
|
Celtic Rangers |
3-1 |
|
03.05.26
|
Hibernian Celtic |
1-2 |
|
25.04.26
|
Celtic Falkirk |
3-1 |
|
19.04.26
|
Celtic St Mirren |
6-2 |
|
11.04.26
|
Celtic St Mirren |
1-0 |
|
05.04.26
|
Dundee FC Celtic |
1-2 |
|
22.03.26
|
Dundee United Celtic |
2-0 |
|
14.03.26
|
Celtic Motherwell |
3-1 |
|
08.03.26
|
Rangers Celtic (Penalties:2 - 4) |
0-0 |
|
04.03.26
|
Aberdeen Celtic |
1-2 |
|
01.03.26
|
Rangers Celtic |
2-2 |
|
26.02.26
|
Stuttgart Celtic |
0-1 |
|
22.02.26
|
Celtic Hibernian |
1-2 |
|
19.02.26
|
Celtic Stuttgart |
1-4 |
|
15.02.26
|
Kilmarnock Celtic |
2-3 |
|
11.02.26
|
Celtic Livingston |
2-1 |
|
07.02.26
|
Celtic Dundee FC |
2-1 |
|
01.02.26
|
Celtic Falkirk |
2-0 |
|
29.01.26
|
Celtic Utrecht |
4-2 |
|
25.01.26
|
Hearts Celtic |
2-2 |
|
22.01.26
|
Bologna Celtic |
2-2 |
|
18.01.26
|
Auchinleck Talbot Celtic |
0-2 |
|
14.01.26
|
Falkirk Celtic |
0-1 |
|
10.01.26
|
Celtic Dundee United |
4-0 |
|
03.01.26
|
Celtic Rangers |
1-3 |
|
30.12.25
|
Motherwell Celtic |
2-0 |
|
27.12.25
|
Livingston Celtic |
2-4 |
|
21.12.25
|
Celtic Aberdeen |
3-1 |
|
17.12.25
|
Dundee United Celtic |
2-1 |
|
14.12.25
|
St Mirren Celtic |
3-1 |
|
11.12.25
|
Celtic Roma |
0-3 |
|
07.12.25
|
Celtic Hearts |
1-2 |
|
03.12.25
|
Celtic Dundee FC |
1-0 |
|
30.11.25
|
Hibernian Celtic |
1-2 |
|
27.11.25
|
Feyenoord Celtic |
1-3 |
|
22.11.25
|
St Mirren Celtic |
0-1 |
|
09.11.25
|
Celtic Kilmarnock |
4-0 |
|
06.11.25
|
Midtjylland Celtic |
3-1 |
|
02.11.25
|
Celtic Rangers |
3-1 |
|
29.10.25
|
Celtic Falkirk |
4-0 |
|
26.10.25
|
Hearts Celtic |
3-1 |
|
23.10.25
|
Celtic Sturm Graz |
2-1 |
|
19.10.25
|
Dundee FC Celtic |
2-0 |
|
05.10.25
|
Celtic Motherwell |
3-2 |
|
02.10.25
|
Celtic Braga |
0-2 |
|
27.09.25
|
Celtic Hibernian |
0-0 |
|
24.09.25
|
Red Star Belgrade Celtic |
1-1 |
|
21.09.25
|
Partick Thistle Celtic |
0-4 |
|
14.09.25
|
Kilmarnock Celtic |
1-2 |
|
31.08.25
|
Rangers Celtic |
0-0 |
|
10.05.26
|
Celtic Rangers |
3-1 |
|
25.04.26
|
Celtic Falkirk |
3-1 |
|
19.04.26
|
Celtic St Mirren |
6-2 |
|
11.04.26
|
Celtic St Mirren |
1-0 |
|
14.03.26
|
Celtic Motherwell |
3-1 |
|
22.02.26
|
Celtic Hibernian |
1-2 |
|
19.02.26
|
Celtic Stuttgart |
1-4 |
|
11.02.26
|
Celtic Livingston |
2-1 |
|
07.02.26
|
Celtic Dundee FC |
2-1 |
|
01.02.26
|
Celtic Falkirk |
2-0 |
|
29.01.26
|
Celtic Utrecht |
4-2 |
|
10.01.26
|
Celtic Dundee United |
4-0 |
|
03.01.26
|
Celtic Rangers |
1-3 |
|
21.12.25
|
Celtic Aberdeen |
3-1 |
|
11.12.25
|
Celtic Roma |
0-3 |
|
07.12.25
|
Celtic Hearts |
1-2 |
|
03.12.25
|
Celtic Dundee FC |
1-0 |
|
09.11.25
|
Celtic Kilmarnock |
4-0 |
|
02.11.25
|
Celtic Rangers |
3-1 |
|
29.10.25
|
Celtic Falkirk |
4-0 |
|
23.10.25
|
Celtic Sturm Graz |
2-1 |
|
05.10.25
|
Celtic Motherwell |
3-2 |
|
02.10.25
|
Celtic Braga |
0-2 |
|
27.09.25
|
Celtic Hibernian |
0-0 |
|
23.08.25
|
Celtic Livingston |
3-0 |
|
20.08.25
|
Celtic Kairat Almaty |
0-0 |
|
15.08.25
|
Celtic Falkirk |
4-1 |
|
03.08.25
|
Celtic St Mirren |
1-0 |
|
19.07.25
|
Celtic Newcastle |
4-0 |
|
17.05.25
|
Celtic St Mirren |
1-1 |
|
10.05.25
|
Celtic Hibernian |
3-1 |
|
12.04.25
|
Celtic Kilmarnock |
5-1 |
|
29.03.25
|
Celtic Hearts |
3-0 |
|
16.03.25
|
Celtic Rangers |
2-3 |
|
09.03.25
|
Celtic Hibernian |
2-0 |
|
25.02.25
|
Celtic Aberdeen |
5-1 |
|
15.02.25
|
Celtic Dundee United |
3-0 |
|
12.02.25
|
Celtic Bayern Munich |
1-2 |
|
08.02.25
|
Celtic Raith Rovers |
5-0 |
|
05.02.25
|
Celtic Dundee FC |
6-0 |
|
22.01.25
|
Celtic Young Boys |
1-0 |
|
18.01.25
|
Celtic Kilmarnock |
2-1 |
|
08.01.25
|
Celtic Dundee United |
2-0 |
|
05.01.25
|
Celtic St Mirren |
3-0 |
|
29.12.24
|
Celtic St Johnstone |
4-0 |
|
26.12.24
|
Celtic Motherwell |
4-0 |
|
15.12.24
|
Celtic Rangers (Penalties:5 - 4) |
3-3 |
|
07.12.24
|
Celtic Hibernian |
3-0 |
|
30.11.24
|
Celtic Ross County |
5-0 |
|
27.11.24
|
Celtic Club Brugge |
1-1 |
|
03.05.26
|
Hibernian Celtic |
1-2 |
|
05.04.26
|
Dundee FC Celtic |
1-2 |
|
22.03.26
|
Dundee United Celtic |
2-0 |
|
08.03.26
|
Rangers Celtic (Penalties:2 - 4) |
0-0 |
|
04.03.26
|
Aberdeen Celtic |
1-2 |
|
01.03.26
|
Rangers Celtic |
2-2 |
|
26.02.26
|
Stuttgart Celtic |
0-1 |
|
15.02.26
|
Kilmarnock Celtic |
2-3 |
|
25.01.26
|
Hearts Celtic |
2-2 |
|
22.01.26
|
Bologna Celtic |
2-2 |
|
18.01.26
|
Auchinleck Talbot Celtic |
0-2 |
|
14.01.26
|
Falkirk Celtic |
0-1 |
|
30.12.25
|
Motherwell Celtic |
2-0 |
|
27.12.25
|
Livingston Celtic |
2-4 |
|
17.12.25
|
Dundee United Celtic |
2-1 |
|
14.12.25
|
St Mirren Celtic |
3-1 |
|
30.11.25
|
Hibernian Celtic |
1-2 |
|
27.11.25
|
Feyenoord Celtic |
1-3 |
|
22.11.25
|
St Mirren Celtic |
0-1 |
|
06.11.25
|
Midtjylland Celtic |
3-1 |
|
26.10.25
|
Hearts Celtic |
3-1 |
|
19.10.25
|
Dundee FC Celtic |
2-0 |
|
24.09.25
|
Red Star Belgrade Celtic |
1-1 |
|
21.09.25
|
Partick Thistle Celtic |
0-4 |
|
14.09.25
|
Kilmarnock Celtic |
1-2 |
|
31.08.25
|
Rangers Celtic |
0-0 |
|
26.08.25
|
Kairat Almaty Celtic (Penalties:3 - 2) |
0-0 |
|
10.08.25
|
Aberdeen Celtic |
0-2 |
|
24.07.25
|
Ajax Celtic |
5-1 |
|
16.07.25
|
Sporting CP Celtic |
0-2 |
|
08.07.25
|
Cork City Celtic |
1-2 |
|
24.05.25
|
Aberdeen Celtic (Penalties:4 - 3) |
1-1 |
|
14.05.25
|
Aberdeen Celtic |
1-5 |
|
04.05.25
|
Rangers Celtic |
1-1 |
|
26.04.25
|
Dundee United Celtic |
0-5 |
|
20.04.25
|
St Johnstone Celtic |
0-5 |
|
06.04.25
|
St Johnstone Celtic |
1-0 |
|
01.03.25
|
St Mirren Celtic |
2-5 |
|
22.02.25
|
Hibernian Celtic |
2-1 |
|
18.02.25
|
Bayern Munich Celtic |
1-1 |
|
02.02.25
|
Motherwell Celtic |
1-3 |
|
29.01.25
|
Aston Villa Celtic |
4-2 |
|
14.01.25
|
Dundee FC Celtic |
3-3 |
|
11.01.25
|
Ross County Celtic |
1-4 |
|
02.01.25
|
Rangers Celtic |
3-0 |
|
22.12.24
|
Dundee United Celtic |
0-0 |
|
10.12.24
|
Dinamo Zagreb Celtic |
0-0 |
|
04.12.24
|
Aberdeen Celtic |
0-1 |
|
23.11.24
|
Hearts Celtic |
1-4 |
|
10.11.24
|
Kilmarnock Celtic |
0-2 |
|
17.05.26
|
Utrecht Fortuna Sittard |
2-0 |
|
10.05.26
|
Ajax Utrecht |
1-2 |
|
02.05.26
|
Utrecht NAC Breda |
2-0 |
|
26.04.26
|
Excelsior Utrecht |
5-0 |
|
11.04.26
|
Utrecht Telstar |
4-1 |
|
04.04.26
|
PSV Eindhoven Utrecht |
4-3 |
|
22.03.26
|
Utrecht Go Ahead Eagles |
2-0 |
|
15.03.26
|
Twente Utrecht |
0-2 |
|
06.03.26
|
Heracles Utrecht |
0-0 |
|
01.03.26
|
Utrecht AZ Alkmaar |
2-0 |
|
22.02.26
|
Utrecht PEC Zwolle |
1-1 |
|
14.02.26
|
Groningen Utrecht |
1-2 |
|
11.02.26
|
NEC Nijmegen Utrecht |
1-3 |
|
08.02.26
|
Utrecht Feyenoord |
0-1 |
|
01.02.26
|
Heerenveen Utrecht |
1-1 |
|
29.01.26
|
Celtic Utrecht |
4-2 |
|
25.01.26
|
Utrecht Sparta Rotterdam |
0-1 |
|
22.01.26
|
Utrecht Genk |
0-2 |
|
18.01.26
|
FC Volendam Utrecht |
2-1 |
|
13.01.26
|
Utrecht Twente |
1-2 |
|
21.12.25
|
Utrecht PSV Eindhoven |
1-2 |
|
17.12.25
|
TOP Oss Utrecht |
0-2 |
|
14.12.25
|
NAC Breda Utrecht |
1-1 |
|
11.12.25
|
Utrecht Nottingham Forest |
1-2 |
|
07.12.25
|
Utrecht Twente |
1-1 |
|
30.11.25
|
Go Ahead Eagles Utrecht |
2-2 |
|
27.11.25
|
Real Betis Utrecht |
2-1 |
|
23.11.25
|
Telstar Utrecht |
1-1 |
|
09.11.25
|
Utrecht Ajax |
2-1 |
|
06.11.25
|
Utrecht FC Porto |
1-1 |
|
02.11.25
|
Utrecht NEC Nijmegen |
1-0 |
|
26.10.25
|
AZ Alkmaar Utrecht |
4-1 |
|
23.10.25
|
Freiburg Utrecht |
2-0 |
|
18.10.25
|
Utrecht FC Volendam |
3-1 |
|
05.10.25
|
Feyenoord Utrecht |
3-2 |
|
02.10.25
|
Brann Utrecht |
1-0 |
|
28.09.25
|
Utrecht Heerenveen |
2-2 |
|
25.09.25
|
Utrecht Lyon |
0-1 |
|
20.09.25
|
Fortuna Sittard Utrecht |
1-0 |
|
14.09.25
|
Utrecht Groningen |
0-1 |
|
31.08.25
|
PEC Zwolle Utrecht |
0-2 |
|
28.08.25
|
Utrecht Zrinjski |
0-0 |
|
24.08.25
|
Utrecht Excelsior |
4-1 |
|
21.08.25
|
Zrinjski Utrecht |
0-2 |
|
17.08.25
|
Sparta Rotterdam Utrecht |
2-1 |
|
14.08.25
|
Utrecht Servette |
2-1 |
|
10.08.25
|
Utrecht Heracles |
4-0 |
|
07.08.25
|
Servette Utrecht |
1-3 |
|
31.07.25
|
Utrecht Sheriff Tiraspol |
4-1 |
|
24.07.25
|
Sheriff Tiraspol Utrecht |
1-3 |
|
17.05.26
|
Utrecht Fortuna Sittard |
2-0 |
|
02.05.26
|
Utrecht NAC Breda |
2-0 |
|
11.04.26
|
Utrecht Telstar |
4-1 |
|
22.03.26
|
Utrecht Go Ahead Eagles |
2-0 |
|
01.03.26
|
Utrecht AZ Alkmaar |
2-0 |
|
22.02.26
|
Utrecht PEC Zwolle |
1-1 |
|
08.02.26
|
Utrecht Feyenoord |
0-1 |
|
25.01.26
|
Utrecht Sparta Rotterdam |
0-1 |
|
22.01.26
|
Utrecht Genk |
0-2 |
|
13.01.26
|
Utrecht Twente |
1-2 |
|
21.12.25
|
Utrecht PSV Eindhoven |
1-2 |
|
11.12.25
|
Utrecht Nottingham Forest |
1-2 |
|
07.12.25
|
Utrecht Twente |
1-1 |
|
09.11.25
|
Utrecht Ajax |
2-1 |
|
06.11.25
|
Utrecht FC Porto |
1-1 |
|
02.11.25
|
Utrecht NEC Nijmegen |
1-0 |
|
18.10.25
|
Utrecht FC Volendam |
3-1 |
|
28.09.25
|
Utrecht Heerenveen |
2-2 |
|
25.09.25
|
Utrecht Lyon |
0-1 |
|
14.09.25
|
Utrecht Groningen |
0-1 |
|
28.08.25
|
Utrecht Zrinjski |
0-0 |
|
24.08.25
|
Utrecht Excelsior |
4-1 |
|
14.08.25
|
Utrecht Servette |
2-1 |
|
10.08.25
|
Utrecht Heracles |
4-0 |
|
31.07.25
|
Utrecht Sheriff Tiraspol |
4-1 |
|
18.07.25
|
Utrecht Charleroi |
1-2 |
|
14.05.25
|
Utrecht Sparta Rotterdam |
1-1 |
|
20.04.25
|
Utrecht Ajax |
4-0 |
|
13.04.25
|
Utrecht Groningen |
3-1 |
|
30.03.25
|
Utrecht Heerenveen |
2-0 |
|
15.03.25
|
Utrecht NEC Nijmegen |
0-1 |
|
01.03.25
|
Utrecht NAC Breda |
1-0 |
|
09.02.25
|
Utrecht Almere |
0-1 |
|
18.01.25
|
Utrecht AZ Alkmaar |
0-0 |
|
22.12.24
|
Utrecht Fortuna Sittard |
2-5 |
|
15.12.24
|
Utrecht Go Ahead Eagles |
3-3 |
|
01.12.24
|
Utrecht PSV Eindhoven |
2-5 |
|
08.11.24
|
Utrecht Heracles |
1-0 |
|
27.10.24
|
Utrecht Feyenoord |
0-2 |
|
05.10.24
|
Utrecht Waalwijk |
3-2 |
|
21.09.24
|
Utrecht Willem II |
3-2 |
|
01.09.24
|
Utrecht Twente |
2-1 |
|
11.08.24
|
Utrecht PEC Zwolle |
1-0 |
|
01.08.24
|
Utrecht Venezia |
1-2 |
|
27.07.24
|
Utrecht Lens |
2-1 |
|
18.07.24
|
Utrecht Al-Rayyan SC |
4-1 |
|
06.07.24
|
Utrecht Silkeborg |
2-2 |
|
26.05.24
|
Utrecht Go Ahead Eagles |
1-2 |
|
23.05.24
|
Utrecht Sparta Rotterdam |
3-1 |
|
12.05.24
|
Utrecht Sparta Rotterdam |
0-1 |
|
10.05.26
|
Ajax Utrecht |
1-2 |
|
26.04.26
|
Excelsior Utrecht |
5-0 |
|
04.04.26
|
PSV Eindhoven Utrecht |
4-3 |
|
15.03.26
|
Twente Utrecht |
0-2 |
|
06.03.26
|
Heracles Utrecht |
0-0 |
|
14.02.26
|
Groningen Utrecht |
1-2 |
|
11.02.26
|
NEC Nijmegen Utrecht |
1-3 |
|
01.02.26
|
Heerenveen Utrecht |
1-1 |
|
29.01.26
|
Celtic Utrecht |
4-2 |
|
18.01.26
|
FC Volendam Utrecht |
2-1 |
|
17.12.25
|
TOP Oss Utrecht |
0-2 |
|
14.12.25
|
NAC Breda Utrecht |
1-1 |
|
30.11.25
|
Go Ahead Eagles Utrecht |
2-2 |
|
27.11.25
|
Real Betis Utrecht |
2-1 |
|
23.11.25
|
Telstar Utrecht |
1-1 |
|
26.10.25
|
AZ Alkmaar Utrecht |
4-1 |
|
23.10.25
|
Freiburg Utrecht |
2-0 |
|
05.10.25
|
Feyenoord Utrecht |
3-2 |
|
02.10.25
|
Brann Utrecht |
1-0 |
|
20.09.25
|
Fortuna Sittard Utrecht |
1-0 |
|
31.08.25
|
PEC Zwolle Utrecht |
0-2 |
|
21.08.25
|
Zrinjski Utrecht |
0-2 |
|
17.08.25
|
Sparta Rotterdam Utrecht |
2-1 |
|
07.08.25
|
Servette Utrecht |
1-3 |
|
24.07.25
|
Sheriff Tiraspol Utrecht |
1-3 |
|
18.05.25
|
Fortuna Sittard Utrecht |
0-0 |
|
11.05.25
|
Twente Utrecht |
2-0 |
|
25.04.25
|
Waalwijk Utrecht |
0-4 |
|
06.04.25
|
Go Ahead Eagles Utrecht |
2-2 |
|
09.03.25
|
Willem II Utrecht |
2-3 |
|
15.02.25
|
PSV Eindhoven Utrecht |
2-2 |
|
04.02.25
|
Heracles Utrecht |
2-0 |
|
01.02.25
|
PEC Zwolle Utrecht |
3-3 |
|
24.01.25
|
Heracles Utrecht |
1-1 |
|
15.01.25
|
Waalwijk Utrecht |
1-2 |
|
12.01.25
|
Feyenoord Utrecht |
1-2 |
|
18.12.24
|
AFC Amsterdam Utrecht |
0-8 |
|
08.12.24
|
Almere Utrecht |
1-3 |
|
04.12.24
|
Ajax Utrecht |
2-2 |
|
24.11.24
|
NEC Nijmegen Utrecht |
1-2 |
|
03.11.24
|
Sparta Rotterdam Utrecht |
1-4 |
|
31.10.24
|
FC Lisse Utrecht |
1-2 |
|
20.10.24
|
Groningen Utrecht |
0-1 |
|
29.09.24
|
AZ Alkmaar Utrecht |
1-2 |
|
24.08.24
|
NAC Breda Utrecht |
1-2 |
|
17.08.24
|
Heerenveen Utrecht |
1-1 |
|
19.05.24
|
AZ Alkmaar Utrecht |
3-3 |
|
28.04.24
|
Waalwijk Utrecht |
2-2 |
|
07.04.24
|
Heerenveen Utrecht |
2-3 |
|
31.03.24
|
Feyenoord Utrecht |
4-2 |
| There are no records |
| There are no records |