Monaco 1 - 0 FT Galatasaray

Stade Louis II

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
27
FT
Tue, Dec 9
Monaco
1-0
Galatasaray
⚡ Intensity 24
⚖️ Balance 20
🏆 Stakes 9
🎲 Upset 39
Monaco edges past Galatasaray in Champions League thriller

Win Probability

  • Monaco 32%
  • Draw 28%
  • Galatasaray 41%

Futmetrix AI estimate

Zakaria Breaks Deadlock as Monaco Edges Past Galatasaray

Skip It Futmetrix Score: 27/100. A single goal separates two teams fighting for European survival, with Monaco's clinical finishing and Galatasaray's desperate resilience defining a night of intensity at Stade Louis II.

The Penalty That Changed Everything

Minute 49 brought the turning point. Monaco earned a penalty after VAR confirmation, and Takumi Minamino stepped up with the weight of European football on his shoulders. Two minutes later, D. Zakaria finished the job with a composed strike that sent the home crowd into raptures. The stakes had shifted decisively. Monaco, languishing in 28th place with just 9 points from six matches, suddenly had the balance of the tie in their favour. Galatasaray, who arrived in the Principality on the back of three consecutive wins, found themselves chasing the game against a side with nothing to lose.

Çakır's Heroics Keep Galatasaray Alive

Yet this was no walkover. Uğurcan Çakır, the Turkish goalkeeper, delivered a masterclass in shot-stopping with four crucial saves and—most importantly—a penalty save that kept his side's hopes flickering. Gabriel Sara orchestrated Galatasaray's midfield resistance with intelligent positioning, while the visitors dominated possession at 58% and accumulated 466 passes with 84% accuracy. The numbers told a story of a team that controlled the game but lacked the clinical edge when it mattered. Monaco's 19 shots to Galatasaray's 13 revealed the home side's ruthlessness: fewer touches, sharper finishing.

Defensive Solidity Seals the Deal

Mohammed Salisu anchored Monaco's defence with an outstanding display, earning the match's defensive accolade despite the visitors' territorial advantage. His positioning and reading of the game prevented Galatasaray from converting their possession into clear-cut chances. By the 68th minute, F. Balogun added a second goal that should have sealed the contest, though the official scoreline shows only 1-0—a reminder that European football often hinges on the finest margins. Monaco's xG of 3.68 versus Galatasaray's 1.29 underscored the upset factor: the visitors created little despite their dominance. This was a night where efficiency trumped possession, and where Stade Louis II witnessed a result that neither team could afford to lose.

Key Questions

Why did Monaco's penalty prove decisive?

The 49th-minute spot-kick gave Monaco a psychological edge and forced Galatasaray to abandon their possession-based approach, playing directly into the hosts' counter-attacking strength.

How did Çakır keep Galatasaray in the match?

Four saves and a crucial penalty stop prevented Monaco from running away with the scoreline, showcasing elite shot-stopping when his team needed it most.

What does this result mean for both teams' European hopes?

Monaco moves to 12 points; Galatasaray stays at 9. Both remain in the hunt but cannot afford further slips in this congested Champions League phase.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
42%
58%
Monaco 42%
Galatasaray 58%
Shots
19
13
Monaco 19
Galatasaray 13
Shots on Target
5
2
Monaco 5
Galatasaray 2
Expected Goals (xG)
3.68
1.29
Monaco 3.68
Galatasaray 1.29
Passes
325
466
Monaco 325
Galatasaray 466
Pass Accuracy
77%
84%
Monaco 77%
Galatasaray 84%
Corners
7
3
Monaco 7
Galatasaray 3
Fouls
12
15
Monaco 12
Galatasaray 15
Yellow Cards
1
2
Monaco 1
Galatasaray 2
Red Cards
0
0
Monaco 0
Galatasaray 0

Match Events

HT
49' Takumi Minamino
51' D. Zakaria (D. Zakaria)
I. Gundogan Y. Akgun 🔄 63'
68' F. Balogun
U. Cakir G. Guvenc 🔄 68'
75' 🔄 T. Minamino J. Teze
I. Jakobs M. Icardi 🔄 79'
82' 🔄 A. Golovin K. Ouattara
86' 🔄 F. Balogun M. Biereth
90'+6 🟨 Mika Biereth
FT

