UEFA Champions League 2025/26 season is underway with Arsenal currently top of the table on 24 points after 8 matches. It's early days but the entertainment has been strong, averaging 65/100 Intensity.

Futmetrix Verdict
57
FT
Wed, Mar 18
Liverpool
4-0
Galatasaray
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Anfield turns the tie upside down
Futmetrix Verdict
100
FT
Wed, Mar 18
Tottenham
3-2
Atletico Madrid
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Spurs win battle, Atletico win war.
Futmetrix Verdict
68
FT
Wed, Mar 18
Bayern München
4-1
Atalanta
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Bayern crush Atalanta to seal progression.
Futmetrix Verdict
95
FT
Wed, Mar 18
Barcelona
7-2
Newcastle
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Barca dismantle Newcastle in nine-goal thriller.
Futmetrix Verdict
32
FT
Tue, Mar 17
Arsenal
2-0
Bayer Leverkusen
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Arsenal's firepower breaks brave Leverkusen's resistance.
Futmetrix Verdict
46
FT
Tue, Mar 17
Chelsea
0-3
Paris Saint Germain
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Safonov shines as PSG demolish Chelsea.
Futmetrix Verdict
100
FT
Tue, Mar 17
Manchester City
1-2
Real Madrid
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Madrid cruise as City self-destruct.
Futmetrix Verdict
82
FT
Tue, Mar 17
Sporting CP
5-0
Bodo/Glimt
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Sporting CP complete sensational European comeback.
Futmetrix Verdict
73
FT
Wed, Mar 11
Paris Saint Germain
5-2
Chelsea
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Kvaratskhelia's late magic stuns Chelsea.
Futmetrix Verdict
42
FT
Wed, Mar 11
Bodo/Glimt
3-0
Sporting CP
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Bodo/Glimt stun Sporting with ruthless display.
Futmetrix Verdict
75
FT
Wed, Mar 11
Real Madrid
3-0
Manchester City
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Valverde's hat-trick destroys Manchester City.
Futmetrix Verdict
69
FT
Wed, Mar 11
Bayer Leverkusen
1-1
Arsenal
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Havertz haunts Leverkusen with late penalty.
Futmetrix Verdict
63
FT
Tue, Mar 10
Newcastle
1-1
Barcelona
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Late penalty leaves tie perfectly poised.
Futmetrix Verdict
77
FT
Tue, Mar 10
Atalanta
1-6
Bayern München
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Bayern systematically dismantle Atalanta away.
Futmetrix Verdict
81
FT
Tue, Mar 10
Atletico Madrid
5-2
Tottenham
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Seven-goal thriller stuns Riyadh Air Metropolitano.
Futmetrix Verdict
49
FT
Tue, Mar 10
Galatasaray
1-0
Liverpool
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Galatasaray drag Liverpool into the fire
Futmetrix Verdict
91
FT
Wed, Feb 25
Juventus
3-2
Galatasaray
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Juve win, Gala still advance
Futmetrix Verdict
100
FT
Wed, Feb 25
Paris Saint Germain
2-2
Monaco
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
PSG survive Monaco's ten-man late surge.
Futmetrix Verdict
60
FT
Wed, Feb 25
Real Madrid
2-1
Benfica
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Madrid survive early scare to advance.
Futmetrix Verdict
84
FT
Wed, Feb 25
Atalanta
4-1
Borussia Dortmund
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Atalanta overturn two-goal deficit in thriller.
Futmetrix Verdict
69
FT
Tue, Feb 24
Newcastle
3-2
Qarabag
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Newcastle weather the storm to progress.
Futmetrix Verdict
12
FT
Tue, Feb 24
Bayer Leverkusen
0-0
Olympiakos Piraeus
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Leverkusen cruise through a dull draw.
Futmetrix Verdict
55
FT
Tue, Feb 24
Inter
1-2
Bodo/Glimt
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Norwegian giants freeze the San Siro.
Futmetrix Verdict
58
FT
Tue, Feb 24
Atletico Madrid
4-1
Club Brugge KV
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Sørloth hat-trick settles Metropolitano thriller
Futmetrix Verdict
51
FT
Wed, Feb 18
Bodo/Glimt
3-1
Inter
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Arctic ambush stuns Inter in Norway.
Futmetrix Verdict
41
FT
Wed, Feb 18
Olympiakos Piraeus
0-2
Bayer Leverkusen
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Schick's three-minute blitz sinks Olympiakos.
Futmetrix Verdict
100
FT
Wed, Feb 18
Club Brugge KV
3-3
Atletico Madrid
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Six-goal madness at Jan Breydel.
Futmetrix Verdict
84
FT
Wed, Feb 18
Qarabag
1-6
Newcastle
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Gordon's four-goal masterclass destroys Qarabag
Futmetrix Verdict
100
FT
Tue, Feb 17
Monaco
2-3
Paris Saint Germain
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Doue's heroics spark dramatic Parisian comeback.
Futmetrix Verdict
29
FT
Tue, Feb 17
Borussia Dortmund
2-0
Atalanta
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Guirassy shines as Dortmund sink Atalanta.
Futmetrix Verdict
29
FT
Tue, Feb 17
Benfica
0-1
Real Madrid
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Vinicius strikes to conquer the Luz.
Futmetrix Verdict
95
FT
Tue, Feb 17
Galatasaray
5-2
Juventus
⚡ Intensity
⚖️ Balance
🏆 Stakes
🎲 Upset
Istanbul erupts as Juventus collapse late.
Loading matches...
Loading matches...
Loading matches...
Loading matches...

