League Standings

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

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 4 12 20 5 +15 WVillarreal 0 - 6 Paris Saint Germain (03-11-2026)WParis Saint Germain 4 - 2 Barcelona (20-10-2026)WManchester City 2 - 4 Paris Saint Germain (14-10-2026)WParis Saint Germain 6 - 1 Slovan Bratislava (09-09-2026)
2 Real Madrid 4 12 13 7 +6 WAEK Athens FC 2 - 3 Real Madrid (04-11-2026)WReal Madrid 4 - 1 RB Leipzig (21-10-2026)WAS Roma 3 - 4 Real Madrid (14-10-2026)WReal Madrid 2 - 1 Inter (08-09-2026)
3 Arsenal 4 10 8 3 +5 WSlavia Praha 1 - 2 Arsenal (04-11-2026)DBayern München 2 - 2 Arsenal (21-10-2026)WArsenal 3 - 0 Lille (13-10-2026)WNapoli 0 - 1 Arsenal (09-09-2026)
4 Como 4 9 19 6 +13 WLens 1 - 9 Como (04-11-2026)WComo 4 - 1 Manchester United (21-10-2026)LFeyenoord 3 - 2 Como (14-10-2026)WComo 4 - 1 RB Leipzig (10-09-2026)
5 Barcelona 4 9 14 6 +8 WBarcelona 3 - 0 Aston Villa (03-11-2026)LParis Saint Germain 4 - 2 Barcelona (20-10-2026)WGalatasaray 1 - 4 Barcelona (13-10-2026)WBarcelona 5 - 1 Feyenoord (09-09-2026)
6 Aston Villa 4 9 12 6 +6 LBarcelona 3 - 0 Aston Villa (03-11-2026)WAston Villa 3 - 1 Viking (21-10-2026)WAston Villa 6 - 0 Fenerbahçe (14-10-2026)WClub Brugge KV 2 - 3 Aston Villa (08-09-2026)
7 Manchester City 4 9 12 7 +5 WRB Leipzig 2 - 3 Manchester City (04-11-2026)WManchester City 5 - 1 AEK Athens FC (20-10-2026)LManchester City 2 - 4 Paris Saint Germain (14-10-2026)WFC Porto 0 - 2 Manchester City (08-09-2026)
8 Liverpool 4 9 14 10 +4 LFenerbahçe 3 - 2 Liverpool (04-11-2026)WLiverpool 4 - 3 Villarreal (20-10-2026)WLask Linz 3 - 6 Liverpool (14-10-2026)WLiverpool 2 - 1 Atletico Madrid (09-09-2026)
9 Club Brugge KV 4 9 11 7 +4 WPSV Eindhoven 1 - 2 Club Brugge KV (04-11-2026)WClub Brugge KV 3 - 0 Lens (21-10-2026)WInter 3 - 4 Club Brugge KV (13-10-2026)LClub Brugge KV 2 - 3 Aston Villa (08-09-2026)
10 Sporting CP 4 9 8 4 +4 WShakhtar Donetsk 0 - 1 Sporting CP (03-11-2026)LSporting CP 2 - 3 Lask Linz (21-10-2026)WLens 0 - 2 Sporting CP (13-10-2026)WSporting CP 3 - 1 Galatasaray (09-09-2026)
11 Real Betis 4 9 8 6 +2 LBorussia Dortmund 2 - 1 Real Betis (04-11-2026)WReal Betis 1 - 0 Feyenoord (21-10-2026)WReal Betis 3 - 2 FC Porto (14-10-2026)WLille 2 - 3 Real Betis (08-09-2026)
12 Borussia Dortmund 4 9 7 5 +2 WBorussia Dortmund 2 - 1 Real Betis (04-11-2026)WSabah FA 1 - 2 Borussia Dortmund (20-10-2026)LBodo/Glimt 1 - 0 Borussia Dortmund (14-10-2026)WBorussia Dortmund 3 - 2 Villarreal (08-09-2026)
13 Bayern München 4 8 12 5 +7 WAtletico Madrid 0 - 2 Bayern München (03-11-2026)DBayern München 2 - 2 Arsenal (21-10-2026)DViking 3 - 3 Bayern München (13-10-2026)WBayern München 5 - 0 Bodo/Glimt (10-09-2026)
14 VfB Stuttgart 4 7 7 4 +3 LGalatasaray 2 - 0 VfB Stuttgart (03-11-2026)DVfB Stuttgart 1 - 1 Atletico Madrid (20-10-2026)WSlovan Bratislava 0 - 3 VfB Stuttgart (14-10-2026)WVfB Stuttgart 3 - 1 Viking (09-09-2026)
15 Inter 4 6 8 6 +2 WFeyenoord 0 - 3 Inter (03-11-2026)WInter 1 - 0 Shakhtar Donetsk (21-10-2026)LInter 3 - 4 Club Brugge KV (13-10-2026)LReal Madrid 2 - 1 Inter (08-09-2026)
16 Lask Linz 4 6 10 9 +1 WLask Linz 4 - 0 Slovan Bratislava (03-11-2026)WSporting CP 2 - 3 Lask Linz (21-10-2026)LLask Linz 3 - 6 Liverpool (14-10-2026)LAEK Athens FC 1 - 0 Lask Linz (08-09-2026)WLask Linz 5 - 1 (AET) Celtic (25-08-2026)
17 Manchester United 4 6 8 8 0 WManchester United 3 - 2 AS Roma (03-11-2026)LComo 4 - 1 Manchester United (21-10-2026)LAtletico Madrid 2 - 0 Manchester United (13-10-2026)WManchester United 4 - 0 Sabah FA (10-09-2026)
18 Galatasaray 4 6 8 9 -1 WGalatasaray 2 - 0 VfB Stuttgart (03-11-2026)WLille 2 - 4 Galatasaray (21-10-2026)LGalatasaray 1 - 4 Barcelona (13-10-2026)LSporting CP 3 - 1 Galatasaray (09-09-2026)
19 Fenerbahçe 4 5 6 11 -5 WFenerbahçe 3 - 2 Liverpool (04-11-2026)DFenerbahçe 2 - 2 Slavia Praha (20-10-2026)LAston Villa 6 - 0 Fenerbahçe (14-10-2026)DFenerbahçe 1 - 1 AS Roma (10-09-2026)WLyon 1 - 2 Fenerbahçe (26-08-2026)
20 AS Roma 4 4 10 8 +2 LManchester United 3 - 2 AS Roma (03-11-2026)WAS Roma 4 - 0 Slovan Bratislava (20-10-2026)LAS Roma 3 - 4 Real Madrid (14-10-2026)DFenerbahçe 1 - 1 AS Roma (10-09-2026)
21 Shakhtar Donetsk 4 4 4 4 0 LShakhtar Donetsk 0 - 1 Sporting CP (03-11-2026)LInter 1 - 0 Shakhtar Donetsk (21-10-2026)WShakhtar Donetsk 3 - 1 AEK Athens FC (14-10-2026)DPSV Eindhoven 1 - 1 Shakhtar Donetsk (10-09-2026)
22 Viking 4 4 9 10 -1 WViking 4 - 1 Sabah FA (04-11-2026)LAston Villa 3 - 1 Viking (21-10-2026)DViking 3 - 3 Bayern München (13-10-2026)LVfB Stuttgart 3 - 1 Viking (09-09-2026)WViking 3 - 1 Dinamo Zagreb (26-08-2026)
23 Atletico Madrid 4 4 4 5 -1 LAtletico Madrid 0 - 2 Bayern München (03-11-2026)DVfB Stuttgart 1 - 1 Atletico Madrid (20-10-2026)WAtletico Madrid 2 - 0 Manchester United (13-10-2026)LLiverpool 2 - 1 Atletico Madrid (09-09-2026)
24 PSV Eindhoven 4 4 3 4 -1 LPSV Eindhoven 1 - 2 Club Brugge KV (04-11-2026)WFC Porto 0 - 1 PSV Eindhoven (20-10-2026)LRB Leipzig 1 - 0 PSV Eindhoven (13-10-2026)DPSV Eindhoven 1 - 1 Shakhtar Donetsk (10-09-2026)
25 Bodo/Glimt 4 4 4 9 -5 DBodo/Glimt 0 - 0 Lille (03-11-2026)LNapoli 4 - 3 Bodo/Glimt (20-10-2026)WBodo/Glimt 1 - 0 Borussia Dortmund (14-10-2026)LBayern München 5 - 0 Bodo/Glimt (10-09-2026)WBodo/Glimt 3 - 0 NEC Nijmegen (25-08-2026)
26 FC Porto 4 3 6 7 -1 WFC Porto 4 - 1 Napoli (04-11-2026)LFC Porto 0 - 1 PSV Eindhoven (20-10-2026)LReal Betis 3 - 2 FC Porto (14-10-2026)LFC Porto 0 - 2 Manchester City (08-09-2026)
27 Napoli 4 3 6 11 -5 LFC Porto 4 - 1 Napoli (04-11-2026)WNapoli 4 - 3 Bodo/Glimt (20-10-2026)LVillarreal 3 - 1 Napoli (13-10-2026)LNapoli 0 - 1 Arsenal (09-09-2026)
28 Villarreal 4 3 8 14 -6 LVillarreal 0 - 6 Paris Saint Germain (03-11-2026)LLiverpool 4 - 3 Villarreal (20-10-2026)WVillarreal 3 - 1 Napoli (13-10-2026)LBorussia Dortmund 3 - 2 Villarreal (08-09-2026)
29 AEK Athens FC 4 3 5 11 -6 LAEK Athens FC 2 - 3 Real Madrid (04-11-2026)LManchester City 5 - 1 AEK Athens FC (20-10-2026)LShakhtar Donetsk 3 - 1 AEK Athens FC (14-10-2026)WAEK Athens FC 1 - 0 Lask Linz (08-09-2026)WAEK Athens FC 4 - 0 Levski Sofia (26-08-2026)
30 RB Leipzig 4 3 5 11 -6 LRB Leipzig 2 - 3 Manchester City (04-11-2026)LReal Madrid 4 - 1 RB Leipzig (21-10-2026)WRB Leipzig 1 - 0 PSV Eindhoven (13-10-2026)LComo 4 - 1 RB Leipzig (10-09-2026)
31 Sabah FA 4 3 4 10 -6 LViking 4 - 1 Sabah FA (04-11-2026)LSabah FA 1 - 2 Borussia Dortmund (20-10-2026)WSabah FA 2 - 0 Slavia Praha (13-10-2026)LManchester United 4 - 0 Sabah FA (10-09-2026)WSabah FA 5 - 2 (AET) Hapoel Beer Sheva (25-08-2026)
32 Feyenoord 4 3 4 11 -7 LFeyenoord 0 - 3 Inter (03-11-2026)LReal Betis 1 - 0 Feyenoord (21-10-2026)WFeyenoord 3 - 2 Como (14-10-2026)LBarcelona 5 - 1 Feyenoord (09-09-2026)
33 Lens 4 3 4 16 -12 LLens 1 - 9 Como (04-11-2026)LClub Brugge KV 3 - 0 Lens (21-10-2026)LLens 0 - 2 Sporting CP (13-10-2026)WSlavia Praha 2 - 3 Lens (10-09-2026)
34 Slavia Praha 4 1 5 9 -4 LSlavia Praha 1 - 2 Arsenal (04-11-2026)DFenerbahçe 2 - 2 Slavia Praha (20-10-2026)LSabah FA 2 - 0 Slavia Praha (13-10-2026)LSlavia Praha 2 - 3 Lens (10-09-2026)
35 Lille 4 1 4 10 -6 DBodo/Glimt 0 - 0 Lille (03-11-2026)LLille 2 - 4 Galatasaray (21-10-2026)LArsenal 3 - 0 Lille (13-10-2026)LLille 2 - 3 Real Betis (08-09-2026)
36 Slovan Bratislava 4 0 1 17 -16 LLask Linz 4 - 0 Slovan Bratislava (03-11-2026)LAS Roma 4 - 0 Slovan Bratislava (20-10-2026)LSlovan Bratislava 0 - 3 VfB Stuttgart (14-10-2026)LParis Saint Germain 6 - 1 Slovan Bratislava (09-09-2026)WCelje 1 - 2 (AET) Slovan Bratislava (26-08-2026)

