We’re nearly halfway through the League Phase of the Champions League, and five teams still have perfect records. That won’t remain the case after Champions League Matchday 4, as two of those teams (Bayern Munich and PSG) are playing against each other on Tuesday at 3:00 pm EST.
We will cover every single game from Champions League Matchday 4 and share the best bet from each one. Bayern vs PSG isn’t the only blockbuster match on the schedule this week, as Liverpool take on Real Madrid for a seventh time in the last four and a half years.
Manchester City also meet with Borussia Dortmund on Wednesday at 3:00 pm EST as City striker Erling Haaland goes up against his former team.
Here are our predictions from all 18 Champions League fixtures this week:
Napoli vs Eintracht Frankfurt – Tuesday, 12:45 pm EST
Each one of Eintracht Frankfurt’s three matches so far in the Champions League has finished with six goals. Twice, Frankfurt have been on the losing end of a 5-1 game.
However, both teams may be missing key players. Frankfurt attacking midfielder Can Uzun left Saturday’s 1-1 draw with Heidenheim. Meanwhile, Napoli will be missing Kevin De Bruyne, Romelu Lukaku, and Lorenzo Lucca.
Don’t expect six goals again, but consider going with both teams to score, at -165 odds with BetMGM.
Slavia Prague vs Arsenal – Tuesday, 12:45 pm EST
It’s been a long time since either Slavia Prague or Arsenal have conceded a goal. Hosts Slavia have kept five straight shutouts in all competitions. Meanwhile, Arsenal haven’t given up a goal in any of their last seven games, a streak that is over one month long.
Arsenal to win and a “no” on both teams to score has been a great bet during Arsenal’s nine-game winning streak and seven-game clean sheet streak. Take the Gunners to win and keep a clean sheet, at +110 odds.
The Gunners have started off their UCL campaign with three wins, eight goals scored, and none conceded.
Atletico Madrid vs Union Saint-Gilloise – Tuesday, 3:00 pm EST

Atletico Madrid and Union Saint-Gilloise both lost 4-0 on Matchday 3. Since their loss to Arsenal, Atletico Madrid have picked up back-to-back shutout wins by a multi-goal margin. USG have actually lost consecutive Champions League games by a 4-0 scoreline and could get blown away here once again.
Bet on Atletico Madrid -1.5 at -140 odds.
Liverpool vs Real Madrid – Tuesday, 3:00 pm EST
Liverpool ended a four-game Premier League losing streak by defeating Aston Villa 2-0 over the weekend. They’ll need to put in a stellar performance to take down Real Madrid, who are on a six-game winning streak, in all competitions.
Kylian Mbappe has scored in 10 of his last 11 games for Real Madrid, and I’d bet on him to get on the scoresheet here at +100 odds with FanDuel Sportsbook.
Tottenham vs Copenhagen – Tuesday, 3:00pm EST
Tottenham Hotspur have lost back-to-back games for the first time under Thomas Frank. They are dealing with injury issues and have failed to score in each of their losses. They should get back on track in Champions League Matchday 4 against a Copenhagen side that has conceded eight goals in three UCL games.
With captain Cristian Romero back, take Tottenham to win and keep a clean sheet, at +120 odds.
Olympiacos vs PSV – Tuesday, 3:00 pm EST
PSV’s last Champions League match, against Napoli in Eindhoven, ended 6-2 in favor of the hosts. Meanwhile, Olympiacos lost 6-1 to Barcelona after picking up a second-half red card.
I’d go with over 2.5 goals at -150 odds for this Champions League Matchday 4 match. PSV’s games have averaged 4.7 goals per game thus far.
Juventus vs Sporting – Tuesday, 3:00 pm EST
This is a must-win for Juventus, who have opened up their Champions League campaign with two draws and a loss. Sporting lost 2-1 on their other trip to Italy, against Napoli. Juventus should do just enough to get all three points here.
Take Juventus’ ML at -105.
PSG vs Bayern Munich – Tuesday, 3:00 pm EST