Match Commentary

Latest UEFA Champions League results and our take on every gameweek

Liverpool wipe out Istanbul pain with a ruthless 4-0 at Anfield, overturning Galatasaray and marching on in Europe. Nights like this define seasons. #Liverpool #Galatasaray #UCL

Liverpool crush the deficit and Galatasaray’s resistance Liverpool turned a precarious 0-1 aggregate into a brutal 4-1 turnaround at Anfield, powering into the Champions League quarters while Galatasaray’s brave resistance finally cracked. Opening Act: siege at Anfield This started like a storm rolling in off the Kop. One goal down...
Read our take

A chaotic five-goal thriller in North London ends with Spurs claiming the night but Atletico taking the tie. The Spanish side survives the siege to march on in Europe. #UCL #Spurs #AupaAtleti

Spurs Secure Hollow Victory as Atletico Advance in Thriller Tottenham claimed a chaotic victory on the night, but Atletico's commanding first-leg cushion proved insurmountable in this frantic European exit. Chasing the Miracle Walking out at Tottenham Hotspur Stadium, Tottenham knew they needed a historic performance to overturn a massive 5-2...
Read our take

A 10-2 aggregate demolition. Bayern München didn't just beat Atalanta; they sent a terrifying message to Europe. The quest for the Champions League crown gathers pace. #UCL #FCBayern #Atalanta

Kane's Brace Caps Off Ten-Goal European Demolition Bayern München turned a commanding first-leg lead into a historic statement, dismantling Atalanta 10-2 on aggregate to march into the quarter-finals. The First Half Stroll With a 6-1 aggregate lead already secured from the first leg, the Stakes were practically non-existent for the...
Read our take

A tight 1-1 aggregate blown to pieces. Barcelona turned Spotify Camp Nou into a shooting gallery, putting seven past Newcastle to march on. Seasons are defined by nights like this. #FCB #NUFC #UCL

A Spotify Camp Nou Siege: Barcelona Crush Newcastle's European Dreams Barcelona transformed a delicately poised Round of 16 tie into an absolute procession, ruthlessly dismantling Newcastle with a seven-goal masterclass. The First Salvos The Stakes were immense following a tense 1-1 draw at St. James' Park, but Barcelona wasted no...
Read our take

Madrid arrived at the Etihad with a 3-0 cushion, watched City self-destruct early, and booked their quarter-final ticket. Seasons end on ruthless nights like this. #UCL #RealMadrid #ManCity

European Kings Dismantle Ten-Man City A catastrophic early red card killed any hopes of a miracle comeback, allowing the visitors to dictate the narrative and cruise into the next round. The Mountain Grows Steeper Manchester City stepped onto the Etihad Stadium pitch needing nothing short of a historic miracle. Trailing...
Read our take