Form Guide

Form over the last 6 matches

Match Commentary

Latest UEFA Champions League results and our take on every gameweek

Tripić refuses to fade! Listed with both a penalty miss and goal in the 69th minute, he sparks Viking’s 4-1 win; Botheim adds two. #Viking #UCL #Football

A Penalty Puzzle, Then a Late Surge A first league-stage win after three winless rounds turns a dramatic 4-1 into a vital foothold, with the penalty sequence and late dismissal shifting the night. Opening Act Viking had to earn this 4-1 win at SR-Bank Arena after Sabah FA struck first...
Read our take

Wiktor Nowak struck in the 90th, but Slavia’s late push stopped short. Arsenal leave Sinobo Stadium 2-1 winners after Gyökeres scored and assisted. #UCL #Arsenal #SlaviaPraha

Two first-half strikes withstand a 90th-minute revival At Sinobo Stadium, Arsenal ’s two first-half goals survived Slavia Praha ’s 90th-minute reply, taking the visitors to ten points while leaving the hosts on one after four rounds. The early lead sets the terms Arsenal seized the night before Sinobo Stadium had...
Read our take

Leipzig levelled twice—until Haaland struck in the 78th to seal Manchester City's 3-2 win at Leipzig Red Bull Arena. A five-goal thriller! #UCL #ManCity #RBL

