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

Futmetrix Verdict
69
FT
Wed, Nov 26
Liverpool
1-4
PSV Eindhoven
⚡ Intensity 84
⚖️ Balance 47
🏆 Stakes 2
🎲 Upset 80
PSV's clinical counter-attack dismantles Liverpool

Win Probability

  • Liverpool 58%
  • Draw 24%
  • PSV Eindhoven 17%

Futmetrix AI estimate

PSV's Anfield Heist: Clinical Finishing Punishes Liverpool's Defensive Chaos

Worth Watching Futmetrix Score: 69/100. This wasn't just a defeat—it was a statement of intent from PSV, who exposed every crack in Liverpool's Champions League armour with surgical precision.

Early Penalty Sets the Tone

Liverpool came to Anfield expecting control. They got panic instead. Ivan Perisic's sixth-minute penalty, awarded after a soft handball, handed PSV the perfect platform. The Reds tried to claw back through Dominik Szoboszlai's finish in the 16th minute—a well-taken strike assisted by Cody Gakpo—but it merely delayed the inevitable. Liverpool's Intensity was there (63% possession, 27 shots), yet the finishing was blunt. PSV goalkeeper Matěj Kovář made eight saves, a masterclass in composure.

The Turning Point: Substitute Impact

The match pivoted in the second half when PSV's tactical discipline suffocated Liverpool's rhythm. Görkem Til restored PSV's lead in the 56th minute, fed by Mauro Junior's incisive pass. But the real reckoning came via substitute Couhaib Driouech, whose brace—the 73rd and 90th minutes—turned this from defeat into humiliation. His movement was predatory; his finishing clinical. When Sergiño Dest supplied the final assist at 90, PSV had already broken Liverpool's Balance completely.

The Numbers Tell a Damning Story

Liverpool's xG of 2.50 versus their single goal screams of profligacy. They created chances—21 shots inside the box—but lacked the killer instinct. PSV, meanwhile, converted with ruthless efficiency: just nine total shots, yet four found the net. Their 37% possession masked a team operating with Stakes clarity: hit on the counter, finish decisively, defend with numbers. The Upset Factor here was seismic—PSV's form (WDWDL) suggested vulnerability, yet they executed a masterclass in European football.

Key Questions

What made Couhaib Driouech the Man of the Match?

Driouech's brace showcased predatory movement and clinical finishing. Arriving from the bench, he exploited Liverpool's fragmented defence with ruthless precision in the 73rd and 90th minutes.

What caused the 5-goal thriller?

Liverpool's defensive vulnerability and PSV's counter-attacking ruthlessness. The Reds dominated possession but lacked clinical finishing; PSV converted chances with surgical efficiency.

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
63%
37%
Liverpool 63%
PSV Eindhoven 37%
Shots
27
9
Liverpool 27
PSV Eindhoven 9
Shots on Target
10
6
Liverpool 10
PSV Eindhoven 6
Expected Goals (xG)
2.50
2.17
Liverpool 2.50
PSV Eindhoven 2.17
Passes
573
330
Liverpool 573
PSV Eindhoven 330
Pass Accuracy
90%
80%
Liverpool 90%
PSV Eindhoven 80%
Corners
11
4
Liverpool 11
PSV Eindhoven 4
Fouls
9
9
Liverpool 9
PSV Eindhoven 9
Yellow Cards
1
0
Liverpool 1
PSV Eindhoven 0
Red Cards
0
0
Liverpool 0
PSV Eindhoven 0

Match Events

I. Perisic 6'
16' D. Szoboszlai (C. Gakpo)
17' 🟨 Virgil van Dijk
HT
G. Til (Mauro Junior) 56'
61' 🔄 H. Ekitike A. Isak
G. Til R. Pepi 🔄 69'
I. Perisic C. Driouech 🔄 69'
C. Driouech (R. Pepi) 73'
76' 🔄 I. Konate F. Chiesa
D. Man E. Bajraktarevic 🔄 89'
C. Driouech (S. Dest) 90'
FT

Player Cards

Our take on every player in this match

Liverpool

Goalkeepers
Giorgi Mamardashvili
SIEVE
SIEVE
33%
Save %
33%
Save %
4
Conceded
2
Saves
Defenders
Curtis Jones
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Ibrahima Konaté
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Virgil van Dijk
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
3
Fouls
6.5
Rating
Miloš Kerkez
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Ryan Gravenberch
MAGNET
MAGNET
85
Activity
85
Activity
80
Passes
5
Duels
Alexis Mac Allister
MAGNET
MAGNET
80
Activity
80
Activity
68
Passes
12
Duels
Mohamed Salah
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
35%
Pass Acc
Dominik Szoboszlai
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
65%
Pass Acc
Cody Gakpo
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
28%
Pass Acc
Forwards
Hugo Ekitike
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
BENCH
Freddie Woodman
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Kornel Miściur
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Joe Gomez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Andy Robertson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Wataru Endo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Trey Nyoni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alexander Isak
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Federico Chiesa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Rio Ngumoha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

PSV Eindhoven

