Europe’s seasons are winding down, which means there is a lot of important soccer to binge watch this weekend.
The primary match to watch is, of course, El Clasico between Real Madrid and Barcelona. Barcelona may already have the title wrapped up, but the still have an unbeaten season left to play for and Real Madrid will feel like they can play spoilers. Fresh off making yet another Champions League Final, they feel they have more than enough confidence to take down their rivals.
Outside of Spain, Chelsea and Liverpool renew hostilities in England. Both teams are fighting for places in England’s top four.
Italy’s title race could conclude as well with Juventus needing a win over Bologna or a Napoli loss against Torino to win another Serie A title.
Here’s the full menu of soccer on TV this weekend.
Friday
mls
8 p.m. – ESPN+ – Toronto FC vs. Philadelphia Union
english premier league
3 p.m. – NBCSN – Brighton & Hove Albion vs. Manchester United
la liga
3 p.m. – beIN Sports en Espanol – Sevilla vs. Real Sociedad
ligue 1
2:45 p.m. – beIN Sports – SC Amiens vs. Paris Saint-Germain
turkish super league
1 p.m. – beIN Sports Connect – Istanbul Basaksehir vs. Sivasspor
usl
7 p.m. – ESPN+ – Penn FC vs. Tampa Bay Rowdies
9 p.m. – ESPN+ – Real Monarchs vs. Orange County SC
10:30 p.m. – ESPN+ – Phoenix Rising vs. LA Galaxy II
Saturday
mls
1 p.m. – ESPN+ – Montreal Impact vs. New England Revolution
1:55 p.m. – ESPN – New York red Bulls vs. New York City FC
2 p.m. – ESPN+ – Minnesota United vs. Vancouver Whitecaps
4 p.m. – Univision Deportes – Los Angeles FC vs. FC Dallas
4 p.m – ESPN+ – Seattle Sounders vs. Columbus Crew
8:30 p.m. – ESPN+ – Chicago Fire vs. Atlanta United
8:30 p.m. – ESPN+ – Houston Dynamo vs. LA Galaxy
8:30 p.m. – ESPN+ – Sporting Kansas City vs. Colorado Rapids
10:30 p.m. – ESPN+ – San Jose Earthquakes vs. Portland Timbers
english premier league
7:30 a.m. – NBCSN – Stoke City vs. Crystal Palace
10 a.m. – NBCSN – AFC Bournemouth vs. Swansea City
10 a.m. – CNBC – West Bromwich Albion vs. Tottenham Hotspur
10 a.m. – NBC Sports Gold – Leicester City vs. West Ham United
10 a.m. – NBC Sports Gold – Watford vs. Newcastle United
12:30 p.m. – NBC – Everton vs. Southampton
la liga
7 a.m. – beIN Sports Connect – Girona vs. Eibar
10:15 a.m. – beIN Sports en Espanol – Athletic Bilbao vs. Real Betis
12:30 p.m. – Celta Vigo vs. Deportivo La Coruna
2:45 p.m. – Villarreal vs. Valencia
german bundesliga
9:30 a.m. – Fox – Borussia Dortmund vs. Mainz
9:30 a.m. – FS2 – FC Koln vs. Bayern Munich
9:30 a.m. – Fox Soccer Plus, Univision Deportes – Eintracht Frankfurt vs. Hamburg SV
9:30 a.m. – Fox Soccer Plus – RB Leipzig vs. VfL Wolfsburg
9:30 a.m. – Fox Soccer Plus – Werder Bremen vs. Bayer Leverkusen
9:30 a.m. – Fox Soccer Plus – Borussia Monchengladbach vs. SC Freiburg
9:30 a.m. – Fox Soccer Plus – FC Augsburg vs. Schalke 04
9:30 a.m. – Fox Soccer Plus – Hannover 96 vs. Hertha Berlin
9:30 a.m. – Fox Soccer Plus – VfB Stuttgart vs. TSG Hoffenheim
italian serie a
12 p.m. – AC Milan vs. Hellas Verona
2:45 p.m. – Juventus vs. Bologna
belgian jupiler league
12 p.m. – Fox Soccer Match Pass – Kortrijk vs. Zulte-Waregem
liga mx playoffs
8 p.m. – Univision – Club America vs. Pumas UNAM
10 p.m. – Univision Deportes – Monterrey vs. Club Tijuana
scottish premiership
7:30 a.m. – Bleacher Report – Dundee vs. Hamilton Academical
english football league one
12:30 p.m. – ESPN+ – Rochdale vs. Charlton Athletic
ascenso mx
TBA – GolTV – Cafetaleros de Tapachula vs. Alebrijes de Oaxaca
uruguayan premier division
2:30 p.m. – GolTV – Danubio vs. Nacional
uefa u-17 european CHAMPIONSHIP
12:45 p.m. – ESPN3 – Serbia vs. Spain
nwsl
3:30 p.m. – Lifetime – Portland Thorns vs. Seattle Reign
7 p.m. – go90 – Sky Blue FC vs. Houston Dash
9 p.m. – go90 – Utah Royals vs. Washington Spirit
usl
12 p.m. – ESPN+ – Indy Eleven vs. Louisville City
6 p.m. – ESPN+ – Toronto FC II vs. Pittsburgh Riverhounds
7 p.m. – ESPN+ – Charleston Battery vs. Charlotte Independence
7 p.m. – ESPN+ – FC Cincinnati vs. Atlanta United 2
8 p.m. – ESPN+ – Colorado Springs Switchbacks vs. Reno 1868
8 p.m. – ESPN+ – Oklahoma City Energy vs. Swope Park Rangers
8:30 p.m. – ESPN+ – Saint Louis FC vs. Portland Timbers 2
8:30 p.m. – ESPN+ – San Antonio FC vs. Fresno FC
11 p.m. – ESPN+ – Las Vegas Lights vs. Tulsa Roughnecks
Sunday
mls
5 p.m. – ESPN+ – Orlando City vs. Real Salt Lake
english premier league
8:30 a.m. – NBCSN – Manchester City vs. Huddersfield Town
11:30 a.m. – CNBC – Arsenal vs. Burnley
11:30 a.m. – NBCSN – Chelsea vs. Liverpool
la liga
6 a.m. – beIN Sports Connect – Malaga vs. Alaves
10:15 a.m. – beIN Sports en Espanol – Atletico Madrid vs. Espanyol
12:30 p.m. – beIN Sports Connect – Las Palmas vs. Getafe
2:45 p.m. – beIN Sports – Barcelona vs. Real Madrid
italian serie a
6:30 a.m. – beIN Sports Connect – Udinese vs. Inter Milan
9 a.m. – beIN Sports – Napoli vs. Torinio
9 a.m. – beIN Sports Connect – Lazio va. Atalanta
9 a.m. – beIN Sports Connect – SPAL vs. Benevento
9 a.m. – beIN Sports Connect – Chievo Verona vs. Crotone
9 a.m. – beIN Sports Connect – Genoa vs. Fiorentina
12 p.m. – beIN Sports Connect – Sassuolo vs. Sampdoria
2:45 p.m. – beIN Sports Connect – Cagliari vs. AS Roma
ligue 1
9 a.m. – beIN Sports Connect – Saint-Etienne vs. Bordeaux
10:30 a.m. – beIN Sports Connect – Olympique Lyonnais vs. Troyes
11 a.m. – beIN Sports Connect – Caen vs. AS Monaco
11 a.m. – beIN Sports Connect – Dijon vs. Guingamp
11 a.m. – beIN Sports Connect – Metz vs. Angers
11 a.m. – beIN Sports Connect – Nantes vs. Montpellier
11 a.m. – beIN Sports Connect – Stade Rennes vs. Strasbourg
11 a.m. – beIN Sports Connect – Toulouse vs. Lille
3:05 p.m. – beIN Sports Connect = Olympique Marseille vs. Nice
portuguese primeira liga
3:15 p.m. – GolTV – FC Porto vs. Feirense
belgian jupiler league
2 p.m. – Fox Soccer Match Pass – Beerschot-Wilrijk vs. KV Oostende
liga mx playoffs
1 p.m. – Univision Deportes – Toluca vs. Morelia
7 p.m. – Univision Deportes – Santos Laguna vs. Tigres UANL
scottish premiership
7:15 a.m. – Bleacher Report – Hearts vs. Celtic
english football league championship
7:30 a.m. – ESPN+ – Cardiff City vs. Reading
7:30 a.m. – ESPN+ – Birmingham City vs. Fulham
german 2. bundesliga
9:30 a.m. – Fox Soccer Match Pass – Eintracht Braunschweig vs. FC Ingolstadt 04
9:30 a.m. – Fox Soccer Match Pass – Union Berlin vs. Bochum
9:30 a.m. – Fox Soccer Match Pass – FC St. Pauli vs. Arminia Bielefeld
9:30 a.m. – Fox Soccer Match Pass – Greuther Furth vs. MSV Duisburg
9:30 a.m. – Fox Soccer Match Pass – Sandhausen vs. Nurnberg
9:30 a.m. – Fox Soccer Match Pass – Fortuna Dusseldorf vs. Holstein Kiel
9:30 a.m. – Fox Soccer Match Pass – FC Kaiserslautern vs. Heidenheim
9:30 a.m. – Fox Soccer Match Pass – Erzgebirge Aue vs. Dynamo Dresden
9:30 a.m. – Fox Soccer Match Pass – Jahn Regensburg vs. Darmstadt 98
ecuadorian primera a
1 p.m. – GolTV – Delfín vs. Independiente del Valle
nwsl
3 p.m. – go90 – North Carolina Courage vs. Chicago Red Stars
usl
1 p.m. – ESPN + – New York Red Bulls II vs. Nashville SC
4:30 p.m. – ESPN+ – Seattle Sounders 2 vs. Sacramento Republic
5 p.m. – ESPN+ – Bethlehem Steel vs. Richmond Kickers