Three goals in 12 minutes, then the winner Manchester City ’s 3-2 win over RB Leipzig mattered because two equalising replies still could not blunt the visitors’ superior chance creation. Opening Act The visitors left Leipzig Red Bull Arena with a 3-2 win, but this was no comfortable procession. City...
Read our take

Y. Sommer made seven saves; PSV still had 27 shots and no second goal. Club Brugge won 2-1 at Philips Stadion. #UCL #PSV #ClubBrugge

A 27-Shot Siege, Settled by One Break Club Brugge KV’s 2-1 win at Philips Stadion opens a valuable gap over a play-off rival that fired 27 shots and still left empty-handed. An early siege without control PSV started with the sort of pressure that usually forces a visitor to blink...
Read our take

Lens, stunned into silence. Douvikas hit three as Como won 9-1 at Stade Bollaert-Delelis, turning a Champions League away night into a rout! #UCL #Como #Lens

Como put nine past Lens in a Bollaert rout Como’s 9-1 away win strengthens its play-off position, while Lens are left outside the qualification places after a crushing home defeat. Opening Act Como made this a night of damage before Lens could settle. Anastasios Douvikas gave the visitors a seventh-minute...
Read our take

Estádio do Dragão erupts. McTominay's equaliser couldn't stop Porto's late surge; a red card and Aghehowa's 90th-minute penalty sealed a 4-1 win. #FCPorto #UCL #Napoli

FC Porto turn the equaliser into a rout A four-goal surge delivered Porto’s first points after a bruising start and left Napoli with another costly setback. Opening Act Porto arrived at Estádio do Dragão after three straight defeats in the league phase and needed a response. The first punch came...
Read our take

Ruibal levelled on 67; five minutes later, Karetsas struck back. Dortmund edged Betis 2-1 at Signal Iduna Park, keeping their top-eight push alive. #UCL #BVB #RealBetis

Five Minutes Between an Equaliser and an Answer Borussia Dortmund answered Real Betis immediately to claim a vital league-phase win and end the visitors’ perfect start. An Open Contest, with Dortmund Sharper No siege, no runaway start: Signal Iduna Park got a proper contest. Dortmund edged possession at 53 per...
Read our take

Istanbul just erupted. Liverpool led twice, but Brown and Muriqi flipped it in ten minutes as Fenerbahçe stunned them 3-2! #UCL #Fenerbahce #Liverpool

Ten Minutes That Flipped the Night Fenerbahçe’s late burst turned Liverpool’s control into a damaging league-phase defeat and gave their own campaign a vital jolt. Opening Act At Chobani Stadium, Liverpool had the ball and the territorial grip, but Fenerbahçe landed the first punch. Liverpool dominated possession at 68 per...
Read our take

A brutal final twist. AEK led again at 75', but Valverde snatched a 3-2 win for Real Madrid at 90+2—heartbreak at Allwyn Arena! #UCL #RealMadrid #AEK

Federico Valverde ’s 90+2 winner gives Real Madrid a 3-2 victory over AEK Athens FC Valverde’s stoppage-time winner keeps Real Madrid’s top-eight push alive and leaves AEK Athens FC with a painful defeat in a match they led twice. The hosts set the terms early AEK made Real Madrid work...
Read our take

Four goals by the 17th minute. Fabián Ruiz’s brace powered Paris Saint Germain to a 6-0 win over Villarreal; Boly added the late sting. #UCL #PSG #Villarreal

Paris Saint Germain Dominate Villarreal at Estadio de la Cerámica Paris Saint Germain’s 6-0 away win strengthens its flawless league-stage start and leaves Villarreal’s route into the knockout places under real pressure. The First Punch Landed in the Ninth The Intensity came in a four-goal burst that left the hosts...
Read our take

Old Trafford erupts! Cunha struck twice in three minutes to turn 0-2 into a 3-2 Manchester United win, then saw red. #MUFC #UCL #Roma

From 0-2 to 3-2: the Old Trafford turnaround A two-goal deficit became a Champions League victory, while a stoppage-time red card made the comeback a test of nerve until the end. Opening Act The 3-2 win by Manchester United over AS Roma at Old Trafford came after a three-minute burst,...
Read our take

29 shots to seven. LASK’s three goals from 37' to 48' settled a 4-0 win at Raiffeisen Arena; Slovan never found a reply. #UCL #LASK #Slovan

Three goals in eleven minutes settle the contest The Lask Linz win revives their route through the league stage, while Slovan Bratislava remain without a point after another heavy defeat. Opening Act Lask Linz did not need to monopolise the ball to own the night. At Raiffeisen Arena, they controlled...
Read our take

Bisseck’s eighth-minute opener set the tone; Inter left with a 3-0 away win, while Feyenoord’s 53% possession brought just two shots on target. #UCL #Inter #Feyenoord

Three Precise Blows at Stadion Feijenoord An early lead and ruthless finishing earned Inter a 3-0 win over Feyenoord , with a playoff place in the balance. The Fast Start Set the Terms Inter’s 3-0 win at Stadion Feijenoord was shaped by an early strike and ruthless finishing, leaving Feyenoord...
Read our take

B. Özer's four saves kept Bodo/Glimt at bay, but Lille couldn't turn nine shots into a goal. A 0-0 at Aspmyra Stadion; a point each. #UCL #BodoGlimt #LOSC

