🇩🇪 In Germany (home base): ARD & ZDF show 60 of the 104 matches free-to-air — including every Germany game, the opening match, both semi-finals and the final (also free on their apps/streams). MagentaTV (Telekom) carries all 104 live, 44 of them exclusively.
🇫🇷 On the France trip (Jun 14–24): if you have UK channels, BBC One and ITV1 split all 104 matches between them, all free (and on BBC iPlayer / ITVX). The German ARD/ZDF free games are available too. Both of Germany’s first two matches fall during this stay — Germany v Curacao (Jun 14) and Germany v Ivory Coast (Jun 20) — carried free on ARD/ZDF and on BBC or ITV.
Channel chips below each match: 🇩🇪 = German free-TV (ARD/ZDF), 🇬🇧 = UK (BBC/ITV). Officially confirmed games are firm; exp. = expected (well-sourced but unofficial projection); TBC = not announced yet. The full per-match BBC-vs-ITV split is only published for the home-nation and marquee games — the rest, and all knockout ties, are confirmed nearer kick-off.
Kickoff times below are CET (Germany) with ET shown underneath. Games not on German free-TV are on MagentaTV (pay); in the UK all 104 are free across BBC/ITV.
Today & tomorrow’s matches.
Germany match