UCL | Monaco 0-0 Juventus: Spalletti seals play-offs

UCL | Monaco 0-0 Juventus: Spalletti seals play-offs

Juventus have confirmed that they will compete in the Champions League knockout play-off round after settling for a 0-0 draw away against AS Monaco in their final league phase match on Wednesday night.

The Bianconeri came into this evening’s tie knowing that even with a victory, they would need favours from several other sides if they were to reach the top eight. 

Luciano Spalletti made a few interesting personnel choices, including the decision to leave both Kenan Yildiz and Jonathan David out of the starting line-up in favour of Francisco Conceicao and Lois Openda. There were also opportunities for Teun Koopmeiners and Juan Cabal instead of Manuel Locatelli and Andrea Cambiaso. Dusan Vlahovic, Daniele Rugani and Arkadiusz Milik were unavailable through injury. 

You can see how the action unfolded on the Football Italia Liveblog.

Monaco sounded the alarms after just 90 seconds: Mattia Perin played an awful ball out from the back, which landed straight at the feet of Maghnes Akliouche. The Frenchman wasn’t ready for it, though, and fired a glorious early opportunity off target. 

A slightly sleepy Bianconeri side were caught out at the back on  a few occasions in the first period. Perin was successfully closed down by Balogun towards the end of the half, and Lloyd Kelly was also guilty of gifting Monaco possession deep into Juve territory. 

Balogun had the ball in the back of the net within the first quarter of an hour, but his goal was ruled out after a fairly quick VAR check, which confirmed that he had shoved Pierre Kalulu to the floor on his way into the area. 

The hosts, who were more desperate for points than Juventus, came close through the overlapping Vanderson, who forced a big save out of Perin at his near post midway through the first period. The Brazilian also tested the Juve stopper from distance a few minutes after. 

Openda registered Juventus’s closest chance of the first period, dragging just wide of the far post from a tough angle on the left of the area. 

Going in at the interval, and for much of the second half, a single goal would have sent Juventus into the top eight, and importantly, straight into the round of 16. 

Despite that fact, Juventus’s first shot of the second half came through late substitute Edon Zhegrova in the 94th minute. They were also unable to register a shot on target at all across the 90 minutes. 

Happy to settle for the draw, Juventus end their Champions League league phase campaign in 13th position, which means that they will be among the third seeds in Friday’s play-off draw. 

28-01-2026 20:00

MatchDay 8

Stade Louis II


Monaco


Juventus

0 – 0

Player statistic

2nd half

Thilo Kehrer

63′
 
 

Lamine Camara

71′
 
 

 

 

77′

Kenan Yıldız

 

 

85′

Vasilije Adžić


Monaco


Juventus

Starting lineups

16

Philipp Köhn
Goalkeeper

12

Caio Henrique
Defender

4

Jordan Teze
Defender

5

Thilo Kehrer
Defender

2

Vanderson
Defender

10

Aleksandr Golovin
Midfielder

89′

6

Denis Zakaria
Midfielder

15

Lamine Camara
Midfielder

11

Maghnes Akliouche
Midfielder

28

Mamadou Coulibaly
Midfielder

78′

9

Folarin Balogun
Attacker

1

Mattia Perin
Goalkeeper

3

Bremer
Defender

32

Juan Cabal
Defender

75′

6

Lloyd Kelly
Defender

15

Pierre Kalulu
Defender

21

Fabio Miretti
Midfielder

46′

19

Khéphren Thuram
Midfielder

83′

8

Teun Koopmeiners
Midfielder

73′

22

Weston McKennie
Midfielder

7

Francisco Conceição
Attacker

46′

20

Loïs Openda
Attacker

Substitutes

31

Ansu Fati
Attacker

50

Yann Lienard
Goalkeeper

19

George Ilenikhena
Attacker

14

Mika Biereth
Attacker

21

Lucas Michal
Attacker

44

Samuel Nibombe
Midfielder

40

Jules Stawiecki
Goalkeeper

17

Stanis Idumbo
Midfielder

41

Ilane Toure
Midfielder

23

Aladji Bamba
Midfielder

78′

20

Kassoum Ouattara
Defender

89′

23

Carlo Pinsoglio
Goalkeeper

5

Manuel Locatelli
Midfielder

4

Federico Gatti
Defender

16

Michele Di Gregorio
Goalkeeper

18

Filip Kostic
Midfielder

25

João Mário
Defender

10

Kenan Yıldız
Attacker

46′

17

Vasilije Adžić
Midfielder

46′

11

Edon Zhegrova
Attacker

73′

27

Andrea Cambiaso
Defender

75′

30

Jonathan David
Attacker

83′

Quick take: Big picture: the update fits broader trends across the league with schedule pressure and tight tables. Supporters will watch for clarity from training ground reports and official briefings. Continental stakes raise the intensity, where away goals no longer apply but margins still feel razor thin. We’ll keep an eye on confirmed details as the story develops from official sources.

Leave a Reply

Your email address will not be published. Required fields are marked *