Four saves, four shots, no breakthrough at Aspmyra Stadion This 0-0 matters because it leaves one side in the play-off places and the other in the elimination zone. A cautious opening At Aspmyra Stadion, this was a contest that never quite caught fire. Bodo/Glimt edged possession at 51 per cent,...
Read our take

Yamal’s 7th-minute opener, then Raphinha’s brace after the break. Barcelona beat Aston Villa 3-0 at Spotify Camp Nou; Villa managed one shot on target. #UCL #FCBarcelona #AVFC

Spotify Camp Nou turns early control into a rout A controlled 3-0 at Spotify Camp Nou gives Barcelona a vital lift in the league-stage race and ends Aston Villa ’s perfect opening run. Yamal sets the tempo At Spotify Camp Nou, the opening seven minutes told Aston Villa what kind...
Read our take

Lennart Karl broke the deadlock on 54 minutes; Konrad Laimer sealed Bayern’s 2-0 win at Riyadh Air Metropolitano. 28 shots, eight on target. #UCL #FCBayern #Atleti

Two second-half goals settle a 28-shot contest Bayern München ’s 2-0 win at the Riyadh Air Metropolitano turned territorial control into a valuable league-stage result, while Atletico Madrid left empty-handed. The Opening Act A goalless first half left the Riyadh Air Metropolitano waiting for a breakthrough, though the overall pattern...
Read our take

Shakhtar fired 14 shots. Issa Doumbia’s 59th-minute goal was the only one that counted, as Sporting won 1-0 at neutral Stamford Bridge. #UCL #SportingCP #Shakhtar

Doumbia’s 59th-minute strike settles Stamford Bridge contest Sporting’s win rewards a resolute defensive effort and leaves Shakhtar to rue a far greater attacking return. Opening Act A goalless first half kept neutral Stamford Bridge waiting. Shakhtar Donetsk took more of the initiative, edging possession and directing the match towards Sporting’s...
Read our take

Batrakov struck twice inside three minutes; Stuttgart created the chances but couldn't finish. Galatasaray win 2-0 at Rams Park. #UCL #Galatasaray #VfBStuttgart

Three Minutes That Turned the Night at Rams Park A three-minute brace gave the home side a vital Champions League win, even as the visitors created the better chances. Opening Act: A Sudden Two-Goal Burst Galatasaray made the first quarter-hour count, and the whole night turned on it. At Rams...
Read our take

The scoreboard says Sporting dominated the ball, but LASK Linz ripped up the script in Lisbon. A stunning Champions League heist built on ruthless finishing. #UCL #LASKLinz #Upset

LASK Linz Stun Lisbon in Five-Goal European Thriller Our verdict is simple: LASK Linz orchestrated a stunning European heist in Lisbon, proving that clinical counter-attacking trumps territorial dominance. Early Lisbon Fireworks The roar at Estádio José Alvalade was deafening when Luis Suárez confidently dispatched a fifth-minute penalty. It felt like...
Read our take

Real Madrid turn up the heat! A late flurry at the Bernabéu sees four goals in four minutes as Mbappé and super-subs dismantle Leipzig's resistance. #UCL #RealMadrid #HalaMadrid

Late Fireworks Ignite the Bernabéu A wild final ten minutes at Santiago Bernabéu Stadium transformed a comfortable victory into an absolute spectacle for the hosts. The Opening Siege Our verdict on the early exchanges was simple: sheer dominance. Real Madrid grabbed hold of the ball and never let go, as...
Read our take

A red card usually spells disaster, but Inter rewrote the script at San Siro. A gritty 1-0 win over Shakhtar Donetsk changes their Champions League campaign. #UCL #Inter #SanSiro

Defiance in Milan as Ten-Man Hosts Stun Ukrainians A resilient ten-man display proved that tactical discipline can overcome a severe numerical disadvantage on the grandest European stage. The Opening Act A tense tactical chess match set the initial tone under the lights at San Siro/Giuseppe Meazza. Shakhtar Donetsk arrived with...
Read our take

Lens threw everything at the goal, but Club Brugge’s ruthless finishing and Yann Sommer’s heroics secured a dominant 3-0 victory. A massive statement at Jan Breydel Stadium! #UCL #ClubBrugge #RCLens

Clinical Brugge Punish Wasteful French Visitors A ruthless display of finishing from the hosts punished a heavily attacking French side, vaulting the Belgians up the crucial playoff standings. First-Half Frustrations At the Jan Breydel Stadium, the early exchanges suggested a tightly contested European night. Lens arrived with clear attacking intent,...
Read our take

Real Betis grabbed the points, but the real story was a one-man wall in the Feyenoord net. Isco's spot-kick settled a gruelling chess match in Seville. #UCL #RealBetis #Feyenoord

Betis Break the Dutch Wall Isco's second-half penalty ultimately separated the sides in a tight contest defined more by extraordinary goalkeeping than attacking fluidity. Early Exchanges The night began under the floodlights of Estadio de la Cartuja with clear intentions. Feyenoord edged possession early on, holding 52% of the ball...
Read our take

A breathless 2-2 draw at the Allianz Arena! Arsenal snatch a late point against Bayern in a rollercoaster of attacking brilliance. What a phenomenal spectacle! 🍿💥 #UCL #FCBARS #Gunners

A Bavarian Rollercoaster Leaves Nothing to Divide Them An unrelenting pendulum of momentum saw both European heavyweights showcase their attacking firepower in a thrilling Champions League stalemate. The Opening Exchange The pristine pitch of the Allianz Arena served as a gladiatorial battleground for this massive fixture, demanding maximum attention from...
Read our take

Villa Park witnessed an absolute attacking masterclass today. Aston Villa dismantled Viking with a relentless 21-shot siege, proving they are serious contenders in the top eight. 🦁 #UTV #UCL #Villa

Villa Park Siege Leaves Viking Stranded Aston Villa transformed their Champions League aspirations into a relentless attacking clinic that completely overwhelmed their Scandinavian visitors. A Relentless Opening Barrage Our take is simple: Viking never stood a chance once the opening whistle echoed around Villa Park. The hosts established a frightening...
Read our take

Six goals, a cancelled penalty and a ruthless Galatasaray comeback. Lille threatened an upset, but the visitors owned the decisive moments. #UCL #Galatasaray #Lille

