Champions League
Quarter-finals
Real Madrid
16 Apr
20:00
(IST)
Arsenal

Real Madrid vs Arsenal: prediction & betting odds 16 Apr 2025

The second leg of the 2024/25 UEFA Champions League quarter-final between Real Madrid (Spain) and Arsenal (England) will take place on April 16 at the Santiago Bernabeu Stadium. The first leg ended with a 3-0 victory for Arsenal. Real Madrid vs. Arsenal: prediction and betting odds, statistics.

Real Madrid

In the first encounter, the Spaniards suffered a 0-3 defeat. This loss marked Carlo Ancelotti's side's second consecutive defeat in this European competition, with the team failing to score in regular time once again. To advance to the semi-finals, Madrid must thrash the English side by at least four goals. If they win by exactly three goals, extra time will be played. Notably, Real Madrid has only once in their history overturned a three-goal deficit in the main European tournament, which occurred in 1976 against Derby County (the Spaniards progressed thanks to a victory in extra time).

  • At least three goals have been scored in 7 of Real Madrid's last 8 matches in this European competition.
  • The Spaniards have won 6 of their last 7 home matches in the Champions League.
  • Both teams scored in Real Madrid's last 10 home games in the Champions League.

Predicted lineup for Real Madrid (3-4-3)

Thibaut Courtois – Raul Asensio, Antonio Rudiger, Fran Garcia – Federico Valverde, Luka Modric, Brahim Diaz, Jude Bellingham – Vinicius Junior, Rodrygo Goes, Kylian Mbappe.

Due to injuries, goalkeeper Andriy Lunin, defenders Ferland Mendy, Eder Militao, and Dani Carvajal are out. Midfielder Eduardo Camavinga is suspended.

Arsenal

By defeating Real Madrid in the first leg, the English side extended their unbeaten run in the Champions League to seven matches (6 wins and 1 draw). During this period, the Londoners have won by a large margin five times. Notably, in the first game, Declan Rice scored two goals from free kicks, a feat never achieved before in the Champions League knockout stages. Mikel Arteta's side can now afford to lose by one or two goals. Arsenal has never been eliminated from a European competition after winning the first leg by at least three goals.

  • At least three goals have been scored in the Gunners' last seven Champions League games.
  • The team has scored at least twice in their last seven matches in this European competition.
  • The Londoners have conceded exactly one goal in 8 of their last 9 away matches in this tournament.

Predicted lineup for Arsenal (4-3-3)

David Raya – Miles Lewis-Skelly, Jurrien Timber, William Saliba, Jakub Kiwior – Thomas Partey, Declan Rice, Martin Odegaard – Mikel Merino, Gabriel Martinelli, Bukayo Saka.

Forwards Kai Havertz and Gabriel Jesus, as well as defenders Riccardo Calafiori, Gabriel Magalhaes, and Takehiro Tomiyasu, will not play due to injuries.

Match Prediction: Real Madrid vs. Arsenal

For Carlo Ancelotti's side, the season could end in complete failure. Madrid have already lost to Barcelona in the Spanish Super Cup final, are likely to fall behind the Catalans in La Liga, and now face an almost impossible task in the Champions League – overturning a three-goal deficit. Nevertheless, I believe there is a slim chance to thrash the English side, but they must attack throughout the entire match.

Real Madrid play excellently at home in this European competition. In their last 19 home matches in the Champions League, the club has lost only once in regular time (15 wins and 3 draws), scoring in all those games. In 7 of their last 8 home matches in this tournament, Madrid have scored at least twice. However, they have also conceded in their last ten home matches in the Champions League.

Mikel Arteta is well aware of Real Madrid's strength, so the Arsenal manager will likely rely on counter-attacks. I believe the English side will be able to catch the Madrid team off guard. The Gunners have not left the field without scoring in their last seven consecutive Champions League matches, scoring at least twice in all those games.

Considering all these facts, I propose the prediction: Both teams to score – yes

Real Madrid vs Arsenal Odds

1X2
DOUBLE CHANCE
OVER/UNDER
BTTS
TOTAL HOME GOALS
TOTAL AWAY GOALS

Current season

Logo Real Madrid Logo Arsenal
5 Wins 6
3 Lost 1
0 Draws 1
2.33 GF per game 2.55
1.42 GA per game 0.55
6.67 Corners per game 5.82
2.5 Yellow cards per game 1.73