PSG arrived with a lead and left with a statement. A ruthless 3-0 win at Stamford Bridge seals an 8-2 aggregate demolition. Safonov untouchable. The Parisians march on! #UCL #PSG #Chelsea

Parisian Masterclass Ends Chelsea's European Dream A ruthless early blitz and an impenetrable goalkeeping display allowed Paris Saint Germain to completely dismantle their hosts and easily defend a massive first-leg advantage. Killing the Miracle Trailing 5-2 from the first leg, Chelsea needed a monumental comeback at Stamford Bridge. Instead, Paris...
Read our take

Arsenal march on! Eze and Rice strike to seal a 3-1 aggregate victory at the Emirates. Leverkusen held the ball, but the Gunners held their nerve. The quarter-finals await. #UCL #Arsenal #COYG

Arsenal Smash Through to the Quarter-Finals A ruthless display of counter-punching efficiency saw Arsenal overcome a stubborn aggregate deadlock to book their quarter-final ticket. Breaking the Aggregate Deadlock A 1-1 first-leg draw in Germany set the stage for a tense survival battle at Emirates Stadium. Bayer Leverkusen arrived with a...
Read our take

3-0 down? No problem! Sporting CP produce a 5-0 Champions League masterclass to stun Bodo/Glimt and secure a quarter-final ticket. Seasons end on nights like this. #UCL #SportingCP #Comeback

Sporting CP Script Unbelievable Five-Goal Champions League Rescue Trailing by three goals from the first leg, Sporting delivered a generational European night to completely overwhelm their Norwegian visitors and advance. The Siege Begins Sporting CP entered this second leg staring down a massive 3-0 aggregate deficit. The Stakes were purely...
Read our take

Valverde's stunning hat-trick destroys Man City! Real Madrid takes a 3-0 lead. The second leg awaits on March 17, but this tie feels entirely broken. #UCL #RealMadrid #HalaMadrid

Valverde Hat-Trick Decimates City in European Classic Real Madrid ruthlessly exploited the counter-attack, riding a historic first-half hat-trick to take absolute command of this Round of 16 tie. The Madrid Counter-Punch The sheer Intensity of this Champions League knockout tie was evident from the very first whistle, as Manchester City...
Read our take

PSG erupt late to thrash Chelsea 5-2 in a wild first leg! Kvaratskhelia's stunning cameo changes everything. Stamford Bridge awaits, but the Blues have a mountain to climb. #UCL #PSG #Chelsea

Kvaratskhelia's Masterclass Sparks Seven-Goal Thriller in Paris A phenomenal late surge from the hosts leaves Chelsea staring at Champions League elimination ahead of the return leg. An Explosive Start Paris Saint Germain came out flying under the lights at Parc des Princes, intent on setting a ferocious tempo in this...
Read our take

The scoreboard says a comfortable home win, but the real story is Bodo/Glimt dismantling a European heavyweight. A monumental first leg means the pressure shifts entirely to Lisbon. #UCL #BodoGlimt #SportingCP

Arctic Circle Avalanche: Glimt Crush Sporting in First Leg A phenomenal attacking display from the Norwegian underdogs has left Sporting staring down the barrel of an early Champions League exit. Early Warning Signs The initial exchanges at Aspmyra Stadion immediately signaled that the hosts were not intimidated by their Portuguese...
Read our take

A dramatic return to the BayArena for Havertz. His 89th-minute penalty rescues a 1-1 draw for Arsenal. All square heading into the second leg. Survival hangs in the balance. #UCL #Arsenal

Havertz Breaks Leverkusen Hearts in First-Leg Drama A tense European battle culminated in late penalty heartbreak for the hosts, setting up a winner-takes-all clash in London. The Chess Match at BayArena The opening 45 minutes delivered a fascinating tactical stalemate as Arsenal controlled possession on foreign soil. Dictating the tempo...
Read our take

Newcastle thought they had a famous win before Yamal's 96th-minute penalty rescued Barcelona. Surviving this tie requires a massive second leg! #UCL #NUFC #FCB

Late Drama Leaves First Leg Poised A pulsating first-leg clash delivered ultimate late drama, leaving this Champions League knockout tie on a knife-edge. Early Intentions The Champions League knockout stages demand a specific kind of rhythm, and this first leg delivered a high Intensity spectacle from the very start. Barcelona...
Read our take