Galatasaray Survive Diaoune Double to Seize Six-Goal Thriller This mattered because Galatasaray transformed a night of defensive danger into a vital first victory, while Lille were punished brutally for losing control of decisive moments. A Breathless Opening Exchange The night caught fire within two minutes. Galatasaray tore forward and Yunus...
Read our take

The scoreboard at Stadio Giuseppe Sinigaglia says it all. Como ran riot over Manchester United, fueled by an unstoppable Nico Paz masterclass. A nightmare night for the visitors! 🤯🔥 #Como #MUFC #UCL

Como Crush United in Sinigaglia Stunner Nico Paz orchestrated a historic European night for the Italian side, completely dismantling Manchester United in a 4-1 thrashing. Lightning Strikes Early A high Stakes clash at the Stadio Giuseppe Sinigaglia exploded into life almost instantly, setting a relentless tempo for the rest of...
Read our take

A relentless 1-1 draw in Germany. Stuttgart threw everything forward, but a resolute, 10-man Atleti refused to break. The point tells one story, the pitch tells another. #UCL #VfBStuttgart #Atleti

Ten-Man Atleti Dig Deep in MHP Arena Stalemate A pulsating stalemate at the MHP Arena proved that numerical advantage doesn't always translate into Champions League points. Shooting Gallery in Stuttgart A vibrant Champions League night at the MHP Arena immediately delivered on its promise. VfB Stuttgart looked sharp early on,...
Read our take

A staggering European night at Parc des Princes! The scoreboard went wild late on as Paris Saint-Germain overpowered Barcelona in an absolute classic. The Champions League delivers! #PSG #FCB #UCL

Parisian Late Show Shatters Catalan Resistance in Six-Goal Epic A staggering late-game explosion turned a tense European rivalry into a modern classic as the hosts seized outright control of the top standings. The Opening Exchange The Parc des Princes was bathed in floodlights for a clash of monumental Stakes ,...
Read our take

Absolute chaos at the Maradona Stadium! Seven goals, wild momentum swings, and a late McTominay brace secured Napoli a crucial 4-3 European victory over Bodo/Glimt. #Napoli #BodoGlimt #UCL

Seven-Goal Thriller: McTominay Brace Rescues Napoli in Wild European Night Our verdict: This breathtaking shootout proved that attacking chaos can still define Champions League nights, with the hosts scraping a vital win amidst relentless drama. Explosive Beginnings The Intensity at the Maradona Stadium was palpable from the very first touch...
Read our take

An absolute masterclass at the Etihad! Phil Foden bags a stunning hat-trick to crush AEK Athens 5-1. The Citizens are making their move in the UCL playoff scramble! 🔵🔥 #UCL #ManCity #Foden

A Foden Masterclass Dismantles AEK at the Etihad Phil Foden's devastating hat-trick transformed a potentially tricky European night into an absolute rout for the hosts. The Early Breakthrough Manchester City wasted no time establishing supremacy on their home turf. Setting a relentless tempo, the hosts entirely dominated possession and penned...
Read our take

Down 0-2, Liverpool roar back to beat Villarreal 4-3 in a European classic! Mac Allister's brilliant brace sparked the Anfield magic. Pure Champions League drama. #UCL #LFC #Anfield

Anfield Awakens: Liverpool Overcome Early Shock in Seven-Goal Classic A breath-taking comeback cemented Liverpool’s top-eight aspirations on a chaotic and thoroughly entertaining European night. The Early Ambush Villarreal didn't read the expected script. By the 29th minute, Anfield was stunned into a nervous silence. Georges Mikautadze struck first in the...
Read our take

The scoreboard says 0-1, but the real story is PSV's total away dominance. A massive Champions League upset leaves Porto searching for answers at the bottom of the table. #UCL #PSV #FCPorto

A Dragão Stunner: PSV's Masterclass in Control A massive Champions League upset that injects life into PSV's campaign while leaving Porto stranded at the bottom of the elimination zone. Early Exchanges at Estádio do Dragão The Stakes were remarkably high for this Champions League clash, with both sides desperately needing...
Read our take

A total demolition job at the Stadio Olimpico! Roma hammered Slovan Bratislava 4-0 in a painfully one-sided affair. 26 shots to 1 tells you everything. The sheer scale of this demolition is staggering! #UCL #ASRoma #ChampionsLeague

Roman Empire Rebuilt in Spectacular 4-0 Siege A painfully one-sided demolition at the Stadio Olimpico proved Roma are finding their rhythm in Europe while leaving Slovan Bratislava firmly anchored to the bottom. Total Control The AS Roma machine clicked into gear at the Stadio Olimpico instantly, tearing through the opposition...
Read our take

The scoreboard reads 1-2, but the real story is a 35-shot shootout in Baku. Guirassy's ruthless touch secures Dortmund a massive European victory. #UCL #BVB #SabahFA

Guirassy's Double Breaks Sabah Hearts in Baku An end-to-end spectacle at Baku Olympic Stadium saw the visitors outlast a resilient home side thanks to a striking masterclass. Opening Act The Intensity of this Champions League clash was evident immediately as Borussia Dortmund asserted their authority on the road. Just ten...
Read our take

Fenerbahçe raced clear, Slavia Praha refused to fold. Kacor’s 90th-minute strike turned certainty into a bruising 2-2 draw. #UCL #Fenerbahçe #SlaviaPraha

A 90th-Minute Strike Turns Control Into Regret Fenerbahçe let a commanding start slip away as Slavia Praha rescued a deserved 2-2 draw that leaves both clubs outside the Champions League play-off places. The Opening Burst Fenerbahçe tore into the evening before Slavia could settle. Oğuz Aydın struck after four minutes,...
Read our take

Scoreboard says 3-0, but Stuttgart’s grip was absolute from minute one. Super-sub heroics iced a flawless away day in Bratislava. The Swabians mean business! 🚀 #UCL #VfB #ChampionsLeague

Swabian Masterclass Silences Tehelne Pole A ruthless display of Swabian efficiency crushed any hopes of a Slovakian fairy tale, cementing Stuttgart's European ambitions. Early Swabian Stranglehold VfB Stuttgart arrived at Tehelne Pole Stadion with clear intent, immediately turning the pitch into their own tactical playground. They dominated possession from the...
Read our take

