Germany’s top two clubs are set to meet on Saturday as current league leaders Borussia Dortmund visit Bayern Munich. A win for the hosts will move them atop the German Bundesliga table.
Liverpool will also be hoping to reach the top of the table this weekend as a win over Southampton will allow them to do so. The latter is playing host and have won their last two matches.
Barcelona will have the chance to extend the gap between them and second-placed Atletico Madrid as the Lionel Messi and his teammates welcome the Madrid club on Saturday. Real Madrid is also in action this weekend as they host Eibar.
Juventus’ match against AC Milan is the headlining match this weekend in Italy’s top flight. France’s top game will feature Paris Saint-Germain as the league leaders welcome Strasbourg on Sunday.
Here’s a closer look at all of the soccer action you’ll find on TV, and on major online streams this weekend:
Friday
English Premier League
3 p.m. – NBCSN – Southampton vs Liverpool
German Bundesliga
2:30 p.m. – Fox Sports 2 – Mainz 05 vs Freiburg
Ligue 1
2:45 p.m. – beIN Sports – Bordeaux vs Olympique Marseille
Major League Soccer
10 p.m. – ESPN+ – Vancouver Whitecaps vs LA Galaxy
German 2. Bundesliga
12:30 p.m. – FOX Soccer Match Pass – Arminia Bielefeld vs Erzgebirge Aue
12:30 p.m. – FOX Soccer Match Pass – Jahn Regensburg vs Bochum
Liga MX
9 p.m. – Univision Deportes – Veracruz vs Atlas
11 p.m. – Univision Deportes – Puebla vs Morelia
Ascenso MX
11 p.m. – ESPN Deportes – Dorados vs Venados
Turkish Super Lig
1:30 p.m. – beIN Sports Connect – Trabzonspor vs Antalyaspor
USL League One
7:30 p.m. – ESPN+ – Orlando City B vs Toronto FC II
A-League
4:50 a.m. – ESPN+ – Melbourne City vs Brisbane Roar
Saturday
English Premier League
10 a.m. – NBC Sports Gold – AFC Bournemouth vs Burnley
10 a.m. – NBC Sports Gold – Huddersfield Town vs Leicester City
10 a.m. – NBCSN – Newcastle United vs Crystal Palace
English FA Cup
12:30 p.m. – ESPN+ – Manchester City vs Brighton & Hove Albion
La Liga
7 a.m. – beIN Sports Connect – Girona vs Espanyol
10:15 a.m – beIN Sports – Real Madrid vs Eibar
12:30 p.m. – beIN Sports – Rayo Vallecano vs Valencia
2:45 p.m. – beIN Sports – Barcelona vs Atlético Madrid
Italian Serie A
9 a.m. – ESPN+ – Parma vs Torino
12 p.m. – ESPN+ – Juventus vs Milan
2:30 p.m. – ESPN+ – Sampdoria vs Roma
German Bundesliga
9:30 a.m. – Univision Deportes – Schalke 04 vs Eintracht Frankfurt
9:30 a.m. – Fox Sports 2 – Bayer Leverkusen vs RB Leipzig
9:30 a.m. – FOX Soccer Match Pass – Stuttgart vs Nürnberg
9:30 a.m. – FOX Soccer Match Pass – Hertha BSC vs Fortuna Düsseldorf
9:30 a.m. – Fox Soccer Plus – Wolfsburg vs Hannover 96
12:30 p.m. – FOX – Bayern München vs Borussia Dortmund
Ligue 1
11 a.m. – beIN Sports Connect – Olympique Lyonnais vs Dijon
2 p.m. – beIN Sports Connect – Amiens SC vs Saint-Étienne
2 p.m. – beIN Sports Connect – Angers SCO vs Rennes
2 p.m. – beIN Sports Connect – Guingamp vs Monaco
2 p.m. – beIN Sports Connect – Nîmes vs Caen
Major League Soccer
1 p.m. – ESPN+ – New York City FC vs Montreal Impact
3 p.m. – FOX – D.C. United vs Los Angeles FC
3 p.m. – ESPN+ – Toronto FC vs Chicago Fire
7 p.m. – ESPN+ – New York Red Buls vs Minnesota United
7:30 p.m. – ESPN+ – Columbus Crew vs New England Revolution
7:30 p.m. – ESPN+ – Orlando City SC vs Colorado Rapids
7:30 p.m. – ESPN+ – Philadelphia Union vs FC Dallas
8 p.m. – ESPN+ – San Jose Earthquakes vs Portland Timbers
10 p.m. – ESPN+ – Seattle Sounders FC vs Real Salt Lake
English Football League Championship
7:30 a.m. – ESPN+ – Norwich City vs Queens Park Rangers
10 a.m. – ESPN+ – Birmingham City vs Leeds United
German 2. Bundesliga
7 a.m. – FOX Soccer Match Pass – Holstein Kiel vs St. Pauli
7 a.m. – FOX Soccer Match Pass – MSV Duisburg vs Ingolstadt
7 a.m. – FOX Soccer Match Pass – Sandhausen vs Paderborn
Eredivisie
12:30 p.m. – ESPN+ – Willem II vs Ajax
2:45 p.m. – ESPN+ – De Graafschap vs AZ
Liga MX
7 p.m. – ESPN Deportes – Cruz Azul vs Querétaro
9 p.m. – Univision Deportes – Tigres UANL vs Pumas UNAM
9 p.m. – ESPN Deportes – León vs Necaxa
11 p.m. – Univsion Deportes – Guadalajara vs Lobos BUAP
11 p.m. – Fox Sports 1 – Tijuana vs América
USL Championship
2 p.m. – ESPN+ – Ottawa Fury FC vs Nashville SC
3 p.m. – ESPN+ – Real Monarchs SLC vs Reno 1868 FC
5 p.m. – ESPN+ – Swope Park Rangers vs Bethlehem Steel FC
7 p.m. – ESPN+ – Louisville City FC vs Pittsburgh Riverhounds SC
7 p.m. – ESPN+ – North Carolina FC vs Memphis 901 FC
7:30 p.m. – ESPN+ – Tampa Bay Rowdies vs Hartford Athletic
7:30 p.m. – ESPN+ – Atlanta United 2 vs Saint Louis FC
8 p.m. – ESPN+ – Birmingham Legion FC vs New York Red Bulls II
8:30 p.m. – ESPN+ – San Antonio FC vs Las Vegas Lights FC
8:30 p.m. – ESPN+ – OKC Energy FC vs Portland Timbers 2
8:30 p.m. – ESPN+ – Rio Grande Valley FC vs New Mexico United
10 p.m. – ESPN+ – Orange County SC vs Colorado Springs Switchbacks FC
10 p.m. – ESPN+ – LA Galaxy II vs Tulsa Roughnecks FC
10:30 p.m. – ESPN+ – Phoenix Rising FC vs Fresno FC
10:30 p.m. – ESPN+ – Sacramento Republic FC vs Austin Bold FC
Turkish Super Lig
12 p.m. – beIN Sports en Español – Galatasaray vs Yeni Malatyaspor
Scottish Premiership
7:30 a.m. – B/R Live – Hearts vs Hibernian
Belgian First Division A
2:30 p.m. – B/R Live – Genk vs Gent
USL League One
5 p.m. – ESPN+ – Richmond Kickers vs South Georgia Tormenta FC
7 p.m. – ESPN+ – Chattanooga Red Wolves SC vs Forward Madison FC
7 p.m. – ESPN+ – Greenville Triumph vs Lansing Ignite
A-League
2:35 a.m. – ESPN+ – Newcastle Jets vs Western Sydney Wanderers
4:50 a.m. – ESPN+ – Sydney FC vs Melbourne Victory
Sunday
English Premier League
9:05 a.m. – NBCSN – Everton vs Arsenal
English FA Cup
11 a.m. – ESPN+ – Watford vs Wolverhampton Wanderers
La Liga
6 a.m. – beIN Sports Connect – Deportivo Alavés vs Leganés
8 a.m. – beIN Sports en Español – Getafe vs Athletic Club
10:15 a.m. – beIN Sports – Real Valladolid vs Sevilla
12:30 p.m. – beIN Sports – Celta de Vigo vs Real Sociedad
12:30 p.m. – beIN Sports – Levante vs Huesca
2:45 p.m. – beIN Sports en Español – Real Betis vs Villarreal
Italian Serie A
6:30 a.m. – ESPN+ – Fiorentina vs Frosinone
9 a.m. – ESPN+ – Udinese vs Empoli
9 a.m. – ESPN+ – Cagliari vs SPAL
12 p.m. – ESPN Deportes – Internazionale vs Atalanta
12 p.m. – ESPN+ – Lazio vs Sassuolo
2:30 p.m. – ESPN+ – Napoli vs Genoa
German Bundesliga
9:30 a.m. – Fox Sports 1 – Augsburg vs Hoffenheim
12 p.m. – Fox Sports 2 – Borussia M’gladbach vs Werder Bremen
Ligue 1
9 a.m. – beIN Sports Connect – Reims vs Lille
9 a.m. – beIN Sports Connect – Toulouse vs Nantes
11 a.m. – beIN Sports Connect – Nice vs Montpellier
3 p.m. – beIN Sports – PSG vs Strasbourg
Major League Soccer
3 p.m. – ESPN – FC Cincinnati vs Sporting Kansas City
German 2. Bundesliga
7:30 a.m. – FOX Soccer Match Pass – Heidenheim vs Köln
7:30 a.m. – FOX Soccer Match Pass – Dynamo Dresden vs Union Berlin
7:30 a.m. – FOX Soccer Match Pass – Greuther Fürth vs Darmstadt 98
Eredivisie
8:30 a.m. – ESPN+ – VVV vs Feyenoord
10:45 a.m. – ESPN+ – Vitesse vs PSV
Liga MX
1 p.m. – Univision Deportes – Toluca vs Monterrey
7 p.m. – Univision Deportes – Santos Laguna vs Pachuca
USL Championship
3:30 p.m. – ESPN+ – Charleston Battery vs Charlotte Independence
Allsvenskan
9 a.m. – ESPN+ – Östersunds FK vs Falkenberg
Scottish Premiership
7:30 a.m. – B/R Live – Motherwell vs Rangers
Belgian First Divison A
12 p.m. – B/R Live – Anderlecht vs Antwerp
A-League
3 a.m. – ESPN+ – Adelaide United vs Wellington Phoenix
5 a.m. – ESPN+ – Central Coast Mariners vs Perth Glory
Women’s International Friendly
9 p.m. – ESPN2 – USA vs Belgium