A brutal 5-2 lesson in Madrid. Atleti put four past Spurs inside 22 minutes! A mountain to climb in London next week, but Europe thrives on impossible comebacks. #UCL #Atleti #Spurs

A First-Half Blitz Leaves Tottenham Reeling in Madrid Atletico Madrid ruthlessly dismantled Spurs with a breathtaking early assault, commanding a massive advantage ahead of the second leg. The Opening Avalanche The Riyadh Air Metropolitano witnessed an absolute demolition job before the crowd had even settled into their seats. Atletico Madrid...
Read our take

Bayern drop six on Atalanta away! 🤯 A devastating first-half blitz essentially ends this knockout tie before the return leg even kicks off in Munich. Seasons end on nights like this. #UCL #FCBayern #Atalanta

Bavarian Blitzkrieg: Bayern Crush Atalanta in Bergamo The German giants all but ended this Champions League tie before the return leg, delivering an absolute masterclass in attacking ruthlessness away from home. Early Collapse The Bayern München machine arrived at New Balance Arena with pure malicious intent, ready to rip up...
Read our take

Rams Park roared, Liverpool rattled. Galatasaray land a 1-0 first-leg shock and take a fragile lead to Anfield next week. #Galatasaray #Liverpool #UCL

Galatasaray light up Rams Park, Liverpool stunned in cagey first leg A Round of 16 tie that was meant to showcase Liverpool’s class turned into a hard-fought statement night for Galatasaray at Rams Park Stadyumu. Opening Act: an early punch, then a street fight The night ignited quickly. Galatasaray didn’t...
Read our take

Juventus roar back 3-2 in Turin but Galatasaray’s 5-2 first-leg blitz carries them through on aggregate. Huge tie, brutal exit, massive statement. #UCL

Juventus land a punch, Galatasaray win the war A wild Champions League night in Turin where Juventus earned pride, but Galatasaray earned the ticket to the next round. Opening Act: belief versus the 5-2 burden Allianz Stadium felt edgy at kick-off. Juventus needed a minor miracle after that 5-2 beating...
Read our take

Monaco's ten-man defiance and Teze's late strike pushed PSG to the limit, but the Parisians survive 5-4 on aggregate to reach the next round. #UCL

Parisians Scrape Through After Monaco Thriller A breathless night at the Parc des Princes saw Paris Saint Germain barely survive a ten-man Monaco comeback to advance 5-4 on aggregate in this Champions League knockout tie. The Setup: Possession Without Precision Holding a slender 3-2 lead from the first leg, Paris...
Read our take

Real Madrid turn the tide at the Bernabéu. After Rafa Silva's shock opener, the Kings of Europe responded to secure their spot in the next round. A classic knockout fight. #UCL

Madrid Weather the Storm to Secure Quarter-Final Berth Real Madrid proved once again that the Bernabéu is a fortress in European knockout football, overcoming an early deficit to extinguish Benfica's comeback hopes. The Shock in the Capital The night started with a massive Stakes rating, as Benfica arrived in Madrid...
Read our take

Absolute chaos at the New Balance Arena! Atalanta claw back from the brink to stun Dortmund 4-3 on aggregate. Two reds and a late penalty—pure European magic. #UCL

Atalanta Stun Dortmund in Epic Continental Comeback A masterclass in resilience as Atalanta dismantled a two-goal deficit to send the German giants packing on a night of pure continental drama. The Early Charge Entering the New Balance Arena with a two-goal aggregate deficit felt like a mountain too high for...
Read our take

Leverkusen are through! A tactical stalemate at the BayArena was all that was needed after that clinical first-leg performance. Olympiakos lacked the spark to overturn the deficit. #UCL

Leverkusen Stifle Olympiakos to Seal Progress Our verdict is that a night of tactical discipline saw Bayer Leverkusen coast into the next round, relying on their first-leg advantage while Olympiakos failed to ignite. The Shield of the BayArena Following a decisive two-goal cushion from the first leg, Bayer Leverkusen entered...
Read our take

Bodo/Glimt stun Milan with a clinical counter-attacking masterclass. Inter dominated the ball, but the Norwegians take the aggregate spoils. A nightmare night for the Nerazzurri. #UCL