AEK Athens struck first, but a relentless second-half comeback gave Shakhtar Donetsk a crucial 3-1 win at Stamford Bridge. A late blitz completely flipped the script! 🇺🇦🔥 #UCL #Shakhtar #Comeback

Late Surge Seals Shakhtar Comeback Over AEK Our verdict: A stunning late barrage turned a frustrating evening into a vital European victory for Shakhtar Donetsk at Stamford Bridge. Early Athens Advantage The Intensity was palpable as AEK Athens FC started brightly under the lights at Stamford Bridge. Despite the Ukrainian...
Read our take

The Petrodollar Derby delivered pure chaos. City fired 27 shots, but PSG’s clinical counter-attacks silenced the Etihad. An absolute tactical masterclass from the Parisians. #MCIPSG #UCL #PSG

Parisian Counter-Attacks Dismantle City's Fortress A six-goal shootout at the Etihad proves possession means nothing without Parisian ruthlessness in front of goal. The Petrodollar Derby Erupts The Etihad Stadium expected a tense chess match between two continental heavyweights. Instead, they got a relentless firefight from the opening whistle. Paris Saint...
Read our take

The scoreboard says 1-0, but the real story is Bodø/Glimt’s defensive masterclass. An incredible upset in Norway that blows this UCL playoff bracket wide open! #BodoGlimt #UCL #BVB

Arctic Shock: Bodø/Glimt Freeze Out Dortmund This monumental Norwegian upset proves that tactical discipline can suffocate European royalty on any given night. Surviving the Early Storm A high Intensity rating tells the story of a gritty opening phase under the lights at Aspmyra Stadion. Borussia Dortmund arrived in Norway fully...
Read our take

The scoreboard reads 3-2, but the real story is a breathless second half defined by VAR drama and super-sub heroics. Isco’s late spot-kick steals all three points for Betis. #UCL #RealBetis #FCPorto

Betis Outlast Porto in Second-Half Shootout A relentless second-half goal frenzy and decisive VAR interventions turned this European clash into an absolute rollercoaster. A Deceptive Stalemate The opening exchanges at Estadio de la Cartuja gave absolutely no indication of the madness that was about to unfold. Real Betis controlled possession...
Read our take

Six goals, two braces and a ruthless Villa Park show. Aston Villa were devastating; Fenerbahçe had possession but no answer. #AstonVilla #Fenerbahçe #UCL

Six Goals, No Mercy at Villa Park Aston Villa delivered a statement win that lifts belief across Europe, while Fenerbahçe leave facing serious questions at both ends of the pitch. The Opening Blow Villa Park was roaring within 12 minutes. Johan Manzambi struck first, rewarding a direct and aggressive start...
Read our take

A 3-1 lead turns to dust in 7 minutes. Real Madrid pull off an absolute miracle at the Stadio Olimpico to break Roma hearts 3-4. Classic Champions League magic! #UCL #RealMadrid #ASRoma

Madrid Miracle Shocks Stadio Olimpico A legendary seven-minute blitz turned a guaranteed Roman triumph into one of the most stunning comebacks in recent European history. Early Fireworks Stadio Olimpico was absolutely deafening under the crisp European lights, providing a gladiatorial arena for this clash. The Intensity rating surged early when...
Read our take

Nine goals. A Barcola hat-trick. Liverpool turning Raiffeisen Arena into a shooting gallery before LASK's late fightback. Pure Champions League box office! 🍿🔥 #UCL #LFC #LASK

Anarchy in Austria: Liverpool's Six-Goal Haul Overpowers LASK A sensational nine-goal Champions League spectacle where defensive structure was completely abandoned in favour of relentless, breathtaking attack. The Red Flurry Liverpool came out flying at the Raiffeisen Arena, immediately showing there would be zero Upset Factor in the opening exchanges. The...
Read our take

What a climax in Rotterdam! The scoreboard says Feyenoord controlled the middle, but Como's 90th-minute dagger tells the true story of this chaotic Champions League clash. 🎢 #UCL #Como #Feyenoord

Como's Late Show Stuns Stadion Feijenoord A chaotic five-goal thriller at Stadion Feijenoord saw Como flip the script late to snatch an unforgettable away victory. The Early Exchange The visitors wasted no time silencing the Rotterdam crowd. By the 18th minute, Assane Diao Diaoune latched onto a sharp pass from...
Read our take

The scoreboard reads 3-1, but the real story is how quickly a brilliant Italian start unraveled. The Yellow Submarine flipped the script with a blistering first-half comeback. #UCL #Villarreal #Comeback

A Spanish Storm Drowns Napoli An explosive comeback at Estadio de la Cerámica proved the Yellow Submarine still possesses lethal firepower when their backs are against the wall. The Awakening The Italian visitors silenced the crowd almost instantly. Amir Rrahmani nodded home an eighth-minute opener, suggesting the away side would...
Read our take

The scoreboard says 3-3, but the real story is Viking refusing to fold. Kane's brace seemed enough until a late red card flipped the script entirely. Absolute European drama. #UCL #VikingFK #FCBayern

Late Drama Denies Bayern in Stavanger A staggering 90th-minute equalizer capped off a breathless contest where Viking defied the European heavyweights to snatch a famous point. Opening Act Viking stunned the visitors early, proving that high Upset Factor is alive and well in the Champions League. Gianni Stensness struck in...
Read our take

PSV controlled the ball, but a missed first-half penalty proved fatal at Leipzig Red Bull Arena. Gruda’s late strike flips the script for Leipzig’s UCL campaign. #UCL #RBLeipzig #PSV

Penalty Drama and Goalkeeping Heroics at Leipzig Red Bull Arena A colossal early penalty miss and sensational saves turned a potential stalemate into a defining European night for Leipzig. The Early Scare PSV arrived with clear attacking intent and effectively controlled possession throughout the opening exchanges. The Intensity spiked violently...
Read our take

The scoreboard at San Siro says it all: a stunning 3-4 upset for Club Brugge over Inter. Three lead changes, seven goals, and pure Champions League chaos. What a night! #UCL #Inter #ClubBrugge

Belgian Blitz Shocks San Siro in Seven-Goal Thriller A sensational seven-goal shootout at San Siro proved that defensive structure means nothing when attacking flair decides to completely take over a European night. Early Chaos at the Meazza We expected a routine night at San Siro/Giuseppe Meazza, but what we got...
Read our take

