League Standings

Full Liga MX table with points, goal difference and recent form

Pos Team P Pts GF GA GD Form
1 Guadalajara Chivas 8 17 15 6 +9 WGuadalajara Chivas 3 - 0 U.N.A.M. - Pumas (14-09-2026)WAtletico San Luis 0 - 3 Guadalajara Chivas (05-09-2026)DCF Pachuca 1 - 1 Guadalajara Chivas (29-08-2026)WGuadalajara Chivas 5 - 2 Club Tijuana (23-08-2026)WSantos Laguna 0 - 1 Guadalajara Chivas (17-08-2026)
2 Toluca 7 16 17 6 +11 WToluca 5 - 2 Atlas (12-09-2026)WToluca 4 - 0 FC Juarez (31-08-2026)WClub Queretaro 1 - 2 Toluca (22-08-2026)DAtlante FC 0 - 0 Toluca (15-08-2026)WToluca 3 - 1 Necaxa (03-08-2026)
3 Club America 7 16 15 6 +9 LCruz Azul 4 - 3 Club America (13-09-2026)WClub America 2 - 0 Puebla (30-08-2026)WFC Juarez 1 - 2 Club America (22-08-2026)WClub America 3 - 0 Atletico San Luis (16-08-2026)WClub America 3 - 0 Santos Laguna (02-08-2026)
4 Cruz Azul 8 15 16 14 +2 WCruz Azul 4 - 3 Club America (13-09-2026)WCruz Azul 1 - 0 Santos Laguna (06-09-2026)WNecaxa 1 - 3 Cruz Azul (29-08-2026)LCruz Azul 0 - 2 Atlas (23-08-2026)LClub Tijuana 2 - 1 Cruz Azul (17-08-2026)
5 Club Queretaro 7 13 10 7 +3 WClub Tijuana 0 - 1 Club Queretaro (12-09-2026)WAtlas 1 - 3 Club Queretaro (29-08-2026)LClub Queretaro 1 - 2 Toluca (22-08-2026)DU.N.A.M. - Pumas 0 - 0 Club Queretaro (16-08-2026)WClub Queretaro 3 - 2 Tigres UANL (01-08-2026)
6 Leon 8 13 11 9 +2 WLeon 2 - 0 Atletico San Luis (15-09-2026)LU.N.A.M. - Pumas 3 - 1 Leon (11-09-2026)DAtlante FC 1 - 1 Leon (29-08-2026)WLeon 2 - 0 Monterrey (22-08-2026)WNecaxa 1 - 2 Leon (18-08-2026)
7 Club Tijuana 7 13 10 8 +2 LClub Tijuana 0 - 1 Club Queretaro (12-09-2026)WClub Tijuana 2 - 0 U.N.A.M. - Pumas (29-08-2026)LGuadalajara Chivas 5 - 2 Club Tijuana (23-08-2026)WClub Tijuana 2 - 1 Cruz Azul (17-08-2026)DAtletico San Luis 0 - 0 Club Tijuana (01-08-2026)
8 Puebla 7 13 10 9 +1 WNecaxa 0 - 1 Puebla (12-09-2026)LClub America 2 - 0 Puebla (30-08-2026)WPuebla 3 - 2 Santos Laguna (23-08-2026)WCF Pachuca 2 - 3 Puebla (18-08-2026)DPuebla 1 - 1 Guadalajara Chivas (01-08-2026)
9 Atlas 8 13 12 14 -2 LToluca 5 - 2 Atlas (12-09-2026)DAtlas 1 - 1 Atlante FC (06-09-2026)LAtlas 1 - 3 Club Queretaro (29-08-2026)WCruz Azul 0 - 2 Atlas (23-08-2026)WAtlas 2 - 1 Tigres UANL (16-08-2026)
10 CF Pachuca 8 11 13 8 +5 WAtlante FC 0 - 3 CF Pachuca (12-09-2026)WFC Juarez 0 - 2 CF Pachuca (05-09-2026)DCF Pachuca 1 - 1 Guadalajara Chivas (29-08-2026)DAtletico San Luis 1 - 1 CF Pachuca (23-08-2026)LCF Pachuca 2 - 3 Puebla (18-08-2026)
11 U.N.A.M. - Pumas 8 11 11 12 -1 LGuadalajara Chivas 3 - 0 U.N.A.M. - Pumas (14-09-2026)WU.N.A.M. - Pumas 3 - 1 Leon (11-09-2026)LClub Tijuana 2 - 0 U.N.A.M. - Pumas (29-08-2026)DU.N.A.M. - Pumas 1 - 1 Necaxa (24-08-2026)DU.N.A.M. - Pumas 0 - 0 Club Queretaro (16-08-2026)
12 Monterrey 7 10 13 10 +3 DMonterrey 0 - 0 Tigres UANL (13-09-2026)LMonterrey 1 - 3 Atletico San Luis (31-08-2026)LLeon 2 - 0 Monterrey (22-08-2026)WMonterrey 6 - 1 FC Juarez (16-08-2026)WAtlas 0 - 2 Monterrey (02-08-2026)
13 Necaxa 8 8 9 13 -4 LNecaxa 0 - 1 Puebla (12-09-2026)DTigres UANL 1 - 1 Necaxa (06-09-2026)LNecaxa 1 - 3 Cruz Azul (29-08-2026)DU.N.A.M. - Pumas 1 - 1 Necaxa (24-08-2026)LNecaxa 1 - 2 Leon (18-08-2026)
14 Tigres UANL 8 7 9 11 -2 DMonterrey 0 - 0 Tigres UANL (13-09-2026)DTigres UANL 1 - 1 Necaxa (06-09-2026)DSantos Laguna 0 - 0 Tigres UANL (30-08-2026)WTigres UANL 2 - 0 Atlante FC (22-08-2026)LAtlas 2 - 1 Tigres UANL (16-08-2026)
15 Atlante FC 8 7 7 12 -5 LAtlante FC 0 - 3 CF Pachuca (12-09-2026)DAtlas 1 - 1 Atlante FC (06-09-2026)DAtlante FC 1 - 1 Leon (29-08-2026)LTigres UANL 2 - 0 Atlante FC (22-08-2026)DAtlante FC 0 - 0 Toluca (15-08-2026)
16 Atletico San Luis 8 6 8 15 -7 LLeon 2 - 0 Atletico San Luis (15-09-2026)LAtletico San Luis 0 - 3 Guadalajara Chivas (05-09-2026)WMonterrey 1 - 3 Atletico San Luis (31-08-2026)DAtletico San Luis 1 - 1 CF Pachuca (23-08-2026)LClub America 3 - 0 Atletico San Luis (16-08-2026)
17 Santos Laguna 8 4 6 13 -7 WSantos Laguna 2 - 1 FC Juarez (14-09-2026)LCruz Azul 1 - 0 Santos Laguna (06-09-2026)DSantos Laguna 0 - 0 Tigres UANL (30-08-2026)LPuebla 3 - 2 Santos Laguna (23-08-2026)LSantos Laguna 0 - 1 Guadalajara Chivas (17-08-2026)
18 FC Juarez 8 0 4 23 -19 LSantos Laguna 2 - 1 FC Juarez (14-09-2026)LFC Juarez 0 - 2 CF Pachuca (05-09-2026)LToluca 4 - 0 FC Juarez (31-08-2026)LFC Juarez 1 - 2 Club America (22-08-2026)LMonterrey 6 - 1 FC Juarez (16-08-2026)