Norwegian Ice Silences the San Siro Bodo/Glimt completed a historic giant-killing by punishing Inter's lack of efficiency to secure a dominant aggregate victory in this knockout clash. The San Siro Siege The atmosphere at Inter 's home turf was electric as the hosts sought to overturn a two-goal deficit from...
Read our take

Newcastle survive a wild night at St James' Park! 9-3 on aggregate, but Qarabag made them sweat in a 3-2 thriller. Tactical gaps appeared, but the job is done. Bring on the next round. #NUFC

Magpies Soar Despite Defensive Wobbles Newcastle United secured their place in the next round with a chaotic 3-2 victory, surviving a spirited second-half fightback to win 9-3 on aggregate. The Blitz Start St James' Park expected a procession, and for the first ten minutes, they got one. Carrying a massive...
Read our take

Alexander Sørloth’s hat-trick sends Atletico Madrid through! A 4-1 win (7-4 agg) ends Brugge’s resilient run on a night where the Metropolitano roared. #ChampionsLeague

Sørloth’s Treble Seals Explosive Night in Madrid Our verdict is that Atletico's clinical edge in front of goal proved the difference in a tie that remained remarkably open until the final quarter. The Aggregate Reset The atmosphere at the Riyadh Air Metropolitano was electric, fueled by a 3-3 aggregate score...
Read our take

Arctic ambush at Aspmyra! Bodo/Glimt stun Inter 3-1 in a massive UCL upset. Høgh and Hauge clinical. #UCL #BodoGlimt #Inter

Arctic Ambush Stuns Italian Giants A night where tactical discipline and clinical efficiency humiliated European royalty under the freezing Arctic lights of the Aspmyra Stadion. Arctic Ambush in the North The Intensity at the Aspmyra Stadion was palpable from the first touch as Bodo/Glimt refused to be intimidated by the...
Read our take

A 3-3 UCL classic! Atletico threw away a two-goal lead, Brugge fought back, and a late Tzolis strike shared the spoils. High Intensity throughout! #UCL #ClubBrugge #Atleti

Chaos and Courage in Brugge This was knockout football at its most volatile, where tactical plans evaporated in favor of pure, unadulterated drama in a six-goal stalemate. Atleti’s Controlled Opening The match ignited early at the Jan Breydel Stadium when J. Alvarez clinicaly dispatched an 8th-minute penalty, silencing the home...
Read our take

Patrik Schick's clinical double silences Piraeus! A ruthless three-minute spell sends Bayer Leverkusen through in the #UCL. Hard luck for Olympiakos. #Bayer04 #Olympiakos

Schick’s Blitz Silences the Georgios Karaiskakis Stadium A clinical second-half surge proved the difference as Leverkusen's efficiency trumped Olympiakos' early resistance in this high-stakes knockout clash. The VAR Frustration The Intensity was palpable at the Georgios Karaiskakis Stadium as Olympiakos Piraeus sought to leverage their home advantage. For the first...
Read our take

Anthony Gordon hits four as Newcastle run riot at Tofiq Bəhramov! A 6-1 statement win in the UCL knockout stage. #NUFC #UCL #ChampionsLeague

Gordon Hits Four in Baku Demolition This was a ruthless demolition that turned a European knockout tie into a personal playground for Newcastle's star man. The Early Blitz Newcastle didn't just arrive at Tofiq Bəhramov ; they invaded it. The Intensity was off the charts from the first whistle as...
Read our take

Real Madrid take a narrow 1-0 lead back to Spain after a gritty win at Estádio da Luz. Vinicius Junior provided the clinical touch, but Anatoliy Trubin kept Benfica in the hunt with a massive six-save performance. Advantage Madrid in the Champions League!

Madrid Precision Silences the Estádio da Luz A single moment of world-class synergy between the visitors' elite attackers proved the difference in a match where defensive heroics nearly forced a stalemate. The Lisbon Resistance The atmosphere at Benfica ’s Estádio da Luz was electric, setting a stage where the Intensity...
Read our take

Borussia Dortmund lay down a marker at Signal Iduna Park! A clinical first-half double from Serhou Guirassy and Maximilian Beier secures a 2-0 win over Atalanta. The Germans take control of this Champions League knockout tie with ease. #BVBATA #UCL