Galatasaray led and briefly thought it had two. Then Barcelona struck four, with Yamal creating twice. A ruthless Rams Park reversal. #UCL #Barcelona #Galatasaray

A Rams Park lead became a Barcelona procession Our verdict: Barcelona turned an awkward night into a statement win, while Galatasaray were left wondering how their early promise unravelled so brutally. The Opening Act Rams Park erupted before Barcelona found their rhythm. Galatasaray attacked the space behind the visitors and...
Read our take

Beyond the 2-0 result lies a tale of total tactical suffocation. Early attacking brilliance and sheer defensive grit from the hosts completely overwhelmed the visitors. #UCL #Atleti #MUFC

Red Mist and Early Blitz: Atleti Suffocate United Our verdict is clear: an explosive opening minute combined with catastrophic indiscipline from the visitors created a definitive European victory for the hosts. The Early Ambush The Riyadh Air Metropolitano erupted before some fans had even found their seats. A breathtaking opening...
Read our take

The Emirates witnessed an absolute siege. Arsenal hammered down the door before exploding with three rapid-fire goals to sink Lille. You simply cannot blink when they smell blood! 🔴🔥 #UCL #ARSLIL #Arsenal

Seven Minutes of Mayhem at the Emirates A relentless second-half siege finally shattered Lille's resistance, proving Arsenal's devastating firepower when the margins are tight. The Siege Begins Arsenal set up camp in the opposition half right from the kickoff under the lights at Emirates Stadium. The crowd watched a pure...
Read our take

The scoreboard reads 2-0, but the real story in Baku was Pokatilov's absolute defiance in goal. Sabah FA absorbed relentless pressure before striking with ruthless precision. #UCL #SabahFA #UpsetWin

Sabah Secure Stunning Upset Over Slavia in Baku A spectacular goalkeeping masterclass laid the foundation for Sabah FA to execute a textbook underdog victory against a wasteful Slavia Praha. The Early Skirmishes Slavia Praha controlled possession early on, setting a relentless tempo at Baku Olympic Stadium. The Intensity was evident...
Read our take

Sporting CP deliver a masterclass in away-day efficiency! Despite Lens dominating the ball, Kaique's heroics secure maximum points on the road. #UCL #SportingCP #RCLens

Sporting CP's Masterclass in Defensive Resilience Secures European Points Sporting CP's ruthless finishing and defensive solidity showcased the blueprint for a perfect European away performance against a deeply frustrated Lens side. The Opening Act Lens came out swinging at Stade Bollaert-Delelis, establishing a strong rhythm and enjoying controlled possession from...
Read our take

UEFA Champions League 2026/27 season is underway with Paris Saint Germain currently top of the table on 12 points after 4 matches. It's early days but the entertainment has been strong, averaging 65/100 Intensity.

Stats Leaders

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

League Phase — Final Standings

League Standings