Form Guide

Form over the last 6 matches

Match Commentary

Latest Liga MX results and our take on every gameweek

The scoreboard says 2-0, but the real story is Leon's ruthless efficiency. San Luis controlled the ball, but Cambindo ruled the box with a devastating brace. #LigaMX #ClubLeon #Apertura

Leon Punish Sterile Possession with Direct Masterclass Our verdict is simple: a clinic in direct attacking football where clinical finishing thoroughly punished sterile ball retention. Early Exchanges The vibrant atmosphere at the Estadio León set the perfect stage for a fascinating clash of styles. From the outset, Atletico San Luis...
Read our take

A relentless 3-0 masterclass at Estadio Akron! Sandoval’s brilliant early brace dismantled the visitors, while Rangel's heroics preserved the clean sheet. Total dominance. #LigaMX #Chivas #Pumas

Sandoval's Masterclass Sinks the Visitors Our take is absolute: a ruthless exhibition of clinical finishing combined with an impenetrable defensive display cemented the hosts' superiority in this Liga MX clash. Lightning Off the Blocks Fans at Estadio Akron barely had time to take their seats before the deadlock was spectacularly...
Read our take

A crucial six-pointer at Estadio Corona saw Santos Laguna flip the script on FC Juarez. Bullaude's masterclass and late penalty chaos define this relegation scrap. #LigaMX #SantosLaguna #Juarez