Clinical Dortmund Dismantle Atalanta's Defences Borussia Dortmund capitalized on a lightning-fast start to secure a decisive advantage in this high-pressure Champions League knockout encounter. The Yellow Wall Roars Early The atmosphere at Signal Iduna Park was reaching fever pitch before the players even touched the ball. Once they did, the...
Read our take

PSG survives a Balogun brace! After trailing 2-0 and seeing a penalty saved, the Parisians took advantage of Golovin's red card to seal a 3-2 thriller at Stade Louis II. Super-sub Désiré Doué was the hero with a clinical double. #UCL #PSG #Monaco

Balogun's Early Storm Eclipsed by Doue's Super-Sub Brilliance This was a heavyweight Champions League collision where a moment of madness from Monaco completely erased a masterclass in clinical counter-attacking. The Blitz Opening Monaco didn't just start fast; they exploded. Before the crowd at Stade Louis II had even settled, F....
Read our take

Chaos at Rams Park Stadyumu! Galatasaray crush Juventus 5-2 in a 7-goal UCL thriller. Gabriel Sara and Noa Lang shine as the Old Lady crumbles after Cabal's red card. A massive upset for the Turkish giants! #UCL #Galatasaray #Juventus

Turkish Delight as Lions Maul Ten-Man Juventus This was a high-octane European knockout clash where Galatasaray turned a chaotic shootout into a historic rout after a moment of madness from the visitors. The Istanbul Fireworks The Intensity was high from the opening sequence at Galatasaray ’s home. The atmosphere at...
Read our take

João Pedro’s second-half brace and a Cole Palmer masterclass off the bench secure a 3-2 thriller for Chelsea at Napoli! Five lead changes and pure tactical drama at the Stadio Diego Armando Maradona. #UCL #NapoliChelsea #JoaoPedro

João Pedro Double Snatches Points in Naples A relentless display of attacking football saw the lead change hands five times as Chelsea's tactical depth ultimately overwhelmed a resilient Napoli side. The High-Octane Opening Act The Stadio Diego Armando Maradona was a cauldron of Intensity as these two European heavyweights traded...
Read our take

Inter silence the Yellow Wall! 🇮🇹 Late goals from Dimarco (81') and Diouf (90+4') secure a massive 2-0 away win against Borussia Dortmund in the Champions League. Clinical efficiency from the Nerazzurri in the dying minutes. #UCL #BVBInter #Inter #Dortmund

Nerazzurri Conquer the Yellow Wall Late Inter’s clinical efficiency in the closing stages silenced Signal Iduna Park and solidified their standing in the Champions League elite. Stalemate in the Ruhr Signal Iduna Park was braced for a European classic, yet for eighty minutes, the encounter remained a tactical puzzle that...
Read our take

Monaco 0-0 Juventus: A night of frustration at Stade Louis II as the hosts failed to break through a stubborn Italian defense. Despite 11 shots and 51% possession, Monaco couldn't find the net, while Juventus finished with zero shots on target. #UCL #MonacoJuve #StadeLouisII

Frustration in Monte Carlo as Monaco Muted A night of defensive resilience saw Monaco fail to capitalize on their territorial dominance, leaving both sides to settle for a point in this tactical Champions League stalemate. Opening Act: Tactical Chess in the Principality The evening at Stade Louis II began with...
Read our take

PSG controlled 67% of the ball at Parc des Princes, but a heroic Nick Pope ensured Newcastle escaped with a point. After Dembele's early penalty was saved, Vitinha struck first before Joe Willock’s stoppage-time equaliser stunned the hosts. 1-1. #UCL #PSGNEW

Pope’s Masterclass Denies Dominant Parisians A tale of missed opportunities for the hosts as Nick Pope’s inspired goalkeeping and a resilient Newcastle collective frustrated the French champions at Parc des Princes. The Early Parisian Onslaught The atmosphere at Parc des Princes was electric from the outset, as Paris Saint Germain...
Read our take

Tottenham dominated Deutsche Bank Park with a clinical 2-0 win over Eintracht Frankfurt. Goals from Kolo Muani and super-sub Solanke ensure the points head back to London. Spurs' intensity was too much for the hosts tonight! #UCL #Spurs #Frankfurt

