Champions League Semi-Final Leg 2 Predictions (2025)

The UEFA Champions League (UCL) takes center stage in the sports world this week, as four teams battle it out for two tickets to the UCL Final later this month in Munich, Germany.

I'll recap the first leg of the semi-final matches, touch on the odds moving forward and finish with my favorite bets for the two mid-week contests. Here are my top bets in the Champions League this week. 

Get instant alerts when a line reaches your target via the BettingPros App >>

Champions League Semi-Final Best Bets

(Odds courtesy of DraftKings Sportsbook)

Inter Milan (+180) vs. Barcelona (+135), DRAW (+280) | O/U 3.5 (+110/-140)

There was no shortage of offense in Spain last week, as Barcelona and Inter Milan played to a barnburning 3-3 draw. The hosts received goals from Lamine Yamal (24'), Ferran Torres (38'), and an own goal from Inter's Yan Sommer (65'), while Internazionale saw Marcus Thuram (1') and Denzel Dumfries (21', 63') find the back of the net. The aggregate shifts back to Milan, Italy, and kickoff is set for Tuesday at 3:00 p.m. ET from Stadio Giuseppe Meazza. 

I'm riding with Barcelona to advance to the final. It may take extra time at the hostile San Siro, but I do think the Spanish side will prevail against the defensive-heavy Italian club. Speaking of that Inter defense, it's been battered in recent affairs. After allowing only two goals in their first 10 UCL matches, Simone Inzaghi's men have conceded six times in their last three continental affairs. 

Furthermore, this already-loaded Barcelona attack received great news recently, as star striker Robert Lewendowski (hamstring) is set to return to action for this contest. He'll start on the bench, but Hansi Flick, who has won a UCL title before, has him at his disposal for the latter stages of this match. As much as I'm a firm believer of the "Defense wins championships" adage, I don't know if Inter can shut down this Barcelona attack that's scoring 3.1 goals per match this UCL term. 

Bet: Barcelona to Advance (-140)


Paris Saint-Germain (+110) vs. Arsenal (+235), DRAW (+270) | O/U 2.5 (-150/+120)

The Parisians pulled off a big-time upset in the capital city of England last week, beating Arsenal 1-0 courtesy of an early goal from Ousmane Dembele (4'). The quick strike was enough for PSG to return home with a lead, despite the Gunners returning fire with 10 shots (five on target) in the contest. This second leg clash kicks off on Wednesday at 3:00 p.m. ET from Parc des Princes in Paris, France. 

I'm going to take a flier on the plus-money payout that comes with the under 2.5 goals on Wednesday. For Arsenal, their successful 2024-25 season has been built on stellar defense. They're first in both goals allowed (31) and xGA (29.9) back home in the Premier League, while conceding only eight times across 13 Champions League matches this term. That's an average of just 0.6 goals against per match. 

As for PSG, they've been much more fragile defensively, conceding 14 goals in 15 UCL contests this season. However, they've allowed one or fewer tallies in seven of their last eight Champions League matches, including posting four clean sheets during the span. With a lead and their home crowd behind them, this upward-trending defense should turn in another top-tier performance. I expect this match to finish in the 1-0 or 1-1 range after the first 90 minutes, which would keep us under the total. 

Bet: Under 2.5 Goals (+120)


Champions League Odds to Advance

  • Inter Milan (+110) vs. Barcelona (-140)
  • Paris Saint-Germain (-500) vs. Arsenal (+310)

Champions League Outright Winner Odds

  • Paris Saint-Germain (+120)
  • Barcelona (+240)
  • Inter Milan (+400)
  • Arsenal (+650)

Try Premium for FREE in our mobile app