Bullaude Inspires Comeback in Crucial Basement Clash Our verdict is that this chaotic bottom-of-the-table thriller proved exactly why high-stakes desperation creates the most compelling football. Early Frictions and VAR Drama Pitting 17th against 18th in Liga MX, the Stakes were palpable at Estadio Corona for this crucial six-pointer. Santos Laguna...
Read our take

Pure madness at Estadio Banorte! Cruz Azul raced to an early lead, and while Club America's late surge provided incredible drama, the hosts held on in a truly breathtaking 4-3 classic. #CruzAzul #ClubAmerica #LigaMX

Cruz Azul Outlast Late Surge in Seven-Goal Epic A breathless seven-goal spectacle at Estadio Banorte proved that tactical control means nothing without utter ruthlessness in the final third. The First Half Surge The match erupted into life as Cruz Azul exploded out of the blocks, instantly turning Estadio Banorte into...
Read our take

A frustrating night at Estadio BBVA as Monterrey's 18 shots yield zero goals. Nahuel Guzmán stands tall to earn Tigres a point in a tense derby stalemate. #LigaMX #Monterrey

A Frustrating Stalemate in Monterrey Complete territorial dominance means nothing without a cutting edge, as a remarkably one-sided derby ends scoreless. One-Way Traffic The opening exchanges at Estadio BBVA immediately established a clear pattern of territorial dominance. The home side took complete control of the tempo, dominating possession with a...
Read our take

An absolute goal-fest! Toluca edges a seven-goal thriller against Atlas, showing ruthless efficiency in a crucial top-half clash. The early attacking barrage was simply too much to handle. #LigaMX #Toluca #GoalFest

Toluca Unleash Ten-Minute Tornado to Dismantle Atlas Our verdict is simple: a devastating first-half blitz turned a high-stakes top-half clash into an emphatic statement of title credentials. The Opening Barrage The hosts started the match operating at maximum Intensity , immediately pressing their opposition deep into their own half. Toluca...
Read our take

A 24-shot barrage from Tijuana yields zero points. Queretaro's smash-and-grab reshapes the playoff picture early in the season. Football is a ruthless game! #LigaMX #Tijuana #Queretaro

Smash-and-Grab: Queretaro Survive Tijuana's Onslaught A dramatic VAR intervention at the death ensured that clinical finishing triumphed over sheer statistical dominance. The Border Siege The tactical narrative was crystal clear from the very outset at Estadio Caliente, as Club Tijuana dominated possession with a suffocating 63% share of the ball....
Read our take

The scoreboard says 0-3, but the real story is Pachuca's ruthless efficiency. Atlante fired 29 shots at the Estadio Banorte, yet Moreno's incredible saves secured the clean sheet! 🧱🔥 #LigaMX #Tuzos #Football

First-Half Fireworks Secure Away Victory An astonishing display of clinical finishing and goalkeeping heroics allowed the visitors to snatch a crucial victory despite facing an absolute barrage of chances. The Early Ambush The Estadio Banorte served as the stage for a compelling early-season clash, with both sides desperate to generate...
Read our take

The scoreboard says 0-1, but the real story is a 90th-minute tactical masterstroke. Puebla pull off a massive upset on the road, leaving the home faithful absolutely stunned! #LigaMX #Puebla #MatchdayDrama

Late Heartbreak at Estadio Victoria Our take: While the majority of the match was a stagnant tactical battle, a stoppage-time masterstroke turned an otherwise forgettable affair into essential viewing. The Tactical Stalemate The early phases at Estadio Victoria were defined by a stark contrast in tactical styles. Necaxa controlled possession...
Read our take

A masterclass in clinical finishing! Leon had the ball, but Pumas had the bite. Morales and Vite secure a massive 3-1 win in Liga MX. #LigaMX #Pumas #Leon

