This article contains affiliate links to advertisers. The analysis is our own. Gamble Aware 18+
The Champions League began back in the summer with 36 teams plotting to blaze a trail of glory to next month's final in Budapest. Following a gripping league phase and the knockout rounds, the field has been whittled down to just four hopefuls. The semi-final first legs played in midweek give those clubs a chance to take a step closer to the decider.
Holders PSG enjoy home advantage over Bundesliga giants Bayern Munich from 20:00 BST on Tuesday. Many respected pundits believe the winner of PSG v Bayern Munich will go on to lift the trophy. Just 24 hours later, fans see Atletico Madrid and Arsenal go toe-to-toe on Spanish soil. Visiting boss Mikel Arteta would dearly love to take a lead back to London.
To celebrate the semi-finals, the United Kingdom's biggest and most popular online bookmakers serve up a feast of betting delights. Football fans can choose from more than 100 pre-match markets, with the best also available in-play.
Keep reading as Flashscore's gambling writer Frank Monkhouse unpacks his best UCL semi-final predictions.
PSG v Bayern Munich, Tuesday, 20:00 BST

PSG welcome Bayern Munich to Parc des Princes on Tuesday for a showdown that'll attract a global audience. The venue will be packed to capacity, with millions more watching on TV and live-streaming apps. Which team will seize the opportunity to grab a crucial aggregate lead ahead of next week's all-or-nothing second leg at the Allianz Arena in Germany?
PSG finished down in 11th after eight Champions League games. A disappointing return of just 14 points was seven fewer than their opponents. Missing out on the top eight meant Luis Enrique's team entered the playoffs, where they beat Monaco 5-4 on aggregate. They then trashed Chelsea 8-2 in the last 16, and Liverpool 4-0 in the quarter-finals last month.
FCB in cruise control
Bayern Munich began this season's Champions League campaign as a firm favourite with respected bookmakers. The German Bundesliga champions rose to the occasion, winning seven of their first eight and losing only one. The defeat came against Arsenal, with Vincent Kompany's team ending in second, three points off the pace set by the Gunners.
After cementing their spot in the knockout stages, Munich have gone from strength to strength. They destroyed Italian Serie A side Atalanta over two legs in the last 16, catching the eye with a 10-2 aggregate score. Bayern then turned their attention to Real Madrid, ending the Spaniard's challenge with a 6-4 win over two legs. There's more to come.
Under 3.5 goals
Bettors have several interesting markets available when betting on PSG v Bayern Munich. The most popular is the match-winner, where you must predict the outcome by placing your stake on a home win, an away win, or a draw. That will do a job in your midweek accas, but I prefer to follow the stats and take advantage of the total goals market on the bet365 app.
The head-to-head stats available to view at Flashscore now show these teams have met 16 times previously, with Munich taking nine wins, and PSG seven. A bet on under 3.5 goals landed in each of the previous six games, a run dating back to April 2021. It was also a smart move when PSG were last playing at home in the UCL, beating Liverpool 2-0.
Looking for a bet with greater odds attached. Lovers of the stats may be interested to learn Bayern Munich beat PSG 1-0 in half of the last six meetings. Taking PSG 0-1 Bayern Munich from the correct score market at bet365 trades at a fantastic 16/1. I'm sure both clubs would see the value in a repeat, aiming to settle the match in the second leg next Wednesday.
Tip: Under 3.5 goals @ 4/5 (bet365)
Bet explanation: If PSG v Bayern Munich ends with fewer than four goals scored by both teams combined, you'll land fair odds.
Atletico Madrid v Arsenal, Wednesday, 20:00 BST

When the dust settles on that epic battle in Paris, we move to Spain for Atletico Madrid v Arsenal. The Metropolitano Stadium provides the backdrop, with Diego Simeone's team hoping to make home advantage count. Fans of the Mattress Makers understand their best chance of reaching the final comes from taking a decent lead to London's Emirates Stadium.
Atletico Madrid also missed out on the top eight during the league phase. Stats of four wins, one draw, and three defeats left them in 14th, 11 points behind Wednesday's guests. Advancing to the play-offs, Madrid beat Club Brugge 4-1 here to progress 7-4 on aggregate. They then beat Tottenham 5-2 in the last 16, before scalping Barcelona in the quarters.
Gunners aim for a crucial lead
Football fans who have followed this season's Champions League would likely agree that Arsenal ending with the trophy would be a fair result. The Londoners hit the front in the Premier League early in the season, and did the same in this competition. Arsenal finished in pole position after eight games, recording eight wins, with the most goals and best defence.
Arteta's side didn't sit back and admire their results. The pride of North London continued to impress, beating Bayer Leverkusen 3-1 in the last 16 and Sporting 1-0 in the quarter-finals. Fans expected a more comfortable margin of victory against the Portuguese, but sometimes one goal is enough to get the job done. They scored in the first leg and protected it at home.
Under 3.5 goals
The trading team working at bet365 have Arsenal as slight favourites to win on the road, taking an aggregate lead back to England. There is no real surprise there, given the form of both clubs, but Madrid did win 1-0 when last welcoming the Gunners back in 2018 in the Europa League. The clubs have met three times, with one win each and a draw.
Much has changed at both teams since that narrow win eight years ago, but I expect another low-scoring match. Backing under 3.5 goals would've boosted your balance in Arsenal's two meetings with Sporting, and in their last 16 games with Leverkusen. The locals also lost 2-1 when hosting Barca in the quarters. You need Wednesday to end with fewer than four goals.
I suggest backing under 3.5 goals when Atletico Madrid play Arsenal, and it's a bet that'll work well in your midweek multiples. Looking for a play at higher odds? Arsenal won the first leg 1-0 in Lisbon last time, and kept a clean sheet when beating Bayern Leverkusen 2-0 in the last 16. You can back Arsenal to win to nil at a tempting 3/1 with bet365. That's value.
Tip: Under 3.5 goals @ 1/4 (bet365)
Bet explanation: The winning team isn't important here. Your bet lands if Atletico Madrid v Arsenal ends with fewer than four goals scored by both teams combined.
Discover the Best Betting Bonuses
If you're looking to take advantage of the Champions League matches for your bets, Flashscore is here to help. On our betting bonuses page, you'll find some of the best promotions and bonus codes on the market.
The odds, correct at the time of publication, are subject to change.