The defending champions host red-hot Bayern Munich in a Champions League Matchday 4 clash between 3-0 teams. Bayern Munich have won 15 games in a row to open up their campaign, while PSG have drawn three of their last six matches.
PSG haven’t yet found a rhythm this season, with key players in and out of the lineup with injuries. Meanwhile, Vincent Kompany was able to start all of Harry Kane, Luis Diaz, and Michael Olise on the bench for Bayern in the 3-0 win over Leverkusen on Saturday.
The value is on Bayern (+160) to continue their winning streak.
Bodo/Glimt vs Monaco – Tuesday, 3:00 pm EST
Bodo/Glimt rarely lose at home, and a trip to the Arctic Circle is a formidable prospect for any opponent. The hosts have scored at least two goals in each of their last five home games, while Monaco conceded four goals in their first UCL road game of the season.
Take Bodo/Glimt to win and score over 1.5 goals at +160 odds.
Pafos vs Villarreal – Wednesday, 12:45 pm EST
One of the early Wednesday kickoffs of Champions League Matchday 4 is Pafos (0-2-1) vs Villarreal (0-1-2). Villarreal’s schedule has been brutal so far, so they’ll relish the opportunity to face an opponent outside of Europe’s top five leagues.
Pafos fell 5-1 at home to Bayern Munich on Matchday 2, and Villarreal are on a three-game winning streak while keeping shutouts in each. Take Villarreal -1.5 at +115.
Qarabag vs Chelsea – Wednesday, 12:45 pm EST
Qarabag have scored six times in three Champions League games. Chelsea are certainly not unassailable at the back, as they have recently conceded three goals to Wolves and two goals to Sunderland.
The Blues should get the win on the road, but don’t be surprised if Qarabag ends up finding the net here. Take Chelsea to win and both teams to score at +165 SGP odds.
Manchester City vs Borussia Dortmund – Wednesday, 3:00 pm EST

Erling Haaland will face his former team as Manchester City host Borussia Dortmund on Wednesday. Dortmund have conceded seven times in three Champions League games, and Haaland should find some success today.
He’s scored in 10 of his last 11 games for Man City and City to win and Haaland to score is at -135 odds .
Newcastle vs Athletic Club – Wednesday, 3:00 pm EST
Athletic Club haven’t picked up a win on the road since August. They are clear underdogs on Champions League Matchday 4 against a Newcastle side with four straight wins at St. James’ Park.
Go with Newcastle to win and score over 1.5 goals at -125 odds.
Ajax vs Galatasaray – Wednesday, 3:00 pm EST
Ajax are 0-3 in the Champions League while conceding 3.7 goals per game. Both teams have already succumbed to 5-1 defeats this season, and this is a game that could produce a lot of goals.
Take over 3.5 goals (Ev).
Club Brugge vs Barcelona – Wednesday, 3:00 pm EST
Barcelona have looked vulnerable defensively under Hansi Flick. They’ve conceded in each of their last eight games but have still picked up five wins during that time.
Club Brugge will certainly pose an attacking threat today, but this is a game Barcelona should win, with some difficult fixtures coming up. Take Barcelona to win and over 3.5 goals at +140 SGP odds.
Benfica vs Bayer Leverkusen – Wednesday, 3:00 pm EST
This Champions League Matchday 4 game is an absolute must-win for Jose Mourinho and Benfica. The Portuguese side have kicked off their UCL campaign with three straight losses, including a 3-2 loss at home to Qarabag.
Bayer Leverkusen lost 7-2 at home to PSG on the last Matchday and also fell 3-0 to Bayern Munich over the weekend. There will be plenty of questions asked about Mourinho if Benfica (+110) don’t grab a result in this one.
Take the hosts to win.
Inter Milan vs Kairat – Wednesday, 3:00 pm EST

Inter Milan and Arsenal are the only two teams that haven’t conceded a Champions League goal yet. Kazakh minnows Kairat, on the other hand, have conceded nine times in three games and scored just once.
Take Inter to win, keep a clean sheet, and score 3+ at -102.
Marseille vs Atalanta – Wednesday, 3:00 pm EST
Atalanta are on a six-game winless run in all competitions, and each of those games has finished with two goals or fewer. Marseille haven’t been in good form either, with just one win from their last four games.
Atalanta have picked up five draws in their last six games and would be satisfied coming back to Italy with a point. Take a draw at +260 odds.