Pumas Expose Leon in Clinical Counter-Punching Display Our take: Pumas surrendered the ball but won the war, using ruthless efficiency to punish a Leon side that looked toothless despite controlling the tempo. The Opening Spar Leon arrived with a clear, methodical game plan, immediately looking to dictate the tempo by...
Read our take

Estadio Banorte witnessed a total siege. Santos Laguna's keeper was an absolute wall, but Cruz Azul's substitutes found the late magic to snatch all three points. #CruzAzul #SantosLaguna #LigaMX

Late Heroics Shatter the Santos Blockade A one-sided tactical siege required magic from the bench to finally break the deadlock in the dying minutes. A Tactical Stranglehold The tactical script at Estadio Banorte was clearly defined within the opening exchanges. Cruz Azul dominated possession with a commanding 62% share of...
Read our take

VAR chaos at Estadio Jalisco! Atlas took early control, but Atlante fought back for a 1-1 draw despite a missed penalty. A stalemate leaving both sides wanting more. #LigaMX #Atlas #Atlante

VAR Drama and Wasted Chances Define Jalisco Stalemate A match defined by video reviews and missed opportunities proves that dominating the ball doesn't guarantee three points. Fast Start and Wasted Dominance Atlas dominated possession with 64% of the ball. They pushed the tempo immediately, looking to assert their authority on...
Read our take

The scoreboard says 1-1, but the underlying chaos tells a different story. A missed penalty and a barrage of 37 shots turned Estadio Universitario into a shooting gallery. #LigaMX #Tigres #Necaxa

Penalty Heartbreak and Goalkeeping Heroics Produce Thrilling Draw An explosive stalemate packed with penalty drama and a relentless barrage of shots, keeping both struggling sides searching for vital momentum in the Apertura. The Early Shock The fixture at Estadio Universitario commenced with breathtaking Intensity , immediately putting the home crowd...
Read our take

Chivas secure a ruthless 3-0 away win over Atletico San Luis. An early blitz and Ricardo Marín's brilliance proved too much for the hosts at Estadio Libertad Financiera. A massive statement away from home. #LigaMX #Chivas #SanLuis

Ruthless Chivas Dismantle Struggling San Luis A masterclass in clinical finishing from Chivas exposed San Luis's frailties and firmly established their Apertura ambitions. Early Shock The action at Estadio Libertad Financiera started with a brutal wake-up call for the hosts. After just six minutes, Atletico San Luis saw their meticulous...
Read our take

FC Juarez remain rooted to the Liga MX basement after a clinical second-half display from the visitors! A veteran strike and a deep stoppage-time killer blow leave the hosts empty-handed again. #LigaMX #Tuzos #Bravos

Pachuca deepen the border town crisis A ruthless second-half performance from the visitors condemned a spiralling home side to yet another devastating defeat at the bottom of the table. A toothless opening struggle The atmosphere at the home of FC Juarez was thick with desperation as the bottom-dwellers chased their...
Read our take

Monterrey tallied 24 shots, but the final whistle tells the real story. San Luis delivered a brutal masterclass in counter-attacking efficiency to steal the points. #LigaMX #Rayados #SanLuis

San Luis Stun Monterrey Despite Shot Barrage An absolute smash-and-grab victory saw Atletico San Luis defy the odds and weather a ferocious attacking storm to shock the home faithful at Estadio BBVA. Opening Act The script was flipped early at Estadio BBVA as the visitors struck a heavy blow right...
Read our take

A footballing clinic at the Estadio Nemesio Diez. Toluca dismantle FC Juarez with a ruthless four-goal display, cementing their title credentials while the visitors remain firmly anchored to the bottom. Pure dominance. #LigaMX #TolucaFC #LigaMXEng

Diablos Demolish: Toluca Showcase Title Credentials in Juarez Rout A completely one-sided affair at the Estadio Nemesio Diez highlights the massive gulf in quality between title challengers and relegation candidates. The Opening Onslaught The Intensity of this fixture was apparent straight from kick-off, though it only flowed in one direction....
Read our take

A frantic 0-0 draw where both teams fired blanks. 33 combined shots masked a desperate lack of final-third quality in this basement battle. #LigaMX #SantosLaguna #TigresUANL