Full League Phase table with points, goal difference and recent form

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 3 9 14 5 +9 WParis Saint Germain 4 - 2 Barcelona (20-10-2026)WManchester City 2 - 4 Paris Saint Germain (14-10-2026)WParis Saint Germain 6 - 1 Slovan Bratislava (09-09-2026)
2 Aston Villa 3 9 12 3 +9 WAston Villa 3 - 1 Viking (21-10-2026)WAston Villa 6 - 0 Fenerbahçe (14-10-2026)WClub Brugge KV 2 - 3 Aston Villa (08-09-2026)
3 Liverpool 3 9 12 7 +5 WLiverpool 4 - 3 Villarreal (20-10-2026)WLask Linz 3 - 6 Liverpool (14-10-2026)WLiverpool 2 - 1 Atletico Madrid (09-09-2026)
4 Real Madrid 3 9 10 5 +5 WReal Madrid 4 - 1 RB Leipzig (21-10-2026)WAS Roma 3 - 4 Real Madrid (14-10-2026)WReal Madrid 2 - 1 Inter (08-09-2026)
5 Sporting CP 4 9 8 4 +4 WShakhtar Donetsk 0 - 1 Sporting CP (03-11-2026)LSporting CP 2 - 3 Lask Linz (21-10-2026)WLens 0 - 2 Sporting CP (13-10-2026)WSporting CP 3 - 1 Galatasaray (09-09-2026)
6 Real Betis 3 9 7 4 +3 WReal Betis 1 - 0 Feyenoord (21-10-2026)WReal Betis 3 - 2 FC Porto (14-10-2026)WLille 2 - 3 Real Betis (08-09-2026)
7 Arsenal 3 7 6 2 +4 DBayern München 2 - 2 Arsenal (21-10-2026)WArsenal 3 - 0 Lille (13-10-2026)WNapoli 0 - 1 Arsenal (09-09-2026)
8 VfB Stuttgart 4 7 7 4 +3 LGalatasaray 2 - 0 VfB Stuttgart (03-11-2026)DVfB Stuttgart 1 - 1 Atletico Madrid (20-10-2026)WSlovan Bratislava 0 - 3 VfB Stuttgart (14-10-2026)WVfB Stuttgart 3 - 1 Viking (09-09-2026)
9 Barcelona 3 6 11 6 +5 LParis Saint Germain 4 - 2 Barcelona (20-10-2026)WGalatasaray 1 - 4 Barcelona (13-10-2026)WBarcelona 5 - 1 Feyenoord (09-09-2026)
10 Como 3 6 10 5 +5 WComo 4 - 1 Manchester United (21-10-2026)LFeyenoord 3 - 2 Como (14-10-2026)WComo 4 - 1 RB Leipzig (10-09-2026)
11 Manchester City 3 6 9 5 +4 WManchester City 5 - 1 AEK Athens FC (20-10-2026)LManchester City 2 - 4 Paris Saint Germain (14-10-2026)WFC Porto 0 - 2 Manchester City (08-09-2026)
12 Club Brugge KV 3 6 9 6 +3 WClub Brugge KV 3 - 0 Lens (21-10-2026)WInter 3 - 4 Club Brugge KV (13-10-2026)LClub Brugge KV 2 - 3 Aston Villa (08-09-2026)
13 Borussia Dortmund 3 6 5 4 +1 WSabah FA 1 - 2 Borussia Dortmund (20-10-2026)LBodo/Glimt 1 - 0 Borussia Dortmund (14-10-2026)WBorussia Dortmund 3 - 2 Villarreal (08-09-2026)
14 Galatasaray 4 6 8 9 -1 WGalatasaray 2 - 0 VfB Stuttgart (03-11-2026)WLille 2 - 4 Galatasaray (21-10-2026)LGalatasaray 1 - 4 Barcelona (13-10-2026)LSporting CP 3 - 1 Galatasaray (09-09-2026)
15 Bayern München 3 5 10 5 +5 DBayern München 2 - 2 Arsenal (21-10-2026)DViking 3 - 3 Bayern München (13-10-2026)WBayern München 5 - 0 Bodo/Glimt (10-09-2026)
16 AS Roma 3 4 8 5 +3 WAS Roma 4 - 0 Slovan Bratislava (20-10-2026)LAS Roma 3 - 4 Real Madrid (14-10-2026)DFenerbahçe 1 - 1 AS Roma (10-09-2026)
17 Atletico Madrid 3 4 4 3 +1 DVfB Stuttgart 1 - 1 Atletico Madrid (20-10-2026)WAtletico Madrid 2 - 0 Manchester United (13-10-2026)LLiverpool 2 - 1 Atletico Madrid (09-09-2026)
18 Shakhtar Donetsk 4 4 4 4 0 LShakhtar Donetsk 0 - 1 Sporting CP (03-11-2026)LInter 1 - 0 Shakhtar Donetsk (21-10-2026)WShakhtar Donetsk 3 - 1 AEK Athens FC (14-10-2026)DPSV Eindhoven 1 - 1 Shakhtar Donetsk (10-09-2026)
19 PSV Eindhoven 3 4 2 2 0 WFC Porto 0 - 1 PSV Eindhoven (20-10-2026)LRB Leipzig 1 - 0 PSV Eindhoven (13-10-2026)DPSV Eindhoven 1 - 1 Shakhtar Donetsk (10-09-2026)
20 Bodo/Glimt 4 4 4 9 -5 DBodo/Glimt 0 - 0 Lille (03-11-2026)LNapoli 4 - 3 Bodo/Glimt (20-10-2026)WBodo/Glimt 1 - 0 Borussia Dortmund (14-10-2026)LBayern München 5 - 0 Bodo/Glimt (10-09-2026)
21 Villarreal 3 3 8 8 0 LLiverpool 4 - 3 Villarreal (20-10-2026)WVillarreal 3 - 1 Napoli (13-10-2026)LBorussia Dortmund 3 - 2 Villarreal (08-09-2026)
22 Manchester United 3 3 5 6 -1 LComo 4 - 1 Manchester United (21-10-2026)LAtletico Madrid 2 - 0 Manchester United (13-10-2026)WManchester United 4 - 0 Sabah FA (10-09-2026)
23 Inter 3 3 5 6 -1 WInter 1 - 0 Shakhtar Donetsk (21-10-2026)LInter 3 - 4 Club Brugge KV (13-10-2026)LReal Madrid 2 - 1 Inter (08-09-2026)
24 Napoli 3 3 5 7 -2 WNapoli 4 - 3 Bodo/Glimt (20-10-2026)LVillarreal 3 - 1 Napoli (13-10-2026)LNapoli 0 - 1 Arsenal (09-09-2026)
25 Lask Linz 3 3 6 9 -3 WSporting CP 2 - 3 Lask Linz (21-10-2026)LLask Linz 3 - 6 Liverpool (14-10-2026)LAEK Athens FC 1 - 0 Lask Linz (08-09-2026)
26 Sabah FA 3 3 3 6 -3 LSabah FA 1 - 2 Borussia Dortmund (20-10-2026)WSabah FA 2 - 0 Slavia Praha (13-10-2026)LManchester United 4 - 0 Sabah FA (10-09-2026)
27 Feyenoord 3 3 4 8 -4 LReal Betis 1 - 0 Feyenoord (21-10-2026)WFeyenoord 3 - 2 Como (14-10-2026)LBarcelona 5 - 1 Feyenoord (09-09-2026)
28 Lens 3 3 3 7 -4 LClub Brugge KV 3 - 0 Lens (21-10-2026)LLens 0 - 2 Sporting CP (13-10-2026)WSlavia Praha 2 - 3 Lens (10-09-2026)
29 RB Leipzig 3 3 3 8 -5 LReal Madrid 4 - 1 RB Leipzig (21-10-2026)WRB Leipzig 1 - 0 PSV Eindhoven (13-10-2026)LComo 4 - 1 RB Leipzig (10-09-2026)
30 AEK Athens FC 3 3 3 8 -5 LManchester City 5 - 1 AEK Athens FC (20-10-2026)LShakhtar Donetsk 3 - 1 AEK Athens FC (14-10-2026)WAEK Athens FC 1 - 0 Lask Linz (08-09-2026)
31 Fenerbahçe 3 2 3 9 -6 DFenerbahçe 2 - 2 Slavia Praha (20-10-2026)LAston Villa 6 - 0 Fenerbahçe (14-10-2026)DFenerbahçe 1 - 1 AS Roma (10-09-2026)
32 Slavia Praha 3 1 4 7 -3 DFenerbahçe 2 - 2 Slavia Praha (20-10-2026)LSabah FA 2 - 0 Slavia Praha (13-10-2026)LSlavia Praha 2 - 3 Lens (10-09-2026)
33 Viking 3 1 5 9 -4 LAston Villa 3 - 1 Viking (21-10-2026)DViking 3 - 3 Bayern München (13-10-2026)LVfB Stuttgart 3 - 1 Viking (09-09-2026)
34 Lille 4 1 4 10 -6 DBodo/Glimt 0 - 0 Lille (03-11-2026)LLille 2 - 4 Galatasaray (21-10-2026)LArsenal 3 - 0 Lille (13-10-2026)LLille 2 - 3 Real Betis (08-09-2026)
35 FC Porto 3 0 2 6 -4 LFC Porto 0 - 1 PSV Eindhoven (20-10-2026)LReal Betis 3 - 2 FC Porto (14-10-2026)LFC Porto 0 - 2 Manchester City (08-09-2026)
36 Slovan Bratislava 3 0 1 13 -12 LAS Roma 4 - 0 Slovan Bratislava (20-10-2026)LSlovan Bratislava 0 - 3 VfB Stuttgart (14-10-2026)LParis Saint Germain 6 - 1 Slovan Bratislava (09-09-2026)

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.