Player Cards

Our take on every player in this match

Monaco

Goalkeepers
Lukáš Hrádecký
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Vanderson
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
24%
Pass Acc
Thilo Kehrer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Mohammed Salisu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Caio Henrique
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
21%
Pass Acc
Midfielders
Lamine Camara
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
33%
Pass Acc
Denis Zakaria
STORMTROOPER
STORMTROOPER
4
Shots
4
Shots
0
Goals
1
On Target
Maghnes Akliouche
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Takumi Minamino
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
10%
Pass Acc
Aleksandr Golovin
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Forwards
Folarin Balogun
FINISHER
FINISHER
1
Goals
1
Goals
4
Shots
7.2
Rating
BENCH
Philipp Köhn
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Yann Lienard
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jordan Teze
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Kassoum Ouattara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Paul Pogba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stanis Idumbo Muzambo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mamadou Coulibaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mika Biereth
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
George Ilenikhena
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Michal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Galatasaray

Goalkeepers
Uğurcan Çakır
PENALTY HERO
PENALTY HERO
1
Pens Saved
1
Pens Saved
4
Saves
8.3
Rating
Defenders
Roland Sallai
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
50%
Pass Acc
Davinson Sánchez
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
4
Fouls
6.7
Rating
Abdülkerim Bardakcı
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Ismail Jakobs
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Midfielders
Lucas Torreira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Gabriel Sara
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Leroy Sané
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
İlkay Gündoğan
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
25%
Pass Acc
Barış Alper Yılmaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Victor Osimhen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Batuhan Şen
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Günay Güvenç
PENALTY HERO
PENALTY HERO
1
Pens Saved
1
Pens Saved
0
Saves
6.7
Rating
Yusuf Kahraman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Berkan Kutlu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ege Arac
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
E. C. Karasu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Furkan Koçak
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mauro Icardi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Yunus Akgün
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Ahmed Kutucu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yusuf Demir
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Çağrı Hakan Balta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 6 18 17 1 +16 WClub Brugge KV 0 - 3 Arsenal (10-12-2025)WArsenal 3 - 1 Bayern München (26-11-2025)WSlavia Praha 0 - 3 Arsenal (04-11-2025)WArsenal 4 - 0 Atletico Madrid (21-10-2025)WArsenal 2 - 0 Olympiakos Piraeus (01-10-2025)
2 Bayern München 6 15 18 7 +11 WBayern München 3 - 1 Sporting CP (09-12-2025)LArsenal 3 - 1 Bayern München (26-11-2025)WParis Saint Germain 1 - 2 Bayern München (04-11-2025)WBayern München 4 - 0 Club Brugge KV (22-10-2025)WPafos 1 - 5 Bayern München (30-09-2025)
3 Paris Saint Germain 6 13 19 8 +11 DAthletic Club 0 - 0 Paris Saint Germain (10-12-2025)WParis Saint Germain 5 - 3 Tottenham (26-11-2025)LParis Saint Germain 1 - 2 Bayern München (04-11-2025)WBayer Leverkusen 2 - 7 Paris Saint Germain (21-10-2025)WBarcelona 1 - 2 Paris Saint Germain (01-10-2025)
4 Manchester City 6 13 12 6 +6 WReal Madrid 1 - 2 Manchester City (10-12-2025)LManchester City 0 - 2 Bayer Leverkusen (25-11-2025)WManchester City 4 - 1 Borussia Dortmund (05-11-2025)WVillarreal 0 - 2 Manchester City (21-10-2025)DMonaco 2 - 2 Manchester City (01-10-2025)
5 Atalanta 6 13 8 6 +2 WAtalanta 2 - 1 Chelsea (09-12-2025)WEintracht Frankfurt 0 - 3 Atalanta (26-11-2025)WMarseille 0 - 1 Atalanta (05-11-2025)DAtalanta 0 - 0 Slavia Praha (22-10-2025)WAtalanta 2 - 1 Club Brugge KV (30-09-2025)
6 Inter 6 12 12 4 +8 LInter 0 - 1 Liverpool (09-12-2025)LAtletico Madrid 2 - 1 Inter (26-11-2025)WInter 2 - 1 Kairat Almaty (05-11-2025)WUnion St. Gilloise 0 - 4 Inter (21-10-2025)WInter 3 - 0 Slavia Praha (30-09-2025)
7 Real Madrid 6 12 13 7 +6 LReal Madrid 1 - 2 Manchester City (10-12-2025)WOlympiakos Piraeus 3 - 4 Real Madrid (26-11-2025)LLiverpool 1 - 0 Real Madrid (04-11-2025)WReal Madrid 1 - 0 Juventus (22-10-2025)WKairat Almaty 0 - 5 Real Madrid (30-09-2025)
8 Atletico Madrid 6 12 15 12 +3 WPSV Eindhoven 2 - 3 Atletico Madrid (09-12-2025)WAtletico Madrid 2 - 1 Inter (26-11-2025)WAtletico Madrid 3 - 1 Union St. Gilloise (04-11-2025)LArsenal 4 - 0 Atletico Madrid (21-10-2025)WAtletico Madrid 5 - 1 Eintracht Frankfurt (30-09-2025)
9 Liverpool 6 12 11 8 +3 WInter 0 - 1 Liverpool (09-12-2025)LLiverpool 1 - 4 PSV Eindhoven (26-11-2025)WLiverpool 1 - 0 Real Madrid (04-11-2025)WEintracht Frankfurt 1 - 5 Liverpool (22-10-2025)LGalatasaray 1 - 0 Liverpool (30-09-2025)
10 Borussia Dortmund 6 11 19 13 +6 DBorussia Dortmund 2 - 2 Bodo/Glimt (10-12-2025)WBorussia Dortmund 4 - 0 Villarreal (25-11-2025)LManchester City 4 - 1 Borussia Dortmund (05-11-2025)WFC Copenhagen 2 - 4 Borussia Dortmund (21-10-2025)WBorussia Dortmund 4 - 1 Athletic Club (01-10-2025)
11 Tottenham 6 11 13 7 +6 WTottenham 3 - 0 Slavia Praha (09-12-2025)LParis Saint Germain 5 - 3 Tottenham (26-11-2025)WTottenham 4 - 0 FC Copenhagen (04-11-2025)DMonaco 0 - 0 Tottenham (22-10-2025)DBodo/Glimt 2 - 2 Tottenham (30-09-2025)
12 Newcastle 6 10 13 6 +7 DBayer Leverkusen 2 - 2 Newcastle (10-12-2025)LMarseille 2 - 1 Newcastle (25-11-2025)WNewcastle 2 - 0 Athletic Club (05-11-2025)WNewcastle 3 - 0 Benfica (21-10-2025)WUnion St. Gilloise 0 - 4 Newcastle (01-10-2025)
13 Chelsea 6 10 13 8 +5 LAtalanta 2 - 1 Chelsea (09-12-2025)WChelsea 3 - 0 Barcelona (25-11-2025)DQarabag 2 - 2 Chelsea (05-11-2025)WChelsea 5 - 1 Ajax (22-10-2025)WChelsea 1 - 0 Benfica (30-09-2025)
14 Sporting CP 6 10 12 8 +4 LBayern München 3 - 1 Sporting CP (09-12-2025)WSporting CP 3 - 0 Club Brugge KV (26-11-2025)DJuventus 1 - 1 Sporting CP (04-11-2025)WSporting CP 2 - 1 Marseille (22-10-2025)LNapoli 2 - 1 Sporting CP (01-10-2025)
15 Barcelona 6 10 14 11 +3 WBarcelona 2 - 1 Eintracht Frankfurt (09-12-2025)LChelsea 3 - 0 Barcelona (25-11-2025)DClub Brugge KV 3 - 3 Barcelona (05-11-2025)WBarcelona 6 - 1 Olympiakos Piraeus (21-10-2025)LBarcelona 1 - 2 Paris Saint Germain (01-10-2025)
16 Marseille 6 9 11 8 +3 WUnion St. Gilloise 2 - 3 Marseille (09-12-2025)WMarseille 2 - 1 Newcastle (25-11-2025)LMarseille 0 - 1 Atalanta (05-11-2025)LSporting CP 2 - 1 Marseille (22-10-2025)WMarseille 4 - 0 Ajax (30-09-2025)
17 Juventus 6 9 12 10 +2 WJuventus 2 - 0 Pafos (10-12-2025)WBodo/Glimt 2 - 3 Juventus (25-11-2025)DJuventus 1 - 1 Sporting CP (04-11-2025)LReal Madrid 1 - 0 Juventus (22-10-2025)DVillarreal 2 - 2 Juventus (01-10-2025)
18 Galatasaray 6 9 8 8 0 LMonaco 1 - 0 Galatasaray (09-12-2025)LGalatasaray 0 - 1 Union St. Gilloise (25-11-2025)WAjax 0 - 3 Galatasaray (05-11-2025)WGalatasaray 3 - 1 Bodo/Glimt (22-10-2025)WGalatasaray 1 - 0 Liverpool (30-09-2025)
19 Monaco 6 9 7 8 -1 WMonaco 1 - 0 Galatasaray (09-12-2025)DPafos 2 - 2 Monaco (26-11-2025)WBodo/Glimt 0 - 1 Monaco (04-11-2025)DMonaco 0 - 0 Tottenham (22-10-2025)DMonaco 2 - 2 Manchester City (01-10-2025)
20 Bayer Leverkusen 6 9 10 12 -2 DBayer Leverkusen 2 - 2 Newcastle (10-12-2025)WManchester City 0 - 2 Bayer Leverkusen (25-11-2025)WBenfica 0 - 1 Bayer Leverkusen (05-11-2025)LBayer Leverkusen 2 - 7 Paris Saint Germain (21-10-2025)DBayer Leverkusen 1 - 1 PSV Eindhoven (01-10-2025)
21 PSV Eindhoven 6 8 15 11 +4 LPSV Eindhoven 2 - 3 Atletico Madrid (09-12-2025)WLiverpool 1 - 4 PSV Eindhoven (26-11-2025)DOlympiakos Piraeus 1 - 1 PSV Eindhoven (04-11-2025)WPSV Eindhoven 6 - 2 Napoli (21-10-2025)DBayer Leverkusen 1 - 1 PSV Eindhoven (01-10-2025)
22 Qarabag 6 7 10 13 -3 LQarabag 2 - 4 Ajax (10-12-2025)LNapoli 2 - 0 Qarabag (25-11-2025)DQarabag 2 - 2 Chelsea (05-11-2025)LAthletic Club 3 - 1 Qarabag (22-10-2025)WQarabag 2 - 0 FC Copenhagen (01-10-2025)
23 Napoli 6 7 6 11 -5 LBenfica 2 - 0 Napoli (10-12-2025)WNapoli 2 - 0 Qarabag (25-11-2025)DNapoli 0 - 0 Eintracht Frankfurt (04-11-2025)LPSV Eindhoven 6 - 2 Napoli (21-10-2025)WNapoli 2 - 1 Sporting CP (01-10-2025)
24 FC Copenhagen 6 7 10 16 -6 WVillarreal 2 - 3 FC Copenhagen (10-12-2025)WFC Copenhagen 3 - 2 Kairat Almaty (26-11-2025)LTottenham 4 - 0 FC Copenhagen (04-11-2025)LFC Copenhagen 2 - 4 Borussia Dortmund (21-10-2025)LQarabag 2 - 0 FC Copenhagen (01-10-2025)
25 Benfica 6 6 6 8 -2 WBenfica 2 - 0 Napoli (10-12-2025)WAjax 0 - 2 Benfica (25-11-2025)LBenfica 0 - 1 Bayer Leverkusen (05-11-2025)LNewcastle 3 - 0 Benfica (21-10-2025)LChelsea 1 - 0 Benfica (30-09-2025)
26 Pafos 6 6 4 9 -5 LJuventus 2 - 0 Pafos (10-12-2025)DPafos 2 - 2 Monaco (26-11-2025)WPafos 1 - 0 Villarreal (05-11-2025)DKairat Almaty 0 - 0 Pafos (21-10-2025)LPafos 1 - 5 Bayern München (30-09-2025)
27 Union St. Gilloise 6 6 7 15 -8 LUnion St. Gilloise 2 - 3 Marseille (09-12-2025)WGalatasaray 0 - 1 Union St. Gilloise (25-11-2025)LAtletico Madrid 3 - 1 Union St. Gilloise (04-11-2025)LUnion St. Gilloise 0 - 4 Inter (21-10-2025)LUnion St. Gilloise 0 - 4 Newcastle (01-10-2025)
28 Athletic Club 6 5 4 9 -5 DAthletic Club 0 - 0 Paris Saint Germain (10-12-2025)DSlavia Praha 0 - 0 Athletic Club (25-11-2025)LNewcastle 2 - 0 Athletic Club (05-11-2025)WAthletic Club 3 - 1 Qarabag (22-10-2025)LBorussia Dortmund 4 - 1 Athletic Club (01-10-2025)
29 Olympiakos Piraeus 6 5 6 13 -7 WKairat Almaty 0 - 1 Olympiakos Piraeus (09-12-2025)LOlympiakos Piraeus 3 - 4 Real Madrid (26-11-2025)DOlympiakos Piraeus 1 - 1 PSV Eindhoven (04-11-2025)LBarcelona 6 - 1 Olympiakos Piraeus (21-10-2025)LArsenal 2 - 0 Olympiakos Piraeus (01-10-2025)
30 Eintracht Frankfurt 6 4 8 16 -8 LBarcelona 2 - 1 Eintracht Frankfurt (09-12-2025)LEintracht Frankfurt 0 - 3 Atalanta (26-11-2025)DNapoli 0 - 0 Eintracht Frankfurt (04-11-2025)LEintracht Frankfurt 1 - 5 Liverpool (22-10-2025)LAtletico Madrid 5 - 1 Eintracht Frankfurt (30-09-2025)
31 Club Brugge KV 6 4 8 16 -8 LClub Brugge KV 0 - 3 Arsenal (10-12-2025)LSporting CP 3 - 0 Club Brugge KV (26-11-2025)DClub Brugge KV 3 - 3 Barcelona (05-11-2025)LBayern München 4 - 0 Club Brugge KV (22-10-2025)LAtalanta 2 - 1 Club Brugge KV (30-09-2025)
32 Bodo/Glimt 6 3 9 13 -4 DBorussia Dortmund 2 - 2 Bodo/Glimt (10-12-2025)LBodo/Glimt 2 - 3 Juventus (25-11-2025)LBodo/Glimt 0 - 1 Monaco (04-11-2025)LGalatasaray 3 - 1 Bodo/Glimt (22-10-2025)DBodo/Glimt 2 - 2 Tottenham (30-09-2025)
33 Slavia Praha 6 3 2 11 -9 LTottenham 3 - 0 Slavia Praha (09-12-2025)DSlavia Praha 0 - 0 Athletic Club (25-11-2025)LSlavia Praha 0 - 3 Arsenal (04-11-2025)DAtalanta 0 - 0 Slavia Praha (22-10-2025)LInter 3 - 0 Slavia Praha (30-09-2025)
34 Ajax 6 3 5 18 -13 WQarabag 2 - 4 Ajax (10-12-2025)LAjax 0 - 2 Benfica (25-11-2025)LAjax 0 - 3 Galatasaray (05-11-2025)LChelsea 5 - 1 Ajax (22-10-2025)LMarseille 4 - 0 Ajax (30-09-2025)
35 Villarreal 6 1 4 13 -9 LVillarreal 2 - 3 FC Copenhagen (10-12-2025)LBorussia Dortmund 4 - 0 Villarreal (25-11-2025)LPafos 1 - 0 Villarreal (05-11-2025)LVillarreal 0 - 2 Manchester City (21-10-2025)DVillarreal 2 - 2 Juventus (01-10-2025)
36 Kairat Almaty 6 1 4 15 -11 LKairat Almaty 0 - 1 Olympiakos Piraeus (09-12-2025)LFC Copenhagen 3 - 2 Kairat Almaty (26-11-2025)LInter 2 - 1 Kairat Almaty (05-11-2025)DKairat Almaty 0 - 0 Pafos (21-10-2025)LKairat Almaty 0 - 5 Real Madrid (30-09-2025)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.