Tottenham Silence the Frankfurt Faithful A professional display from Tottenham leaves Eintracht Frankfurt reeling at the bottom of the table as the Londoners solidify their top-four ambitions. Stalemate at the Waldstadion The atmosphere at Deutsche Bank Park was electric, yet the opening forty-five minutes served as a masterclass in defensive...
Read our take

A night of high drama at Alphamega Stadium as Pafos FC secured a dominant 4-1 victory over Slavia Praha. A clinical Mislav Oršić masterclass and a costly J. Boril red card paved the way for Anderson Silva's late brace. #UCL #PafosFC #SlaviaPraha

Anderson Silva Brace Buries Ten-Man Slavia This clash proved decisive for the Stakes of the league phase, as Pafos clinical finishing punished a disciplined but depleted Slavia Praha side. The Battle for Control The atmosphere at Alphamega Stadium crackled as the hosts sought to ignite their European campaign with aggressive...
Read our take

A historic night in Madrid! Despite 27 shots and total dominance from Atletico, Bodo/Glimt secure a massive 2-1 #UCL upset. Nikita Haikin's 7 saves denied the hosts as the Norwegians pulled off the ultimate smash-and-grab at the Metropolitano. #AtletiBodo #ChampionsLeague

Arctic Chill Stuns the Metropolitano as Glimt Defy the Odds A night of staggering inefficiency for the hosts leaves their European ambitions bruised while the Norwegians celebrate a legendary giant-killing. The Early Siege The atmosphere at the Riyadh Air Metropolitano was electric as Atletico Madrid looked to assert their dominance...
Read our take

Manchester City cruise to a 2-0 victory over Galatasaray at the Etihad! Early strikes from Erling Haaland and Rayan Cherki, both created by Jeremy Doku, sealed the points. Rayan Ait-Nouri earns MOTM honors as City move up to 5th in the UCL table. #UCL #ManCity

Clinical City Subdue Galatasaray at the Etihad Manchester City’s relentless efficiency in the opening half-hour proved decisive as they comfortably dismantled the Turkish champions to bolster their European campaign. The Early Breakthrough The Intensity was palpable from the start at the Etihad Stadium as Manchester City looked to assert their...
Read our take

A late H. Kane strike and a 9.9-rated masterclass from Jonas Urbig guide Bayern München to a 2-1 win at PSV Eindhoven. Despite a Saibari equaliser, the Dutch side’s night ended in frustration with a late Mauro Junior red card. #UCL #Bayern #PSV

Bayern München Snatches Victory in Eindhoven Thriller Harry Kane’s late intervention from the bench ensured Bayern München's title charge remained on track while leaving PSV Eindhoven reeling at the bottom of the table. The Siege of Eindhoven The Philips Stadion witnessed a high-octane start as PSV Eindhoven attempted to defy...
Read our take

Malik Tillman's clinical double fired Bayer Leverkusen to a 3-0 victory over Villarreal at the BayArena. Dominating with 67% possession and 15 shots, Leverkusen left the visitors winless at the bottom of the Champions League table after a one-sided encounter. #UCL #B04

Tillman's Clinical Double Powers Leverkusen Past Villarreal Bayer Leverkusen delivered a dominant European performance to brush aside a winless Villarreal, securing three vital points in their pursuit of the Champions League knockout stages. Opening Act The match at the BayArena commenced with a display of total authority as Bayer Leverkusen...
Read our take

A five-goal epic at San Mamés! Sporting CP overcome two deficits to secure a dramatic 3-2 win against Athletic Club. Super-sub Alisson Santos proved the hero with a 94th-minute winner. Elite European drama at its finest. #UCL #SportingCP #AthleticClub

Alisson Santos Stunner Caps San Mamés Thriller A tactical masterclass in resilience saw Sporting CP weather the Basque storm to claim a vital continental victory in the dying embers of the match. The Early Exchange of Blows Estadio de San Mamés crackled with energy as Athletic Club launched an immediate...
Read our take

Ajax 1-2 Olympiakos Piraeus: A tactical masterclass at the Johan Cruijff Arena. Despite Dolberg's penalty, goals from G. Martins and Hezze secured a vital away win. The Greeks' clinical finishing trumped Ajax's 63% possession. #UCL #AjaxOLY

