Date of Tips: 17/10/2025
Disclaimer The odds for these selections were correct at the time of publishing (14:00 17/10/2025) but may have changed since. Please check the latest price before placing your bet.
Real Madrid CF
v Juventus FC
Estadio Santiago Bernabeu
UEFA Champions League LEAGUE_STAGE
22-10-2025 19:00
Real Madrid Form
Juventus Form
Date: Wednesday, 22 October 2025
Kick-off time: 21:00 CEST (20:00 BST)
Venue: Santiago Bernabéu, Madrid
Well, this one’s shaping up nicely, isn’t it? Real Madrid welcome Juventus to the Bernabéu under the bright Champions League lights, and there’s already that familiar buzz around Madrid. Xabi Alonso’s side look sharp, confident, and full of goals. Juventus, on the other hand, are still trying to figure themselves out.
You can feel the difference between these two right now — one team playing with freedom and flair, the other grinding through games, searching for consistency. So, how’s this one going to play out? Let’s break it down.
Real Madrid are in great shape at the moment. Kylian Mbappé and Vinícius Júnior are flying, and the chemistry between them is something special. Mbappé already has eight goals in nine games — not bad for someone still settling into a new team, right? Vinícius looks just as dangerous, and the two together are a nightmare for any defence.
Arda Güler has been quietly brilliant too. The young Turk has added creativity and drive in midfield, linking up beautifully with the front line. Eduardo Camavinga’s return from injury gives Madrid even more balance, while Thibaut Courtois is back between the posts after a long spell out.
Jude Bellingham, however, is still recovering from a knee issue, and young Endrick remains sidelined. Even so, Madrid’s squad depth means they’re barely missing a beat.
Now, Juventus — they’ve got problems. Igor Tudor’s men just can’t seem to turn draws into wins. Seriously, they’ve drawn their last five games in all competitions. You can see the frustration building.
Dusan Vlahovic continues to be their main man, with six goals in Serie A so far, but he’s often isolated. Lois Openda’s pace helps stretch defences, but without creativity behind them, it’s hard to see where the goals come from.
New signing Lloyd Kelly has settled well in defence, though Juventus still look shaky away from home. And it’s worth noting — they’ve not kept a clean sheet on the road in Europe this season. That’s worrying when you’re about to face Mbappé and Vinícius.
Conceição (hamstring) and Milik (knee) are both out, while Teun Koopmeiners is expected to start in midfield, trying to keep things ticking.
Real Madrid (4-3-3):
Courtois; Alexander-Arnold, Militão, Huijsen, Garcia; Valverde, Tchouaméni, Güler; Rodrygo, Mbappé, Vinícius Júnior.
Juventus (3-5-2):
Di Gregorio; Gatti, Kalulu, Kelly; Cambiaso, Locatelli, Koopmeiners, Thuram, Kostic; Vlahovic, Openda.
Madrid are flying. They’ve won four of their last five in all competitions, averaging over three goals per game. Their only blip? That wild 5-2 defeat to Atlético Madrid — but apart from that, they’ve looked ruthless.
Recent results:
Juventus, meanwhile, just can’t finish teams off. Their last five results read like a broken record: draw, draw, draw, draw, draw. They’ve had chances, sure, but the end product just isn’t there.
Recent results:
Eight goals conceded in those five tells its own story.
Here’s what I think — Madrid win this, and they win it well. The Bernabéu is a fortress again, and they’ve scored at least twice in every home game so far this season.
If you’re looking at betting angles:
You can also throw in both teams to score, since Juventus do have Vlahovic and Openda who can nick one. But over 90 minutes, Madrid’s attack just looks too strong.
So, how’s it going to go? I can’t see past Real Madrid. They’ll press high, play with tempo, and dominate possession. Juventus will sit deep, try to counter, and hope to frustrate — but that rarely works against this Madrid side.
I’m expecting goals. Mbappé’s electric right now, and Vinícius just loves these European nights. Juventus might get one from a set-piece, but Madrid’s firepower should see them through comfortably.
Match Prediction: Real Madrid to win. Bet with bet365.
You know those games where you can just feel how it’s going to go? This feels like one of them. Real Madrid should control the tempo, pile on the pressure, and eventually break Juventus down. The Italians might grab one through Vlahovic — he’s always a threat — but Madrid’s front line looks too sharp right now.
Correct Score Prediction: Real Madrid 3-1 Juventus.
That gives you the best mix of realism and value. Enough goals for entertainment, just enough resistance from Juve to keep it interesting.
Correct Score Prediction: Real Madrid 3-1 Juventus. Bet with bet365.
Let’s be honest — this feels like a game made for goals. Madrid have averaged nearly three goals a match at home, and Juventus’ defence leaks away from Turin. Over 2.5 goals looks like a banker. If you fancy something bolder, over 3.5 goals isn’t far-fetched either.
Over/Under Prediction: Over 3.5 Goals. Bet with bet365.
If you like building a combo bet, here’s one that fits this match perfectly:
That’s your high-energy Champions League special right there — and honestly, it’s how this one feels set to go.
Bet Builder Tip: Real Madrid to Win, BTTS Yes, Mbappé Anytime Scorer. Bet with bet365.
Key Stats
18+. New customers only. Min deposit £20. Max One £10 Free Bet & two £5 Bet Builder Free Bets.. Qualifying Bets must be placed at odds of 1/1 (2.00) or greater. Paid as bonus tokens with Min 4/5 (1.80) odds req. Token 2& 3 are valid for Bet Builder only and are subject to min odds of 2/1 (3.00) T&Cs apply. GambleAware.org #ad
Visit our football previews & predictions page for more betting tips on upcoming matches.
Real Madrid look too strong at home. Their attack is on fire, and Juventus’ away form just doesn’t inspire confidence. Expect Madrid to take all three points.
A 3-1 win for Real Madrid looks the most likely. Juventus might sneak a goal, but Madrid’s attack should decide it.
The match will be live on TNT Sports 1 / BT Sport in the UK, and you can also stream it on Discovery+ Premium.
Kylian Mbappé is the obvious pick — he’s been unstoppable lately. Vinícius Júnior’s another good shout, especially at home.