Goalkeepers
Matej Kovar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Sergiño Dest
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
28%
Pass Acc
Jerdy Schouten
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
88%
Duel Win %
Yarek Gasiorowski
SHIELD
SHIELD
3
Blocks
3
Blocks
1
Interceptions
1
Tackles
Anass Salah-Eddine
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
8
Duels Won
0
Pens Won
Midfielders
Dennis Man
NPC
NPC
89
Minutes
89
Minutes
20%
Pass Acc
6.6
Rating
Mauro Júnior
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7
Rating
Joey Veerman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Ivan Perišić
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Forwards
Ismael Saibari
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Guus Til
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Nick Olij
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Tijn Smolenaars
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Armando Obispo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ryan Flamingo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kiliann Sildillia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Adamo Nagalo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Paul Wanner
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Noah Fernandez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ricardo Pepi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Couhaib Driouech
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
9.2
Rating
Esmir Bajraktarević
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Myron Boadu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
01/29/2025 PSV Eindhoven 3 - 2 Liverpool UEFA Champions League Philips Stadion
01/29/2025
UEFA Champions League Philips Stadion
Liverpool Win
PSV Eindhoven Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 5 15 14 1 +13 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)WAthletic Club 0 - 2 Arsenal (16-09-2025)
2 Paris Saint Germain 5 12 19 8 +11 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)WParis Saint Germain 4 - 0 Atalanta (17-09-2025)
3 Bayern München 5 12 15 6 +9 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)WBayern München 3 - 1 Chelsea (17-09-2025)
4 Inter 5 12 12 3 +9 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)WAjax 0 - 2 Inter (17-09-2025)
5 Real Madrid 5 12 12 5 +7 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)WReal Madrid 2 - 1 Marseille (16-09-2025)
6 Borussia Dortmund 5 10 17 11 +6 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)DJuventus 4 - 4 Borussia Dortmund (16-09-2025)
7 Chelsea 5 10 12 6 +6 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)LBayern München 3 - 1 Chelsea (17-09-2025)
8 Sporting CP 5 10 11 5 +6 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)WSporting CP 4 - 1 Kairat Almaty (18-09-2025)
9 Manchester City 5 10 10 5 +5 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)WManchester City 2 - 0 Napoli (18-09-2025)
10 Atalanta 5 10 6 5 +1 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)LParis Saint Germain 4 - 0 Atalanta (17-09-2025)
11 Newcastle 5 9 11 4 +7 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)LNewcastle 1 - 2 Barcelona (18-09-2025)
12 Atletico Madrid 5 9 12 10 +2 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)LLiverpool 3 - 2 Atletico Madrid (17-09-2025)
13 Liverpool 5 9 10 8 +2 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)WLiverpool 3 - 2 Atletico Madrid (17-09-2025)
14 Galatasaray 5 9 8 7 +1 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)LEintracht Frankfurt 5 - 1 Galatasaray (18-09-2025)
15 PSV Eindhoven 5 8 13 8 +5 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)LPSV Eindhoven 1 - 3 Union St. Gilloise (16-09-2025)
16 Tottenham 5 8 10 7 +3 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)WTottenham 1 - 0 Villarreal (16-09-2025)
17 Bayer Leverkusen 5 8 8 10 -2 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)DFC Copenhagen 2 - 2 Bayer Leverkusen (18-09-2025)
18 Barcelona 5 7 12 10 +2 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)WNewcastle 1 - 2 Barcelona (18-09-2025)
19 Qarabag 5 7 8 9 -1 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)WBenfica 2 - 3 Qarabag (16-09-2025)
20 Napoli 5 7 6 9 -3 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)LManchester City 2 - 0 Napoli (18-09-2025)
21 Marseille 5 6 8 6 +2 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)LReal Madrid 2 - 1 Marseille (16-09-2025)
22 Juventus 5 6 10 10 0 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)DJuventus 4 - 4 Borussia Dortmund (16-09-2025)
23 Monaco 5 6 6 8 -2 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)LClub Brugge KV 4 - 1 Monaco (18-09-2025)
24 Pafos 5 6 4 7 -3 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)DOlympiakos Piraeus 0 - 0 Pafos (17-09-2025)
25 Union St. Gilloise 5 6 5 12 -7 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)WPSV Eindhoven 1 - 3 Union St. Gilloise (16-09-2025)
26 Club Brugge KV 5 4 8 13 -5 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)WClub Brugge KV 4 - 1 Monaco (18-09-2025)
27 Athletic Club 5 4 4 9 -5 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)LAthletic Club 0 - 2 Arsenal (16-09-2025)
28 Eintracht Frankfurt 5 4 7 14 -7 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)WEintracht Frankfurt 5 - 1 Galatasaray (18-09-2025)
29 FC Copenhagen 5 4 7 14 -7 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)DFC Copenhagen 2 - 2 Bayer Leverkusen (18-09-2025)
30 Benfica 5 3 4 8 -4 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)LBenfica 2 - 3 Qarabag (16-09-2025)
31 Slavia Praha 5 3 2 8 -6 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)DSlavia Praha 2 - 2 Bodo/Glimt (17-09-2025)
32 Bodo/Glimt 5 2 7 11 -4 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)DSlavia Praha 2 - 2 Bodo/Glimt (17-09-2025)
33 Olympiakos Piraeus 5 2 5 13 -8 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)DOlympiakos Piraeus 0 - 0 Pafos (17-09-2025)
34 Villarreal 5 1 2 10 -8 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)LTottenham 1 - 0 Villarreal (16-09-2025)
35 Kairat Almaty 5 1 4 14 -10 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)LSporting CP 4 - 1 Kairat Almaty (18-09-2025)
36 Ajax 5 0 1 16 -15 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)LAjax 0 - 2 Inter (17-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.