Premier League
14:00
BHA
-
CRY
-
Premier League
16:30
LIV
-
MCI
-
Premier League
TUE 19:30
TOT
-
NEW
-
Premier League
TUE 19:30
CHE
-
LEE
-
Premier League
TUE 19:30
EVE
-
BOU
-
Premier League
TUE 20:15
WHU
-
MUN
-
Premier League
WED 19:30
CRY
-
BUR
-
Premier League
WED 19:30
MCI
-
FUL
-
Premier League
WED 19:30
AVL
-
BHA
-
Premier League
WED 19:30
NOT
-
WOL
-
Premier League
WED 20:15
SUN
-
LIV
-
Premier League
THU 20:00
BRE
-
ARS
-
Eredivisie
11:15
UTR
-
FEY
-
Serie A
11:30
BOL
-
PAR
-
Championship
12:01
SWA
-
SHE
-
Primera Division
13:00
ALA
-
GET
-
Eredivisie
13:30
AZ
-
AJA
-
Eredivisie
13:30
GOA
-
TEL
-
Ligue 1
14:00
NIC
-
ASM
-
Serie A
14:00
USL
-
UDI
-
Bundesliga
14:30
KOE
-
RBL
-
Primera Division
15:15
ATH
-
LEV
-
Primera Division
15:15
SEV
-
GIR
-
Primeira Liga
15:30
CDN
-
CAS
-
Eredivisie
15:45
GRO
-
PSV
-
Ligue 1
16:15
AJA
-
PFC
-
Ligue 1
16:15
ANG
-
TOU
-
Ligue 1
16:15
HAC
-
RC
-
Bundesliga
16:30
FCB
-
TSG
-
Serie A
17:00
SAS
-
INT
-
Primera Division
17:30
ATL
-
BET
-
Primeira Liga
18:00
SCB
-
RIO
-
Ligue 1
19:45
PSG
-
MAR
-
Serie A
19:45
JUV
-
LAZ
-
Primera Division
20:00
VAL
-
RMA
-
Primeira Liga
20:30
BEN
-
ALV
-
Serie A
MON 17:30
ATA
-
CRE
-
Primeira Liga
MON 18:45
FAM
-
AVS
-
Serie A
MON 19:45
ROM
-
CAG
-
Primera Division
MON 20:00
VIL
-
ESP
-
Championship
MON 20:01
SHE
-
MID
-
Primeira Liga
MON 20:45
FCP
-
SPO
-
Championship
TUE 19:45
LEI
-
SOU
-
Championship
TUE 19:45
OXF
-
NOR
-
Championship
TUE 20:00
BIR
-
WBA
-
Copa Libertadores
WED 00:30
TÁC
-
STR
-
Campeonato Brasileiro Série A
WED 00:30
VIT
-
FLA
-
Eredivisie
WED 17:45
GOA
-
HEE
-
Championship
WED 19:45
CHA
-
STK
-
Eredivisie
WED 20:00
NEC
-
UTR
-
Campeonato Brasileiro Série A
WED 22:00
CHA
-
COR
-
Campeonato Brasileiro Série A
WED 22:00
MIR
-
CRU
-
Campeonato Brasileiro Série A
WED 23:00
CAM
-
CRE
-
Copa Libertadores
THU 00:30
ALI
-
2 d
-
Campeonato Brasileiro Série A
THU 00:30
PAU
-
FBP
-
Campeonato Brasileiro Série A
THU 00:30
VAS
-
BAH
-
Campeonato Brasileiro Série A
THU 22:00
CAP
-
SAN
-
Campeonato Brasileiro Série A
THU 22:30
FLU
-
BOT
-
Campeonato Brasileiro Série A
THU 23:00
COR
-
RBB
-
Campeonato Brasileiro Série A
FRI 00:30
SCI
-
PAL
-
Copa Libertadores
FRI 00:30
UNI
-
Juv
-
Ligue 1
FRI 18:00
REN
-
PSG
-
Primeira Liga
FRI 18:30
CD
-
BEN
-
Eredivisie
FRI 19:00
VOL
-
PSV
-
Bundesliga
FRI 19:30
BVB
-
M05
-
Serie A
FRI 19:45
PIS
-
MIL
-
Primera Division
FRI 20:00
ELC
-
OSA
-
Ligue 1
FRI 20:05
ASM
-
NAN
-
Primeira Liga
FRI 20:45
TON
-
ALV
-
Primera Division
SAT 13:00
ESP
-
CEL
-
Serie A
SAT 14:00
COM
-
FIO
-
Bundesliga
SAT 14:30
TSG
-
SCF
-
Bundesliga
SAT 14:30
SGE
-
BMG
-
Bundesliga
SAT 14:30
B04
-
STP
-
Bundesliga
SAT 14:30
HSV
-
UNB
-
Bundesliga
SAT 14:30
SVW
-
FCB
-
Championship
SAT 15:00
POR
-
SHE
-
Championship
SAT 15:00
QPR
-
BLA
-
Championship
SAT 15:00
DER
-
SWA
-
Championship
SAT 15:00
SHE
-
MIL
-
Championship
SAT 15:00
PNE
-
WAT
-
Primera Division
SAT 15:15
GET
-
VIL
-
Eredivisie
SAT 15:30
HER
-
NAC
-
Primeira Liga
SAT 15:30
CAS
-
FCA
-
Ligue 1
SAT 16:00
MAR
-
RC
-
Serie A
SAT 17:00
LAZ
-
ATA
-
Primera Division
SAT 17:30
SEV
-
ALA
-
Bundesliga
SAT 17:30
VFB
-
KOE
-
Eredivisie
SAT 17:45
EXC
-
AZ
-
Ligue 1
SAT 18:00
LIL
-
BRE
-
Primeira Liga
SAT 18:00
GUI
-
AMA
-
Eredivisie
SAT 19:00
AJA
-
SIT
-
Serie A
SAT 19:45
INT
-
JUV
-
Primera Division
SAT 20:00
RMA
-
RSO
-
Eredivisie
SAT 20:00
GRO
-
UTR
-
Ligue 1
SAT 20:05
PFC
-
RCL
-
Primeira Liga
SAT 20:30
GIL
-
SCB
-