Efficiency Trumps Dominance in Amsterdam A night of tactical frustration for the hosts saw Olympiakos Piraeus secure a gritty victory despite a heavy disparity in possession and expected goals. The Frustrating Opening Act Under the bright lights of the Johan Cruijff Arena , Ajax initiated the contest with an Intensity...
Read our take

Lotto Park witnesses a Champions League stunner! 🇧🇪 Union St. Gilloise topple Atalanta with a clinical 1-0 win. Despite 64% possession for the Italians, Khalaili's strike proved the difference. A massive #UCL upset for the Belgians! 🏆 #USGATA

Union St. Gilloise Defy the Odds in Brussels An evening of grit and tactical discipline saw the Belgian underdogs secure a famous European scalp against a wasteful Atalanta side. The Siege of Lotto Park The atmosphere at Lotto Park was electric as Union St. Gilloise prepared to host a continental...
Read our take

Arsenal maintain their perfect Champions League record at Emirates Stadium! A 3-2 victory over Kairat Almaty featured goals from Gyokeres, Havertz, and Martinelli. Despite a late Ricardinho strike, the Gunners stay top of the table. #Arsenal #UCL #Gunners

Gunners Survive Late Almaty Surge to Maintain Perfect Record Arsenal cement their dominance at the top of the standings while Kairat Almaty showed unexpected grit in a five-goal Champions League spectacle. The Opening Act The atmosphere at Emirates Stadium crackled with expectation as Arsenal sought to extend their flawless continental...
Read our take

Liverpool dismantled Qarabag 6-0 at Anfield in a clinical Champions League masterclass. Alexis Mac Allister’s brace and three Virgil van Dijk assists spearheaded a dominant 38-shot barrage. A statement win for the Reds on the European stage. #UCL #LFC

Clinical Reds Dismantle Qarabag in Six-Goal Masterclass This emphatic victory solidifies Liverpool's pursuit of a top European seeding while exposing the defensive fragilities of a struggling Qarabag side. Opening Act: Early Pressure Tells Liverpool wasted no time asserting their authority at Anfield, turning the pitch into a tactical workshop from...
Read our take

Barcelona recovered from a shock early opener to overwhelm FC Copenhagen 4-1 at Spotify Camp Nou. A perfect 10.0 performance from Lamine Yamal inspired a second-half comeback that keeps the Catalans firmly in the Champions League hunt. #Barca #UCL

Yamal’s Magic Sparks Spotify Camp Nou Resurgence This victory cemented Barcelona's elite status as they overcame a resilient Danish side to keep their top-eight ambitions alive in the UEFA Champions League. The Early Danish Shock The Danish visitors arrived with a plan that didn't follow the script, as V. Dadason...
Read our take

4-2! Benfica stun Real Madrid in a Champions League classic at the Estádio do Sport Lisboa e Benfica. Braces for Schjelderup and Mbappé, two late red cards for Madrid, and a goalkeeper goal for Trubin! Pure European chaos. #UCL #Benfica #RealMadrid

Lisbon's Night of Thunder and Disciplinary Meltdown Benfica secured a monumental victory against the odds, exposing Real Madrid’s defensive frailties and capitalising on a night where the visitors lost their heads. The Lightning Start in Lisbon The Intensity was palpable from the outset at the Estádio do Sport Lisboa e...
Read our take

A clinical Club Brugge KV dismantled Marseille 3-0 at the Jan Breydel Stadion. Despite OM controlling 62% possession, Simon Mignolet’s 9 saves and an A. Stankovic masterclass (1G, 2A) proved the difference in this Champions League clash. #UCL #ClubBrugge #Marseille

Clinical Brugge Punish Dominant Marseille A night of ruthless efficiency at the Jan Breydel Stadion saw Club Brugge KV secure a vital three points, leaving Marseille to rue missed chances despite controlling the tempo. The Belgian Blitz The Jan Breydel Stadion was still settling into its seats when Club Brugge...
Read our take

Stats Leaders

Top performers in goals, assists and clean sheets for UEFA Champions League

League Stage Final Standings

League Standings

Full UEFA Champions League table with points, goal difference and recent form

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