Where to Watch Football

Broadcasters & channels for every football match

Every live and upcoming football match, with the broadcasters showing it in each country. Choose a match to see which channels carry it and whether they are free-to-air or subscription services.

No matches are live right now. See the upcoming schedule below.

Coming up

Upcoming matches

72 matches listed

The next few weeks of football, in one place. Pick a fixture, open the match page, and hit Free or Paid to see who's showing it — TV or streaming.

MexicovsSouth AfricaFIFA World Cup 2026
Thu 11 Jun
Republic of KoreavsCzech RepublicFIFA World Cup 2026
Fri 12 Jun
CanadavsBosnia and HerzegovinaFIFA World Cup 2026
Fri 12 Jun
United StatesvsParaguayFIFA World Cup 2026
Sat 13 Jun
QatarvsSwitzerlandFIFA World Cup 2026
Sat 13 Jun
BrazilvsMoroccoFIFA World Cup 2026
Sat 13 Jun
HaitivsScotlandFIFA World Cup 2026
Sun 14 Jun
AustraliavsTurkeyFIFA World Cup 2026
Sun 14 Jun
GermanyvsCuraçaoFIFA World Cup 2026
Sun 14 Jun
NetherlandsvsJapanFIFA World Cup 2026
Sun 14 Jun
Ivory CoastvsEcuadorFIFA World Cup 2026
Mon 15 Jun
SwedenvsTunisiaFIFA World Cup 2026
Mon 15 Jun
SpainvsCape VerdeFIFA World Cup 2026
Mon 15 Jun
BelgiumvsEgyptFIFA World Cup 2026
Mon 15 Jun
Saudi ArabiavsUruguayFIFA World Cup 2026
Mon 15 Jun
IranvsNew ZealandFIFA World Cup 2026
Tue 16 Jun
FrancevsSenegalFIFA World Cup 2026
Tue 16 Jun
IraqvsNorwayFIFA World Cup 2026
Tue 16 Jun
ArgentinavsAlgeriaFIFA World Cup 2026
Wed 17 Jun
AustriavsJordanFIFA World Cup 2026
Wed 17 Jun
PortugalvsDR CongoFIFA World Cup 2026
Wed 17 Jun
EnglandvsCroatiaFIFA World Cup 2026
Wed 17 Jun
GhanavsPanamaFIFA World Cup 2026
Thu 18 Jun
UzbekistanvsColombiaFIFA World Cup 2026
Thu 18 Jun
Czech RepublicvsSouth AfricaFIFA World Cup 2026
Thu 18 Jun
SwitzerlandvsBosnia and HerzegovinaFIFA World Cup 2026
Thu 18 Jun
CanadavsQatarFIFA World Cup 2026
Thu 18 Jun
MexicovsRepublic of KoreaFIFA World Cup 2026
Fri 19 Jun
United StatesvsAustraliaFIFA World Cup 2026
Fri 19 Jun
ScotlandvsMoroccoFIFA World Cup 2026
Fri 19 Jun
BrazilvsHaitiFIFA World Cup 2026
Sat 20 Jun
TurkeyvsParaguayFIFA World Cup 2026
Sat 20 Jun
NetherlandsvsSwedenFIFA World Cup 2026
Sat 20 Jun
GermanyvsIvory CoastFIFA World Cup 2026
Sat 20 Jun
EcuadorvsCuraçaoFIFA World Cup 2026
Sun 21 Jun
TunisiavsJapanFIFA World Cup 2026
Sun 21 Jun
SpainvsSaudi ArabiaFIFA World Cup 2026
Sun 21 Jun
BelgiumvsIranFIFA World Cup 2026
Sun 21 Jun
UruguayvsCape VerdeFIFA World Cup 2026
Sun 21 Jun
New ZealandvsEgyptFIFA World Cup 2026
Mon 22 Jun
ArgentinavsAustriaFIFA World Cup 2026
Mon 22 Jun
FrancevsIraqFIFA World Cup 2026
Mon 22 Jun
NorwayvsSenegalFIFA World Cup 2026
Tue 23 Jun
JordanvsAlgeriaFIFA World Cup 2026
Tue 23 Jun
PortugalvsUzbekistanFIFA World Cup 2026
Tue 23 Jun
EnglandvsGhanaFIFA World Cup 2026
Tue 23 Jun
PanamavsCroatiaFIFA World Cup 2026
Wed 24 Jun
ColombiavsDR CongoFIFA World Cup 2026
Wed 24 Jun
Bosnia and HerzegovinavsQatarFIFA World Cup 2026
Wed 24 Jun
SwitzerlandvsCanadaFIFA World Cup 2026
Wed 24 Jun
MoroccovsHaitiFIFA World Cup 2026
Wed 24 Jun
ScotlandvsBrazilFIFA World Cup 2026
Wed 24 Jun
Czech RepublicvsMexicoFIFA World Cup 2026
Thu 25 Jun
South AfricavsRepublic of KoreaFIFA World Cup 2026
Thu 25 Jun
CuraçaovsIvory CoastFIFA World Cup 2026
Thu 25 Jun
EcuadorvsGermanyFIFA World Cup 2026
Thu 25 Jun
JapanvsSwedenFIFA World Cup 2026
Fri 26 Jun
TunisiavsNetherlandsFIFA World Cup 2026
Fri 26 Jun
ParaguayvsAustraliaFIFA World Cup 2026
Fri 26 Jun
TurkeyvsUnited StatesFIFA World Cup 2026
Fri 26 Jun
NorwayvsFranceFIFA World Cup 2026
Fri 26 Jun
SenegalvsIraqFIFA World Cup 2026
Fri 26 Jun
Cape VerdevsSaudi ArabiaFIFA World Cup 2026
Sat 27 Jun
UruguayvsSpainFIFA World Cup 2026
Sat 27 Jun
EgyptvsIranFIFA World Cup 2026
Sat 27 Jun
New ZealandvsBelgiumFIFA World Cup 2026
Sat 27 Jun
CroatiavsGhanaFIFA World Cup 2026
Sat 27 Jun
PanamavsEnglandFIFA World Cup 2026
Sat 27 Jun
ColombiavsPortugalFIFA World Cup 2026
Sun 28 Jun
DR CongovsUzbekistanFIFA World Cup 2026
Sun 28 Jun
AlgeriavsAustriaFIFA World Cup 2026
Sun 28 Jun
JordanvsArgentinaFIFA World Cup 2026
Sun 28 Jun