Shooting Blanks in the Basement Battle A chaotic clash defined by desperate shot volume rather than quality leaves both struggling sides frustrated near the bottom of the table. Early Intent and Wasted Sparks At the Estadio TSM Corona, Santos Laguna controlled possession as they desperately sought to escape the Liga...
Read our take

A 2-0 win on paper, but a 42-shot thriller on the pitch. Fernando Tapia's heroics preserve Club America's unbeaten start, proving true champions know how to suffer. #LigaMX #ClubAmerica #Apertura

Clinical America Weather the Storm at Estadio Banorte The league leaders showcased their championship mettle, surviving a relentless barrage to secure three vital points and maintain their flawless unbeaten record. An Explosive Opening Club America stepped onto the Estadio Banorte pitch knowing the Stakes were high to maintain their iron...
Read our take

The scoreboard says 1-1, but the real story is Rangel's heroics in goal for Chivas. A relentless Pachuca siege finally broke through late from the penalty spot. #LigaMX #Tuzos #Chivas

Rondon Rescues Pachuca in Tense Hidalgo Encounter A gripping tactical battle where early away dominance was ultimately neutralized by relentless home pressure and late penalty drama. Early Strike The floodlights at Estadio Miguel Hidalgo had barely warmed up when the visitors struck a devastating early blow. Coming into this fixture...
Read our take

Estadio Jalisco falls silent! A ruthless Queretaro punishes a 10-man Atlas 1-3. Homenchenko bags a brace while the bench delivers a tactical masterclass. #LigaMX #ClubQueretaro #AtlasFC

Queretaro Ambush Atlas in Estadio Jalisco Shock A ruthless Club Queretaro capitalised on a catastrophic red card to stun the hosts and disrupt the upper echelons of the league table. The Opening Act The atmosphere inside Estadio Jalisco promised a fiery encounter from the outset, and the match's Intensity rating...
Read our take

Two clinical penalties from G. Mora and a costly red card for P. Bennevendo left Pumas with no way back at Estadio Caliente. Club Tijuana soar to second! 🐕🇲🇽 #ClubTijuana #LigaMX #Pumas

Mora's Penalty Brace Punishes Ten-Man Pumas A tale of dual penalties and a crucial sending-off highlighted a ruthless home performance that pushes Tijuana into the upper echelons of the league table. The Setup The artificial turf of Estadio Caliente is never an easy venue to visit, and the opening exchanges...
Read our take

The scoreboard showed Leon leading late at Estadio Banorte, but the real story was Atlante's refusal to surrender. Sarrafiore's 90th-minute thunderbolt changes the narrative. #LigaMX #AtlanteFC #Leon

Last-Gasp Sarrafiore Rescues Point for Atlante Against Leon A slow-burning tactical affair erupted in the final ten minutes, proving that late drama is deeply etched into the DNA of Liga MX. A Cautious Opening The early exchanges at Estadio Banorte played out like a cautious chess match. Leon edged possession...
Read our take

The scoreboard says 1-3, but Cruz Azul's clinical edge at Estadio Victoria tells the real story. A ruthless second-half burst put this tie to bed. #LigaMX #CruzAzul #Necaxa

Cruz Azul's Clinical Edge Dismantles Necaxa Cruz Azul's ruthless efficiency in the final third turned a tight possession battle into a resounding statement victory on the road. Opening Act The early exchanges at Estadio Victoria painted a picture of two teams cautiously feeling each other out. Necaxa and Cruz Azul...
Read our take

Liga MX 2026/27 season is underway with Guadalajara Chivas currently top of the table on 17 points after 8 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 Liga MX

Apertura — Final Standings

League Standings

Full Apertura table with points, goal difference and recent form