Champions League: previous matches of the tournament

Real Madrid
08.04.25
Arsenal
Real Madrid
L
12.03.25
Atlético Madrid
Real Madrid
1
:
0
0
:
0
OT
2
:
4
P
L
04.03.25
Real Madrid
Atlético Madrid
W
19.02.25
Real Madrid
Manchester City
W
11.02.25
Manchester City
Real Madrid
W
29.01.25
Brest
Real Madrid
W
22.01.25
Real Madrid
Red Bull Salzburg
W
10.12.24
Atalanta
Real Madrid
W
27.11.24
Liverpool
Real Madrid
L
05.11.24
Real Madrid
AC Milan
L
22.10.24
Real Madrid
Borussia Dortmund
W
02.10.24
Lille
Real Madrid
L
17.09.24
Real Madrid
Stuttgart
W
More matches
Arsenal
08.04.25
Arsenal
Real Madrid
W
12.03.25
Arsenal
PSV
D
04.03.25
PSV
Arsenal
W
29.01.25
Girona
Arsenal
W
22.01.25
Arsenal
Dinamo Zagreb
W
11.12.24
Arsenal
Monaco
W
26.11.24
Sporting CP
Arsenal
W
06.11.24
Inter Milan
Arsenal
L
22.10.24
Arsenal
Shakhtar Donetsk
W
01.10.24
Arsenal
PSG
W
19.09.24
Atalanta
Arsenal
D
More matches

H2H: Real Madrid — Arsenal

Champions League 2024-2025
08.04.25
Arsenal
Real Madrid
Champions Cup 2019
24.07.19
Real Madrid
Arsenal
2
:
2
3
:
2
P
Champions League 2005-2006
08.03.06
Arsenal
Real Madrid
0
:
0
21.02.06
Real Madrid
Arsenal
0
:
1

Tables

