How to watch men's' soccer for the week of April 15, Champions League, EFL, MLS, La Liga
Men's soccer continues to catch fire as the month of April reaches its halfway mark.
The UEFA Champions League is down to eight teams in the quarterfinals following a busy first leg of the tournament. Among the noteworthy matchups includes the ever-popular teams of Real Madrid and Arsenal, who face off with one getting eliminated following Wednesday's matchup.
A new match week for the Premier League is on the docket as well with only a handful of weeks remaining. La Liga and MLS also have a full slate of matches to fill soccer fans calendars over the coming week.
Here is everything you need to know in order to watch all the major men's soccer action this week.
How to watch Champions League
The conclusion of the quarterfinals is streamed live on Paramount+ where fans can watch every matchup.
Watch 2025 Champions League on Paramount+
Champions League weekly schedule
Tuesday, April 15
- Borussia Dortmund (0) vs. Barcelona (4) - 3 p.m. ET - Watch on Paramount+
- Aston Villa (1) vs. Paris Saint-Germain (3) - 3 p.m. ET - Watch on Paramount+
Wednesday, April 16
- Inter (2) vs. Bayern München (1) - 3 p.m. ET - Watch on Paramount+
- Real Madrid (0) vs. Arsenal (3) - 3 p.m. ET - Watch on Paramount+
How to watch English Premier League
The TV schedule has not yet been announced for the upcoming week of EPL soccer, but games are generally available on either NBC, USA or streaming on Peacock. Cord cutters can watch NBC and USA's games with a Fubo free trial.
One mid-week game finishes up Week 32 and then Saturday brings the start of Week 33.
Wednesday, April 16
- Newcastle vs. Crystal Palace - 2:30 p.m. - USA (watch FREE on Fubo)
Saturday, April 19
- Brentford vs. Brighton & Hove Albion - 10 a.m. ET
- Crystal Palace vs. Bournemouth - 10 a.m. ET
- Everton vs. Manchester City - 10 a.m. ET
- West Ham United vs. Southhampton - 10:00 a.m. ET
- Aston Villa vs. Newcastle United - 12:30 p.m. ET
Sunday, April 20
- Fulham vs. Chelsea - 9 a.m. ET
- Ipswich vs. Arsenal - 9 a.m. ET
- Manchester United vs. Wolverhampton Wanderers - 9 a.m. ET
- Leicester vs. Liverpool - 11:30 a.m. ET
Monday, April 21
- Tottenham Hotspur vs. Nottingham Forest - 3 p.m. ET
Tuesday, April 22
- Manchester City vs. Aston Villa - 3 p.m. ET
Wednesday, April 23
- Arsenal vs. Crystal Palace - 3 p.m. ET
Watch EPL on Fubo with a free trial
Stream 2025 EPL games on Peacock
How to watch MLS
Every MLS game this week is available to watch with Apple TV's MLS Season Pass.
MLS Weekly schedule
Saturday, April 19
- Austin vs. LA Galaxy - 1:45 p.m. ET - Watch on Apple TV
- Columbus vs. Miami - 4:30 p.m. ET - Watch on Apple TV
- Charlotte vs. San Diego - 7:30 p.m. ET - Watch on Apple TV
- Montréal vs. Orlando - 7:30 p.m. ET - Watch on Apple TV
- New England vs. New York City - 7:30 p.m. ET - Watch on Apple TV
- New York vs. D.C. United - 7:30 p.m. ET - Watch on Apple TV
- Seattle vs. Nashville - 7:30 p.m. ET - Watch on Apple TV
- Philadelphia vs. Atlanta - 7:30 p.m. ET - Watch on Apple TV
- Chicago vs. Cincinnati - 8:30 p.m. ET - Watch on Apple TV
- Houston vs. Colorado - 8:30 p.m. ET - Watch on Apple TV
- St. Louis vs. Vancouver - 8:30 p.m. ET - Watch on Apple TV
- Minnesota vs. Dallas - 8:30 p.m. ET - Watch on Apple TV
- Salt Lake vs. Toronto - 9:30 p.m. ET - Watch on Apple TV
- Portland vs. LAFC - 10:15 p.m. ET - Watch on Apple TV
- San Jose vs. Kansas City - 10:30 p.m. ET - Watch on Apple TV
How to watch La Liga
Friday, April 18
- Espanyol vs. Getafe - 3 p.m. ET - Watch on ESPN+
Saturday, April 19
- Rayo Vallecano vs. Valencia - 8 a.m. ET - Watch on ESPN+
- Barcelona vs. Celta Vigo - 10:15 a.m ET - Watch on ESPN+
- Mallorca vs. Leganés - 12:30 p.m. ET - Watch on ESPN+
- Las Palmas vs. Atlético Madrid - 3 p.m. ET - Watch on ESPN+
Sunday, April 20
- Real Valladolid vs. Osasuna - 8 a.m. ET - Watch on ESPN+
- Villarreal vs. Real Sociedad - 10:15 a.m. ET - Watch on ESPN+
- Sevilla vs. Alavés - 12:30 p.m. ET - Watch on ESPN+
- Real Madrid vs. Athletic Club - 3 p.m. ET - Watch on ESPN+
Monday, April 21
- Girona vs. Real Betis - 3 p.m. ET - Watch on ESPN+