
Real Madrid currently sit second in their group with 6 points, showcasing an outstanding run of form. In their last 10 matches across all competitions, they have won 9 and lost just 1, boasting a 90% win rate. Their attack has been in top gear, highlighted by a 1–0 away victory over Getafe, a 3–1 home win against Villarreal, and a commanding 5–0 away triumph over Tukurate.
Key players such as Courtois, Valverde, Militão, Alaba, Tchouaméni, Camavinga, Bellingham, Rodrygo, and Mbappé have all been performing excellently. The team does face some injury concerns — Dean Henderson, Carvajal, Ferland Mendy, Franco Mastantuono, and Rüdiger are doubtful — slightly affecting defensive depth, but the midfield and attack remain formidable.
Juventus, in contrast, are struggling in the group stage, ranking 23rd with just 2 points. In their last 10 matches, they have recorded 4 wins, 5 draws, and 1 loss, showing less consistency than Real Madrid. Their recent 0–2 away defeat to Como, along with several draws against strong teams like AC Milan, Villarreal, and Atalanta, highlights offensive inefficiency and occasional defensive lapses.
Juventus’ squad includes key players such as Michele Di Gregorio, Chiattentwa, Rugani, Kelly, Cambiaso, Koopmeiners, Locatelli, Thuram, Kone, Davies, and Ildiz. However, injuries to Fabio Miretti, Gleison Bremer, Carlo Pinsoglio, Juan Caba, and Milik further weaken the team.
Match Prediction:
Considering current form, squad depth, and home advantage, Real Madrid are clearly superior. Having recently beaten Juventus 1–0 in the Club World Cup, they also hold a psychological edge. Juventus’ offense is limited, and their injuries compound the challenge of securing an away surprise. Real Madrid are favored to win.
Prediction: Real Madrid 3–1 Juventus
Betting Suggestion: Home Win (1)