Team Played W D L Goals Points Form
1
Liverpool
8 7 0 1 17:5 21
2
Barcelona
8 6 1 1 28:13 19
3
Arsenal
8 6 1 1 16:3 19
4
Inter Milan
8 6 1 1 11:1 19
5
Atlético Madrid
8 6 0 2 20:12 18
6
Bayer 04
8 5 1 2 15:7 16
7
Lille
8 5 1 2 17:10 16
8
Aston Villa
8 5 1 2 13:6 16
9
Atalanta
8 4 3 1 20:6 15
10
Borussia Dortmund
8 5 0 3 22:12 15
11
Real Madrid
8 5 0 3 20:12 15
12
Bayern Munich
8 5 0 3 20:12 15
13
AC Milan
8 5 0 3 14:11 15
14
PSV
8 4 2 2 16:12 14
15
PSG
8 4 1 3 14:9 13
16
Benfica
8 4 1 3 16:12 13
17
Monaco
8 4 1 3 13:13 13
18
Brest
8 4 1 3 10:11 13
19
Feyenoord
8 4 1 3 18:21 13
20
Juventus
8 3 3 2 9:7 12
21
Celtic
8 3 3 2 13:14 12
22
Manchester City
8 3 2 3 18:14 11
23
Sporting CP
8 3 2 3 13:12 11
24
Brugge
8 3 2 3 7:11 11
25
Dinamo Zagreb
8 3 2 3 12:19 11
26
Stuttgart
8 3 1 4 13:17 10
27
Shakhtar Donetsk
8 2 1 5 8:16 7
28
Bologna
8 1 3 4 4:9 6
29
Red Star Belgrade
8 2 0 6 13:22 6
30
Sturm Graz
8 2 0 6 5:14 6
31
Sparta Prague
8 1 1 6 7:21 4
32
RB Leipzig
8 1 0 7 8:15 3
33
Girona
8 1 0 7 5:13 3
34
Red Bull Salzburg
8 1 0 7 5:27 3
35
Slovan Bratislava
8 0 0 8 7:27 0
36
BSC Young Boys
8 0 0 8 3:24 0
Team Played W D L Goals Points Form
1
Liverpool
4 4 0 0 10:1 12
2
Arsenal
4 4 0 0 9:0 12
3
Inter Milan
4 4 0 0 9:0 12
4
Bayer 04
4 4 0 0 9:0 12
5
Bayern Munich
4 4 0 0 14:3 12
6
Barcelona
4 3 1 0 14:3 10
7
Lille
4 3 1 0 11:4 10
8
Aston Villa
4 3 1 0 7:2 10
9
PSV
4 3 1 0 11:5 10
10
Celtic
4 3 1 0 10:3 10
11
Atlético Madrid
4 3 0 1 8:6 9
12
Borussia Dortmund
4 3 0 1 13:5 9
13
Real Madrid
4 3 0 1 14:7 9
14
AC Milan
4 3 0 1 7:5 9
15
Monaco
4 3 0 1 10:5 9
16
Manchester City
4 2 2 0 11:4 8
17
PSG
4 2 1 1 7:5 7
18
Brest
4 2 1 1 4:5 7
19
Sporting CP
4 2 1 1 8:7 7
20
Brugge
4 2 1 1 3:4 7
21
Feyenoord
4 2 0 2 8:9 6
22
Juventus
4 2 0 2 5:4 6
23
Shakhtar Donetsk
4 2 0 2 5:9 6
24
Sturm Graz
4 2 0 2 2:3 6
25
Atalanta
4 1 2 1 7:3 5
26
Dinamo Zagreb
4 1 2 1 4:6 5
27
Benfica
4 1 1 2 9:8 4
28
Stuttgart
4 1 1 2 7:8 4
29
Bologna
4 1 1 2 3:4 4
30
Red Star Belgrade
4 1 0 3 10:11 3
31
Sparta Prague
4 1 0 3 4:9 3
32
RB Leipzig
4 1 0 3 6:8 3
33
Girona
4 1 0 3 5:6 3
34
Red Bull Salzburg
4 0 0 4 1:13 0
35
Slovan Bratislava
4 0 0 4 4:14 0
36
BSC Young Boys
4 0 0 4 1:11 0
Team Played W D L Goals Points Form
1
Atalanta
4 3 1 0 13:3 10
2
Liverpool
4 3 0 1 7:4 9
3
Barcelona
4 3 0 1 14:10 9
4
Atlético Madrid
4 3 0 1 12:6 9
5
Benfica
4 3 0 1 7:4 9
6
Arsenal
4 2 1 1 7:3 7
7
Inter Milan
4 2 1 1 2:1 7
8
Feyenoord
4 2 1 1 10:12 7
9
Lille
4 2 0 2 6:6 6
10
Aston Villa
4 2 0 2 6:4 6
11
Borussia Dortmund
4 2 0 2 9:7 6
12
Real Madrid
4 2 0 2 6:5 6
13
AC Milan
4 2 0 2 7:6 6
14
PSG
4 2 0 2 7:4 6
15
Brest
4 2 0 2 6:6 6
16
Juventus
4 1 3 0 4:3 6
17
Dinamo Zagreb
4 2 0 2 8:13 6
18
Stuttgart
4 2 0 2 6:9 6
19
Bayer 04
4 1 1 2 6:7 4
20
PSV
4 1 1 2 5:7 4
21
Monaco
4 1 1 2 3:8 4
22
Sporting CP
4 1 1 2 5:5 4
23
Brugge
4 1 1 2 4:7 4
24
Bayern Munich
4 1 0 3 6:9 3
25
Manchester City
4 1 0 3 7:10 3
26
Red Star Belgrade
4 1 0 3 3:11 3
27
Red Bull Salzburg
4 1 0 3 4:14 3
28
Celtic
4 0 2 2 3:11 2
29
Bologna
4 0 2 2 1:5 2
30
Shakhtar Donetsk
4 0 1 3 3:7 1
31
Sparta Prague
4 0 1 3 3:12 1
32
Sturm Graz
4 0 0 4 3:11 0
33
RB Leipzig
4 0 0 4 2:7 0
34
Girona
4 0 0 4 0:7 0
35
Slovan Bratislava
4 0 0 4 3:13 0
36
BSC Young Boys
4 0 0 4 2:13 0

Team lineups

The line-ups will be known a few hours before kick-off
Do you agree with bookmaker’s predicted winner?
Who do you think will win and who is worth betting on?
Need Register or Need Login to access unique content: statistics, best odds, trends and tips. Login / Registration
Copy the token