Check out our comprehensive schedule for today’s soccer games, including when, where, and how to watch live international matches airing on USA TV. Our guide also covers upcoming matches tomorrow, with details on available television broadcasts and streaming options for U.S. residents. Where applicable, we provide links to legal streaming sites so you can watch the games easily and securely.
Friday, December 19
- 02:00 AM ET
- 04:00 AM ET
- 12:30 PM ET
- 12:30 PM ET
- 01:00 PM ET
- 02:00 PM ET
Bologna vs. Inter Milan (Supercoppa Italiana)
- 02:30 PM ET
- 03:00 PM ET
Lens vs. Feignies (Coupe de France)
- 03:00 PM ET
Valencia vs. Mallorca (Spanish LaLiga)
- 03:00 PM ET
Swansea City vs. Wrexham AFC (English Championship)
Saturday, December 20
- 01:00 AM ET
- 05:45 AM ET
- 07:00 AM ET
- 07:00 AM ET
- 07:00 AM ET
- 07:30 AM ET
Southampton vs. Coventry City (English Championship)
- 07:30 AM ET
Newcastle United vs. Chelsea (English Premier League)
- 07:30 AM ET
Notts County FC vs. Walsall (English League Two)
- 07:30 AM ET
Preston North End vs. Norwich City (English Championship)
- 08:00 AM ET
Oviedo vs. Celta Vigo (Spanish LaLiga)
- 08:00 AM ET
- 09:00 AM ET
Modena vs. Venezia (Italian Serie B)
- 09:00 AM ET
Eyüpspor vs. Fenerbahçe (Turkish Süper Lig)
- 09:30 AM ET
US Lusitanos Saint-Maur vs. Lille (Coupe de France)
- 09:30 AM ET
- 09:30 AM ET
- 09:30 AM ET
- 09:30 AM ET
- 09:30 AM ET
- 10:00 AM ET
Manchester City vs. West Ham United (English Premier League)
- 10:00 AM ET
Watford vs. Stoke City (English Championship)
- 10:00 AM ET
Ipswich Town vs. Sheffield Wednesday (English Championship)
- 10:00 AM ET
Bristol City vs. Middlesbrough (English Championship)
- 10:00 AM ET
Brighton & Hove Albion vs. Sunderland (English Premier League)
- 10:00 AM ET
Wolverhampton Wanderers vs. Brentford (English Premier League)
- 10:00 AM ET
AFC Bournemouth vs. Burnley (English Premier League)
- 10:00 AM ET
Queens Park Rangers vs. Leicester City (English Championship)
- 10:15 AM ET
Levante vs. Real Sociedad (Spanish LaLiga)
- 10:15 AM ET
- 10:30 AM ET
- 11:15 AM ET
Avellino vs. Palermo F.C. (Italian Serie B)
- 12:00 PM ET
Beşiktaş vs. Rizespor (Turkish Süper Lig)
- 12:00 PM ET
Lyon-La Duchère vs. Toulouse FC (Coupe de France)
- 12:00 PM ET
Lazio vs. Cremonese (Italian Serie A)
- 12:30 PM ET
Tottenham Hotspur vs. Liverpool (English Premier League)
- 12:30 PM ET
- 12:30 PM ET
Osasuna vs. Alavés (Spanish LaLiga)
- 02:00 PM ET
- 02:30 PM ET
- 02:45 PM ET
Juventus vs. AS Roma (Italian Serie A)
- 03:00 PM ET
Real Madrid vs. Sevilla FC (Spanish LaLiga)
- 03:00 PM ET
Everton vs. Arsenal (English Premier League)
- 03:00 PM ET
Vendée Fontenay Foot vs. Paris Saint-Germain (Coupe de France)
- 03:00 PM ET
Leeds United vs. Crystal Palace (English Premier League)
- 03:35 PM ET
More resources so you don’t miss live soccer TV games
We offer other resources for you, too.
First, our World Soccer Talk website features the latest soccer news, schedules, and analysis. Second, we have a free daily email newsletter entitled WST Insider that includes news customized to your favorite team and leagues.
Second, download a complimentary copy of The Ultimate Soccer TV And Streaming Guide. It features details on all of the leagues from around the world to watch live soccer TV matches.
Finally, to find out when soccer games are on, download the free Soccer TV Schedules App. It includes listings of all of the live soccer matches available in the United States (available on Apple iOS devices and Android devices).
Soccer games today and tomorrow
All of the television and streaming listings for soccer games today and tomorrow are hand-curated by our team. Our goal is to aggregate all of the games from the different streaming and television providers into one easy-to-use guide.
Since 2005, we’ve been helping to make it easier for soccer fans to find the games as well as news about the beautiful game. Thank you for your support.