Pos Team P Pts GF GA GD Form
1 Club America 3 7 5 1 +4 WClub America 3 - 0 Santos Laguna (02-08-2026)DAtlante FC 1 - 1 Club America (25-07-2026)WClub Queretaro 0 - 1 Club America (19-07-2026)
2 Club Tijuana 3 7 4 1 +3 DAtletico San Luis 0 - 0 Club Tijuana (01-08-2026)WClub Tijuana 1 - 0 Leon (25-07-2026)WClub Tijuana 3 - 1 Tigres UANL (17-07-2026)
3 Toluca 3 6 6 3 +3 WToluca 3 - 1 Necaxa (03-08-2026)LToluca 1 - 2 U.N.A.M. - Pumas (22-07-2026)WGuadalajara Chivas 0 - 2 Toluca (19-07-2026)
4 U.N.A.M. - Pumas 3 6 7 5 +2 WFC Juarez 1 - 5 U.N.A.M. - Pumas (01-08-2026)WToluca 1 - 2 U.N.A.M. - Pumas (22-07-2026)LU.N.A.M. - Pumas 0 - 3 CF Pachuca (18-07-2026)
5 Monterrey 3 6 6 4 +2 WAtlas 0 - 2 Monterrey (02-08-2026)LNecaxa 2 - 1 Monterrey (26-07-2026)WMonterrey 3 - 2 Santos Laguna (19-07-2026)
6 Cruz Azul 3 6 7 6 +1 LCruz Azul 2 - 3 Atlante FC (02-08-2026)WCruz Azul 2 - 1 Puebla (22-07-2026)WAtletico San Luis 2 - 3 Cruz Azul (18-07-2026)
7 Club Queretaro 3 6 5 4 +1 WClub Queretaro 3 - 2 Tigres UANL (01-08-2026)WCF Pachuca 1 - 2 Club Queretaro (27-07-2026)LClub Queretaro 0 - 1 Club America (19-07-2026)
8 Necaxa 3 6 5 5 0 LToluca 3 - 1 Necaxa (03-08-2026)WNecaxa 2 - 1 Monterrey (26-07-2026)WNecaxa 2 - 1 Atlante FC (17-07-2026)
9 Atlas 3 6 4 4 0 LAtlas 0 - 2 Monterrey (02-08-2026)WSantos Laguna 0 - 1 Atlas (26-07-2026)WLeon 2 - 3 Atlas (18-07-2026)
10 Atlante FC 3 4 5 5 0 WCruz Azul 2 - 3 Atlante FC (02-08-2026)DAtlante FC 1 - 1 Club America (25-07-2026)LNecaxa 2 - 1 Atlante FC (17-07-2026)
11 Puebla 3 4 3 3 0 DPuebla 1 - 1 Guadalajara Chivas (01-08-2026)LCruz Azul 2 - 1 Puebla (22-07-2026)WFC Juarez 0 - 1 Puebla (18-07-2026)
12 Guadalajara Chivas 3 4 2 3 -1 DPuebla 1 - 1 Guadalajara Chivas (01-08-2026)WGuadalajara Chivas 1 - 0 FC Juarez (25-07-2026)LGuadalajara Chivas 0 - 2 Toluca (19-07-2026)
13 CF Pachuca 3 3 4 3 +1 LLeon 1 - 0 CF Pachuca (02-08-2026)LCF Pachuca 1 - 2 Club Queretaro (27-07-2026)WU.N.A.M. - Pumas 0 - 3 CF Pachuca (18-07-2026)
14 Leon 3 3 3 4 -1 WLeon 1 - 0 CF Pachuca (02-08-2026)LClub Tijuana 1 - 0 Leon (25-07-2026)LLeon 2 - 3 Atlas (18-07-2026)
15 Atletico San Luis 3 2 4 5 -1 DAtletico San Luis 0 - 0 Club Tijuana (01-08-2026)DTigres UANL 2 - 2 Atletico San Luis (26-07-2026)LAtletico San Luis 2 - 3 Cruz Azul (18-07-2026)
16 Tigres UANL 3 1 5 8 -3 LClub Queretaro 3 - 2 Tigres UANL (01-08-2026)DTigres UANL 2 - 2 Atletico San Luis (26-07-2026)LClub Tijuana 3 - 1 Tigres UANL (17-07-2026)
17 Santos Laguna 3 0 2 7 -5 LClub America 3 - 0 Santos Laguna (02-08-2026)LSantos Laguna 0 - 1 Atlas (26-07-2026)LMonterrey 3 - 2 Santos Laguna (19-07-2026)
18 FC Juarez 3 0 1 7 -6 LFC Juarez 1 - 5 U.N.A.M. - Pumas (01-08-2026)LGuadalajara Chivas 1 - 0 FC Juarez (25-07-2026)LFC Juarez 0 - 1 Puebla (18-07-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.