Real Madrid host Manchester City in the UEFA Champions League on 10 December 2025, Wednesday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 20:00 UK Time.
Two European heavyweights meet again and recent history suggests another open contest. Both sides arrive with lively attacking form and neither has looked entirely secure at the back. This shapes a fixture where momentum can swing quickly and individual moments may decide the outcome.
Madrid enter this meeting with strong scoring rhythm although their defensive balance continues to fluctuate. The recent 4-3 win at Olympiacos and the 2-2 draw at Elche highlight how often Los Blancos get pulled into high tempo matches.
They responded with a composed 3-0 win at Bilbao yet followed that with a 0-2 loss at home to Celta Vigo which interrupts their momentum.
Across their last five, Madrid have scored in every match except the most recent one and they have conceded in four of the five. That trend reflects a side capable of overwhelming opponents but also susceptible when pressed.
Their Champions League numbers reinforce the pattern with twelve goals scored and five conceded from five outings.
Recent head to head meetings with City also show Madrid rarely controlling games for long spells which adds further weight to an open tactical landscape.
City’s form paints a similar picture. Their last five contain a 5-4 win at Fulham, a 3-2 victory over Leeds and a 2-1 loss at Newcastle. This run shows Pep’s side creating plenty of chances yet leaving themselves exposed.
The 0-2 defeat at home to Leverkusen also reveals moments where City lose grip in transition play.
Still, the champions scored ten times in their opening five Champions League matches and have usually produced strong phases in these high stakes contests.
Their recent record against Madrid is mixed but competitive, including a 3-1 loss in February followed by a narrow 2-3 home defeat. These matches often stretch out into multi goal battles where both sides find space.
The best betting tip from the data is Man City to win and both teams to score at 4.33 odds. The pattern of both attacks creating chances and both defences giving opportunities suggests that this market aligns naturally with recent form. City arrive with slightly sharper momentum in the final third and their ability to score multiple goals away from home this season gives them a realistic edge.
In the same line, over 3.5 goals at 2.31 odds carries value. Four of Madrid’s last five and three of City’s last five have produced at least four goals. Their head to head history over the past two years has also delivered several high scoring matches which supports this view.
For a correct score prediction, the suggested 3-2 City outcome at 21.00 odds fits the overall scoring trends on both sides. It reflects City’s attacking output and Madrid’s habit of responding even in games where they struggle for control.
| Real Madrid | Manchester City | |
|---|---|---|
| Game Played | 5 | 5 |
| Wins | 4 | 3 |
| Draws | 0 | 1 |
| Loss | 1 | 1 |
| Goals For | 12 | 10 |
| Goals Against | 5 | 5 |
| Real Madrid | Manchester City | |
|---|---|---|
| Game Played | 2 | 2 |
| Wins | 2 | 1 |
| Draws | 0 | 1 |
| Loss | 0 | 0 |
| Goals For | 3 | 4 |
| Goals Against | 1 | 2 |
|
10.12.25
|
Real Madrid Manchester City |
1-2 |
|
07.12.25
|
Real Madrid Celta Vigo |
0-2 |
|
03.12.25
|
Athletic Bilbao Real Madrid |
0-3 |
|
30.11.25
|
Girona Real Madrid |
1-1 |
|
26.11.25
|
Olympiacos Real Madrid |
3-4 |
|
23.11.25
|
Elche Real Madrid |
2-2 |
|
09.11.25
|
Rayo Vallecano Real Madrid |
0-0 |
|
04.11.25
|
Liverpool Real Madrid |
1-0 |
|
01.11.25
|
Real Madrid Valencia |
4-0 |
|
26.10.25
|
Real Madrid Barcelona |
2-1 |
|
22.10.25
|
Real Madrid Juventus |
1-0 |
|
19.10.25
|
Getafe Real Madrid |
0-1 |
|
04.10.25
|
Real Madrid Villarreal |
3-1 |
|
30.09.25
|
Kairat Almaty Real Madrid |
0-5 |
|
27.09.25
|
Atletico Madrid Real Madrid |
5-2 |
|
23.09.25
|
Levante Real Madrid |
1-4 |
|
20.09.25
|
Real Madrid Espanyol |
2-0 |
|
16.09.25
|
Real Madrid Marseille |
2-1 |
|
13.09.25
|
Real Sociedad Real Madrid |
1-2 |
|
30.08.25
|
Real Madrid Mallorca |
2-1 |
|
24.08.25
|
Real Oviedo Real Madrid |
0-3 |
|
19.08.25
|
Real Madrid Osasuna |
1-0 |
|
12.08.25
|
Tirol Real Madrid |
0-4 |
|
09.07.25
|
PSG Real Madrid |
4-0 |
|
05.07.25
|
Real Madrid Dortmund |
3-2 |
|
01.07.25
|
Real Madrid Juventus |
1-0 |
|
27.06.25
|
Salzburg Real Madrid |
0-3 |
|
22.06.25
|
Real Madrid Pachuca |
3-1 |
|
18.06.25
|
Real Madrid Al-Hilal |
1-1 |
|
24.05.25
|
Real Madrid Real Sociedad |
2-0 |
|
18.05.25
|
Sevilla Real Madrid |
0-2 |
|
14.05.25
|
Real Madrid Mallorca |
2-1 |
|
11.05.25
|
Barcelona Real Madrid |
4-3 |
|
04.05.25
|
Real Madrid Celta Vigo |
3-2 |
|
26.04.25
|
Barcelona Real Madrid |
3-2 |
|
23.04.25
|
Getafe Real Madrid |
0-1 |
|
20.04.25
|
Real Madrid Athletic Bilbao |
1-0 |
|
16.04.25
|
Real Madrid Arsenal |
1-2 |
|
13.04.25
|
Alaves Real Madrid |
0-1 |
|
08.04.25
|
Arsenal Real Madrid |
3-0 |
|
05.04.25
|
Real Madrid Valencia |
1-2 |
|
01.04.25
|
Real Madrid Real Sociedad |
4-4 |
|
29.03.25
|
Real Madrid Leganes |
3-2 |
|
15.03.25
|
Villarreal Real Madrid |
1-2 |
|
12.03.25
|
Atletico Madrid Real Madrid (Penalties:2 - 4) |
1-0 |
|
09.03.25
|
Real Madrid Rayo Vallecano |
2-1 |
|
04.03.25
|
Real Madrid Atletico Madrid |
2-1 |
|
01.03.25
|
Real Betis Real Madrid |
2-1 |
|
26.02.25
|
Real Sociedad Real Madrid |
0-1 |
|
23.02.25
|
Real Madrid Girona |
2-0 |
|
10.12.25
|
Real Madrid Manchester City |
1-2 |
|
07.12.25
|
Real Madrid Celta Vigo |
0-2 |
|
01.11.25
|
Real Madrid Valencia |
4-0 |
|
26.10.25
|
Real Madrid Barcelona |
2-1 |
|
22.10.25
|
Real Madrid Juventus |
1-0 |
|
04.10.25
|
Real Madrid Villarreal |
3-1 |
|
20.09.25
|
Real Madrid Espanyol |
2-0 |
|
16.09.25
|
Real Madrid Marseille |
2-1 |
|
30.08.25
|
Real Madrid Mallorca |
2-1 |
|
19.08.25
|
Real Madrid Osasuna |
1-0 |
|
05.07.25
|
Real Madrid Dortmund |
3-2 |
|
01.07.25
|
Real Madrid Juventus |
1-0 |
|
22.06.25
|
Real Madrid Pachuca |
3-1 |
|
18.06.25
|
Real Madrid Al-Hilal |
1-1 |
|
24.05.25
|
Real Madrid Real Sociedad |
2-0 |
|
14.05.25
|
Real Madrid Mallorca |
2-1 |
|
04.05.25
|
Real Madrid Celta Vigo |
3-2 |
|
20.04.25
|
Real Madrid Athletic Bilbao |
1-0 |
|
16.04.25
|
Real Madrid Arsenal |
1-2 |
|
05.04.25
|
Real Madrid Valencia |
1-2 |
|
01.04.25
|
Real Madrid Real Sociedad |
4-4 |
|
29.03.25
|
Real Madrid Leganes |
3-2 |
|
09.03.25
|
Real Madrid Rayo Vallecano |
2-1 |
|
04.03.25
|
Real Madrid Atletico Madrid |
2-1 |
|
23.02.25
|
Real Madrid Girona |
2-0 |
|
19.02.25
|
Real Madrid Manchester City |
3-1 |
|
08.02.25
|
Real Madrid Atletico Madrid |
1-1 |
|
22.01.25
|
Real Madrid Salzburg |
5-1 |
|
19.01.25
|
Real Madrid Las Palmas |
4-1 |
|
16.01.25
|
Real Madrid Celta Vigo |
5-2 |
|
12.01.25
|
Real Madrid Barcelona |
2-5 |
|
09.01.25
|
Real Madrid Mallorca |
3-0 |
|
22.12.24
|
Real Madrid Sevilla |
4-2 |
|
18.12.24
|
Real Madrid Pachuca |
3-0 |
|
01.12.24
|
Real Madrid Getafe |
2-0 |
|
09.11.24
|
Real Madrid Osasuna |
4-0 |
|
05.11.24
|
Real Madrid AC Milan |
1-3 |
|
26.10.24
|
Real Madrid Barcelona |
0-4 |
|
22.10.24
|
Real Madrid Dortmund |
5-2 |
|
05.10.24
|
Real Madrid Villarreal |
2-0 |
|
24.09.24
|
Real Madrid Alaves |
3-2 |
|
21.09.24
|
Real Madrid Espanyol |
4-1 |
|
17.09.24
|
Real Madrid Stuttgart |
3-1 |
|
01.09.24
|
Real Madrid Real Betis |
2-0 |
|
25.08.24
|
Real Madrid Valladolid |
3-0 |
|
14.08.24
|
Real Madrid Atalanta |
2-0 |
|
06.08.24
|
Real Madrid Chelsea |
2-1 |
|
25.05.24
|
Real Madrid Real Betis |
0-0 |
|
14.05.24
|
Real Madrid Alaves |
5-0 |
|
08.05.24
|
Real Madrid Bayern Munich |
2-1 |
|
03.12.25
|
Athletic Bilbao Real Madrid |
0-3 |
|
30.11.25
|
Girona Real Madrid |
1-1 |
|
26.11.25
|
Olympiacos Real Madrid |
3-4 |
|
23.11.25
|
Elche Real Madrid |
2-2 |
|
09.11.25
|
Rayo Vallecano Real Madrid |
0-0 |
|
04.11.25
|
Liverpool Real Madrid |
1-0 |
|
19.10.25
|
Getafe Real Madrid |
0-1 |
|
30.09.25
|
Kairat Almaty Real Madrid |
0-5 |
|
27.09.25
|
Atletico Madrid Real Madrid |
5-2 |
|
23.09.25
|
Levante Real Madrid |
1-4 |
|
13.09.25
|
Real Sociedad Real Madrid |
1-2 |
|
24.08.25
|
Real Oviedo Real Madrid |
0-3 |
|
12.08.25
|
Tirol Real Madrid |
0-4 |
|
09.07.25
|
PSG Real Madrid |
4-0 |
|
27.06.25
|
Salzburg Real Madrid |
0-3 |
|
18.05.25
|
Sevilla Real Madrid |
0-2 |
|
11.05.25
|
Barcelona Real Madrid |
4-3 |
|
26.04.25
|
Barcelona Real Madrid |
3-2 |
|
23.04.25
|
Getafe Real Madrid |
0-1 |
|
13.04.25
|
Alaves Real Madrid |
0-1 |
|
08.04.25
|
Arsenal Real Madrid |
3-0 |
|
15.03.25
|
Villarreal Real Madrid |
1-2 |
|
12.03.25
|
Atletico Madrid Real Madrid (Penalties:2 - 4) |
1-0 |
|
01.03.25
|
Real Betis Real Madrid |
2-1 |
|
26.02.25
|
Real Sociedad Real Madrid |
0-1 |
|
15.02.25
|
Osasuna Real Madrid |
1-1 |
|
11.02.25
|
Manchester City Real Madrid |
2-3 |
|
05.02.25
|
Leganes Real Madrid |
2-3 |
|
01.02.25
|
Espanyol Real Madrid |
1-0 |
|
29.01.25
|
Brest Real Madrid |
0-3 |
|
25.01.25
|
Valladolid Real Madrid |
0-3 |
|
06.01.25
|
Deportiva Minera Real Madrid |
0-5 |
|
03.01.25
|
Valencia Real Madrid |
1-2 |
|
14.12.24
|
Rayo Vallecano Real Madrid |
3-3 |
|
10.12.24
|
Atalanta Real Madrid |
2-3 |
|
07.12.24
|
Girona Real Madrid |
0-3 |
|
04.12.24
|
Athletic Bilbao Real Madrid |
2-1 |
|
27.11.24
|
Liverpool Real Madrid |
2-0 |
|
24.11.24
|
Leganes Real Madrid |
0-3 |
|
19.10.24
|
Celta Vigo Real Madrid |
1-2 |
|
02.10.24
|
Lille Real Madrid |
1-0 |
|
29.09.24
|
Atletico Madrid Real Madrid |
1-1 |
|
14.09.24
|
Real Sociedad Real Madrid |
0-2 |
|
29.08.24
|
Las Palmas Real Madrid |
1-1 |
|
18.08.24
|
Mallorca Real Madrid |
1-1 |
|
03.08.24
|
Barcelona Real Madrid |
2-1 |
|
01.08.24
|
AC Milan Real Madrid |
1-0 |
|
01.06.24
|
Dortmund Real Madrid |
0-2 |
|
19.05.24
|
Villarreal Real Madrid |
4-4 |
|
11.05.24
|
Granada Real Madrid |
0-4 |
|
10.12.25
|
Real Madrid Manchester City |
1-2 |
|
06.12.25
|
Manchester City Sunderland |
3-0 |
|
02.12.25
|
Fulham Manchester City |
4-5 |
|
29.11.25
|
Manchester City Leeds |
3-2 |
|
25.11.25
|
Manchester City Bayer Leverkusen |
0-2 |
|
22.11.25
|
Newcastle Manchester City |
2-1 |
|
09.11.25
|
Manchester City Liverpool |
3-0 |
|
05.11.25
|
Manchester City Dortmund |
4-1 |
|
02.11.25
|
Manchester City Bournemouth |
3-1 |
|
29.10.25
|
Swansea Manchester City |
1-3 |
|
26.10.25
|
Aston Villa Manchester City |
1-0 |
|
21.10.25
|
Villarreal Manchester City |
0-2 |
|
18.10.25
|
Manchester City Everton |
2-0 |
|
05.10.25
|
Brentford Manchester City |
0-1 |
|
01.10.25
|
Monaco Manchester City |
2-2 |
|
27.09.25
|
Manchester City Burnley |
5-1 |
|
24.09.25
|
Huddersfield Manchester City |
0-2 |
|
21.09.25
|
Arsenal Manchester City |
1-1 |
|
18.09.25
|
Manchester City Napoli |
2-0 |
|
14.09.25
|
Manchester City Manchester United |
3-0 |
|
31.08.25
|
Brighton Manchester City |
2-1 |
|
23.08.25
|
Manchester City Tottenham |
0-2 |
|
16.08.25
|
Wolves Manchester City |
0-4 |
|
09.08.25
|
Palermo Manchester City |
0-3 |
|
01.07.25
|
Manchester City Al-Hilal |
3-4 |
|
26.06.25
|
Juventus Manchester City |
2-5 |
|
23.06.25
|
Manchester City Al Ain |
6-0 |
|
18.06.25
|
Manchester City Wydad AC |
2-0 |
|
25.05.25
|
Fulham Manchester City |
0-2 |
|
20.05.25
|
Manchester City Bournemouth |
3-1 |
|
17.05.25
|
Crystal Palace Manchester City |
1-0 |
|
10.05.25
|
Southampton Manchester City |
0-0 |
|
02.05.25
|
Manchester City Wolves |
1-0 |
|
27.04.25
|
Nottingham Forest Manchester City |
0-2 |
|
22.04.25
|
Manchester City Aston Villa |
2-1 |
|
19.04.25
|
Everton Manchester City |
0-2 |
|
12.04.25
|
Manchester City Crystal Palace |
5-2 |
|
06.04.25
|
Manchester United Manchester City |
0-0 |
|
02.04.25
|
Manchester City Leicester |
2-0 |
|
30.03.25
|
Bournemouth Manchester City |
1-2 |
|
15.03.25
|
Manchester City Brighton |
2-2 |
|
08.03.25
|
Nottingham Forest Manchester City |
1-0 |
|
01.03.25
|
Manchester City Plymouth |
3-1 |
|
26.02.25
|
Tottenham Manchester City |
0-1 |
|
23.02.25
|
Manchester City Liverpool |
0-2 |
|
19.02.25
|
Real Madrid Manchester City |
3-1 |
|
15.02.25
|
Manchester City Newcastle |
4-0 |
|
11.02.25
|
Manchester City Real Madrid |
2-3 |
|
08.02.25
|
Leyton Orient Manchester City |
1-2 |
|
02.02.25
|
Arsenal Manchester City |
5-1 |
|
06.12.25
|
Manchester City Sunderland |
3-0 |
|
29.11.25
|
Manchester City Leeds |
3-2 |
|
25.11.25
|
Manchester City Bayer Leverkusen |
0-2 |
|
09.11.25
|
Manchester City Liverpool |
3-0 |
|
05.11.25
|
Manchester City Dortmund |
4-1 |
|
02.11.25
|
Manchester City Bournemouth |
3-1 |
|
18.10.25
|
Manchester City Everton |
2-0 |
|
27.09.25
|
Manchester City Burnley |
5-1 |
|
18.09.25
|
Manchester City Napoli |
2-0 |
|
14.09.25
|
Manchester City Manchester United |
3-0 |
|
23.08.25
|
Manchester City Tottenham |
0-2 |
|
01.07.25
|
Manchester City Al-Hilal |
3-4 |
|
23.06.25
|
Manchester City Al Ain |
6-0 |
|
18.06.25
|
Manchester City Wydad AC |
2-0 |
|
20.05.25
|
Manchester City Bournemouth |
3-1 |
|
02.05.25
|
Manchester City Wolves |
1-0 |
|
22.04.25
|
Manchester City Aston Villa |
2-1 |
|
12.04.25
|
Manchester City Crystal Palace |
5-2 |
|
02.04.25
|
Manchester City Leicester |
2-0 |
|
15.03.25
|
Manchester City Brighton |
2-2 |
|
01.03.25
|
Manchester City Plymouth |
3-1 |
|
23.02.25
|
Manchester City Liverpool |
0-2 |
|
15.02.25
|
Manchester City Newcastle |
4-0 |
|
11.02.25
|
Manchester City Real Madrid |
2-3 |
|
29.01.25
|
Manchester City Club Brugge |
3-1 |
|
25.01.25
|
Manchester City Chelsea |
3-1 |
|
11.01.25
|
Manchester City Salford City |
8-0 |
|
04.01.25
|
Manchester City West Ham |
4-1 |
|
26.12.24
|
Manchester City Everton |
1-1 |
|
15.12.24
|
Manchester City Manchester United |
1-2 |
|
04.12.24
|
Manchester City Nottingham Forest |
3-0 |
|
26.11.24
|
Manchester City Feyenoord |
3-3 |
|
23.11.24
|
Manchester City Tottenham |
0-4 |
|
26.10.24
|
Manchester City Southampton |
1-0 |
|
23.10.24
|
Manchester City Sparta Prague |
5-0 |
|
05.10.24
|
Manchester City Fulham |
3-2 |
|
24.09.24
|
Manchester City Watford |
2-1 |
|
22.09.24
|
Manchester City Arsenal |
2-2 |
|
18.09.24
|
Manchester City Inter Milan |
0-0 |
|
14.09.24
|
Manchester City Brentford |
2-1 |
|
24.08.24
|
Manchester City Ipswich |
4-1 |
|
10.08.24
|
Manchester City Manchester United (Penalties:7 - 6) |
1-1 |
|
03.08.24
|
Manchester City Chelsea |
4-2 |
|
30.07.24
|
Manchester City Barcelona |
2-2 |
|
27.07.24
|
Manchester City AC Milan |
2-3 |
|
23.07.24
|
Manchester City Celtic |
3-4 |
|
25.05.24
|
Manchester City Manchester United |
1-2 |
|
19.05.24
|
Manchester City West Ham |
3-1 |
|
04.05.24
|
Manchester City Wolves |
5-1 |
|
20.04.24
|
Manchester City Chelsea |
1-0 |
|
10.12.25
|
Real Madrid Manchester City |
1-2 |
|
02.12.25
|
Fulham Manchester City |
4-5 |
|
22.11.25
|
Newcastle Manchester City |
2-1 |
|
29.10.25
|
Swansea Manchester City |
1-3 |
|
26.10.25
|
Aston Villa Manchester City |
1-0 |
|
21.10.25
|
Villarreal Manchester City |
0-2 |
|
05.10.25
|
Brentford Manchester City |
0-1 |
|
01.10.25
|
Monaco Manchester City |
2-2 |
|
24.09.25
|
Huddersfield Manchester City |
0-2 |
|
21.09.25
|
Arsenal Manchester City |
1-1 |
|
31.08.25
|
Brighton Manchester City |
2-1 |
|
16.08.25
|
Wolves Manchester City |
0-4 |
|
09.08.25
|
Palermo Manchester City |
0-3 |
|
26.06.25
|
Juventus Manchester City |
2-5 |
|
25.05.25
|
Fulham Manchester City |
0-2 |
|
17.05.25
|
Crystal Palace Manchester City |
1-0 |
|
10.05.25
|
Southampton Manchester City |
0-0 |
|
27.04.25
|
Nottingham Forest Manchester City |
0-2 |
|
19.04.25
|
Everton Manchester City |
0-2 |
|
06.04.25
|
Manchester United Manchester City |
0-0 |
|
30.03.25
|
Bournemouth Manchester City |
1-2 |
|
08.03.25
|
Nottingham Forest Manchester City |
1-0 |
|
26.02.25
|
Tottenham Manchester City |
0-1 |
|
19.02.25
|
Real Madrid Manchester City |
3-1 |
|
08.02.25
|
Leyton Orient Manchester City |
1-2 |
|
02.02.25
|
Arsenal Manchester City |
5-1 |
|
22.01.25
|
PSG Manchester City |
4-2 |
|
19.01.25
|
Ipswich Manchester City |
0-6 |
|
14.01.25
|
Brentford Manchester City |
2-2 |
|
29.12.24
|
Leicester Manchester City |
0-2 |
|
21.12.24
|
Aston Villa Manchester City |
2-1 |
|
11.12.24
|
Juventus Manchester City |
2-0 |
|
07.12.24
|
Crystal Palace Manchester City |
2-2 |
|
01.12.24
|
Liverpool Manchester City |
2-0 |
|
09.11.24
|
Brighton Manchester City |
2-1 |
|
05.11.24
|
Sporting CP Manchester City |
4-1 |
|
02.11.24
|
Bournemouth Manchester City |
2-1 |
|
30.10.24
|
Tottenham Manchester City |
2-1 |
|
20.10.24
|
Wolves Manchester City |
1-2 |
|
01.10.24
|
Slovan Bratislava Manchester City |
0-4 |
|
28.09.24
|
Newcastle Manchester City |
1-1 |
|
31.08.24
|
West Ham Manchester City |
1-3 |
|
18.08.24
|
Chelsea Manchester City |
0-2 |
|
14.05.24
|
Tottenham Manchester City |
0-2 |
|
11.05.24
|
Fulham Manchester City |
0-4 |
|
28.04.24
|
Nottingham Forest Manchester City |
0-2 |
|
25.04.24
|
Brighton Manchester City |
0-4 |
|
09.04.24
|
Real Madrid Manchester City |
3-3 |
|
06.04.24
|
Crystal Palace Manchester City |
2-4 |
|
10.03.24
|
Liverpool Manchester City |
1-1 |
|
19.02.2025
|
Real Madrid Manchester City |
3-1
|
|
11.02.2025
|
Manchester City Real Madrid |
2-3
|
|
17.04.2024
|
Manchester City Real Madrid (Penalties:3 - 4) |
1-1
|
|
09.04.2024
|
Real Madrid Manchester City |
3-3
|
|
17.05.2023
|
Manchester City Real Madrid |
4-0
|
|
19.02.2025
|
Real Madrid Manchester City |
3-1
|
|
09.04.2024
|
Real Madrid Manchester City |
3-3
|
|
09.05.2023
|
Real Madrid Manchester City |
1-1
|
|
04.05.2022
|
Real Madrid Manchester City |
3-1
|
|
26.02.2020
|
Real Madrid Manchester City |
1-2
|
|
04.05.2016
|
Real Madrid Manchester City |
1-0
|