Follow Us on Google News
Euro 2024 is set to take place across 10 splendid stadiums in Germany, ranging from the Olympiastadion in Berlin to the Volksparkstadion in Hamburg, beginning on June 14th.
This marks Germany’s first major hosting of a men’s tournament since the 2006 World Cup. Twenty-four teams have secured qualification for the event, divided into six groups of four teams each. The top two teams from each group will advance to the round of 16, alongside the four third-place teams with the strongest performance.
According to bookmakers, France and England share the status of favorites to clinch the Euro 2024 title, closely followed by Germany, Portugal, Spain, and Italy.

A constellation of star players, including Harry Kane (England), Kylian Mbappe (France), Robert Lewandowski (Poland), Luka Modric (Croatia), Jude Bellingham (England), Kevin de Bruyne (Belgium), Ilkay Gundogan (Germany), Rodri (Spain), Toni Kroos (Germany), Virgil van Dijk (Netherlands), Niclas Fullkrug (Germany), and Gianluigi Donnarumma (Italy), is anticipated to illuminate the tournament with their stellar performances.

How to watch Euro 2024 on TV
All Euro 2024 matches will be accessible on free-to-air television networks in numerous countries, offering a delightful viewing experience regardless of your location during the tournament.
In the United Kingdom, football enthusiasts can relish every aspect of Euro 2024 through BBC and ITV. Following tradition, both channels will broadcast the tournament, culminating with the final airing on both platforms. Moreover, viewers have the option to stream matches online via BBC iPlayer or ITVX (formerly ITV Hub), though a valid TV license is required.
Several other countries will also provide free-to-air coverage of Euro 2024, including Germany (through ZDF and ARD), France (via TF1), Spain (via RTVE), and Italy (via RAI). Meanwhile, fans in New Zealand can enjoy Euro 2024 at no cost via TVNZ. But for the rest of the world, check your broadcaster in the list below.

Europe
- Albania: TV Klan
Andorra: M6, TF1 France, TVE Spain
Armenia: Armenia TV CJSC
Austria: ServusTV, ORF
Azerbaijan: Public TV Azerbaijan
Belgium: RTBF, VRT Belgium
Bosnia and Herzegovina: BHRT
Bulgaria: NOVA Bulgaria, BNT
Croatia: HRT Croatia
Cyprus: CyBC
Czechia: Česká Televize
Denmark: DKDR Sport, TV2 Denmark
Estonia: TV3 Sport Estonia, ERR
Finland: YLE
France: M6, TF1 France
Georgia: GPB
Germany: Telekom Deutschland, ARD, RTL Germany, ZDF
Greece: ERT Greece
Hungary: MTVA Hungary
Iceland: RUV Israel: Charlton, KAN
Italy: RAI, Sky Italia Srl
Kazakhstan: Kazakhstan TV
Kosovo: ArtMotion
Latvia: TV3 Sport Latvia
Lithuania: TV3 Sport Lithuania
Malta: PBS
Moldova: TRM
Monaco: M6, TF1 France
Montenegro: Arena Sport Serbia, RTCG
Netherlands: NOS
North Macedonia: Arena Sport Serbia, MKRTV
Norway: TV2-N, NRK TV
Poland: TVP
Portugal: RTP Portugal, SIC, Sport TV Portugal, TVI
Republic of Ireland: RTÉ Ireland
Romania: Pro TV Romania
San Marino: RAI, Sky Italia Srl
Serbia: Arena Sport Serbia, RTS Serbia
Slovakia: MARKIZA TV Slovakia
Slovenia: RTV Slovenija, Sportklub Slovenia
Spain: TVE Spain
Sweden: SVT, TV4 Sweden
Switzerland: SRG SSR
Türkiye: TRT Türkiye
Ukraine: Megogo Ukraine
United Kingdom: BBC TV Sport, ITV UK
Vatican City: RAI, Sky Italia Srl
Rest of the world
- Afghanistan: Sony Six
Algeria: beIN Sports MENA
American Samoa: Fox Sports USA English, fubo TV, VIX
Angola: SportyTV Nigeria, Supersport South Africa
Anguilla: CPSL
Antigua and Barbuda: CPSL
Argentina: ESPN Latin America
Aruba: CPSL
Australia: Optus Australia
Bahamas: CPSL
Bahrain: beIN Sports MENA
Bangladesh: Sony Six
Barbados: CPSL
Belize: CPSL, ESPN Latin America
Benin: NEW WORLD TV, Supersport South Africa
Bermuda: CPSL
Bhutan: Sony Six
Bolivia: ESPN Latin America
Bonaire: CPSL
Botswana: SportyTV Nigeria, Supersport South Africa
Brazil: Livemode Brazil, TV Globo Brazil
British Virgin Islands: CPSL
Burkina Faso: NEW WORLD TV, Supersport South Africa
Burundi: NEW WORLD TV, Supersport South Africa
Cambodia: CTN Cambodia
Cameroon: NEW WORLD TV, Supersport South Africa
Canada: Bell Media Canada, TVA Sports
Cape Verde: SportyTV Nigeria, Supersport South Africa
Cayman Islands: CPSL
Central African Republic: NEW WORLD TV, Supersport South Africa
Chad: beIN Sports MENA, NEW WORLD TV, Supersport South Africa
Chile: ESPN Latin America
PR China: IQIYI Sports China, Migu Video, CCTV
Colombia: ESPN Latin America
Comoros: NEW WORLD TV, Supersport South Africa
Congo: NEW WORLD TV, Supersport South Africa
Cook Islands: Digicel
Costa Rica: ESPN Latin America
Cuba: CPSL
Curaçao: CPSL
Democratic Republic of Congo: NEW WORLD TV, Supersport South Africa
Djibouti: beIN Sports MENA, NEW WORLD TV, Supersport South Africa
Dominica: CPSL
Dominican Republic: CPSL, ESPN Latin America
Ecuador: ESPN Latin America
Egypt: beIN Sports MENA
El Salvador: ESPN Latin America, Canal 4 TCS
Equatorial Guinea: SportyTV Nigeria, Supersport South Africa
Eritrea: SportyTV Nigeria, Supersport South Africa
Eswatini: SportyTV Nigeria, Supersport South Africa
Ethiopia: SportyTV Nigeria, Supersport South Africa
Fiji: Digicel
French Guiana: ESPN Latin America, M6, TF1 France
French Polynesia: Digicel, M6, TF1 France
French Southern and Antarctic Lands: M6, TF1 France
Gabon: NEW WORLD TV, Supersport South Africa
Gambia: SportyTV Nigeria, Supersport South Africa
Ghana: SportyTV Nigeria, Supersport South Africa
Grenada: CPSL
Guadeloupe: CPSL, M6, TF1 France
Guam: Fox Sports USA English, fubo TV, VIX
Guatemala: ESPN Latin America
Guiana: CPSL
Guinea: NEW WORLD TV, Supersport South Africa
Guinea-Bissau: SportyTV Nigeria, Supersport South Africa
Guyana: ESPN Latin America
Haiti: CPSL
Honduras: ESPN Latin America
Hong Kong SAR: PCCW
India and Indian Sub-Continent: Sony Six
Indonesia: MNC
In-Flight: IMG In-Flight UK
Iran: beIN Sports MENA
Iraq: beIN Sports MENA
Ivory Coast: NEW WORLD TV, Supersport South Africa
Jamaica: CPSL
Jordan: beIN Sports MENA
Kenya: SportyTV Nigeria, Supersport South Africa
Kiribati: Digicel
Kuwait: beIN Sports MENA
Lebanon: beIN Sports MENA
Lesotho: SportyTV Nigeria, Supersport South Africa
Liberia: SportyTV Nigeria, Supersport South Africa
Libya: beIN Sports MENA
Macau SAR: IQIYI Sports China
Madagascar: NEW WORLD TV, Supersport South Africa
Malawi: SportyTV Nigeria, Supersport South Africa
Malaysia: SPOTV Malaysia
Maldives: Sony Six
Mali: NEW WORLD TV, Supersport South Africa
Mariana Islands: Fox Sports USA English, fubo TV, VIX
Marshall Islands: Digicel
Martinique: CPSL, M6, TF1 France
Mauritania: beIN Sports MENA, NEW WORLD TV, Supersport South Africa
Mauritius: NEW WORLD TV, Supersport South Africa
Mayotte: M6, TF1 France
Mexico: Sky Mexico
Micronesia: Digicel
Midway: Fox Sports USA English, fubo TV, VIX
Mongolia: Unitel Mongolia
Montserrat: CPSL
Morocco: beIN Sports MENA
Mozambique: SportyTV Nigeria, Supersport South Africa
Namibia: SportyTV Nigeria, Supersport South Africa
Nauru: Digicel
Nepal: Sony Six
New Caledonia: M6, TF1 France
New Zealand: TVNZ
Nicaragua: ESPN Latin America
Niger: NEW WORLD TV, Supersport South Africa
Nigeria: SportyTV Nigeria, Supersport South Africa
Niue: Digicel
Oman: beIN Sports MENA
Pakistan: Sony Six
Palau: Digicel
Palestine (Gaza Strip and West Bank): beIN Sports MENA
Panama: ESPN Latin America
Papua New Guinea: Digicel
Paraguay: ESPN Latin America
Peru: ESPN Latin America
Puerto Rico: Fox Sports USA English, fubo TV, VIX
Qatar: beIN Sports MENA
Réunion: M6, TF1 France
Rwanda: NEW WORLD TV, Supersport South Africa
Saba: CPSL
Samoa: Digicel
São Tomé and Principe: SportyTV Nigeria, Supersport South Africa
Saudi Arabia: beIN Sports MENA
Senegal: NEW WORLD TV, Supersport South Africa
Seychelles: NEW WORLD TV, Supersport South Africa
Sierra Leone: SportyTV Nigeria, Supersport South Africa
Singapore: SPOTV Singapore, MediaCorp
Solomon Islands: Digicel
Somalia: beIN Sports MENA, SportyTV Nigeria, Supersport South Africa
South Africa: Supersport South Africa
South Korea: CJ Media
South Sudan: beIN Sports MENA, SportyTV Nigeria, Supersport South Africa
Sri Lanka: Sony Six
St. Barthélemy: M6, TF1 France
St. Barts: CPSL
St. Christopher: CPSL
St. Eustatius: CPSL
St. Helena and Ascension: SportyTV Nigeria, Supersport South Africa
St. Kitts and Nevis: CPSL
St. Lucia: CPSL
St. Martin: CPSL, M6, TF1 France
St. Pierre and Miquelon: CPSL, M6, TF1 France
St. Vincent and the Grenadines: CPSL
Sudan: beIN Sports MENA, SportyTV Nigeria, Supersport South Africa
Suriname: CPSL, ESPN Latin America
Syria: beIN Sports MENA
Tajikistan: Varzish TV
Tanzania: SportyTV Nigeria, Supersport South Africa
Togo: NEW WORLD TV, Supersport South Africa
Tokelau: Digicel
Tonga: Digicel
Tortola: CPSL
Trinidad and Tobago: CPSL
Tunisia: beIN Sports MENA
Turks and Caicos Islands: CPSL
Tuvalu: Digicel
U.S. Virgin Islands: Fox Sports USA English, fubo TV, VIX
Uganda: SportyTV Nigeria, Supersport South Africa
United Arab Emirates: beIN Sports MENA
United States of America: Fox Sports USA English, fubo TV, VIX
Uruguay: ESPN Latin America
Vanuatu: Digicel
Venezuela: ESPN Latin America
Vietnam: Viettel, HTV
Wallis and Futuna: Digicel, M6, TF1 France
Western Sahara: beIN Sports MENA
Yemen: beIN Sports MENA
Zambia: SportyTV Nigeria, Supersport South Africa
Zimbabwe: SportyTV Nigeria, Supersport South Africa
Fixtures
Friday 14 June | Germany vs Scotland | Group A | Munich | ITV | 8pm BST |
Saturday 15 June | Hungary vs Switzerland | Group A | Cologne | ITV | 2pm BST |
Saturday 15 June | Spain vs Croatia | Group B | Berlin | ITV | 5pm BST |
Saturday 15 June | Italy vs Albania | Group B | Dortmund | BBC | 8pm BST |
Sunday 16 June | Poland vs Netherlands | Group D | Hamburg | BBC | 2pm BST |
Sunday 16 June | Slovenia vs Denmark | Group C | Stuttgart | ITV | 5pm BST |
Sunday 16 June | Serbia vs England | Group C | Gelsenkirchen | BBC | 8pm BST |
Monday 17 June | Romania vs Ukraine | Group E | Munich | ITV | 2pm BST |
Monday 17 June | Belgium vs Slovakia | Group E | Frankfurt | ITV | 5pm BST |
Monday 17 June | Austria vs France | Group D | Dusseldorf | ITV | 8pm BST |
Tuesday 18 June | Turkey vs Georgia | Group F | Dortmund | BBC | 5pm BST |
Tuesday 18 June | Portugal vs Czech Republic | Group F | Leipzig | BBC | 8pm BST |
Wednesday 19 June | Croatia vs Albania | Group B | Hamburg | ITV | 2pm BST |
Wednesday 19 June | Germany vs Hungary | Group A | Stuttgart | BBC | 5pm BST |
Wednesday 19 June | Scotland vs Switzerland | Group A | Cologne | BBC | 8pm BST |
Thursday 20 June | Slovenia vs Serbia | Group C | Munich | ITV | 2pm BST |
Thursday 20 June | Denmark vs England | Group C | Frankfurt | BBC | 5pm BST |
Thursday 20 June | Spain vs Italy | Group B | Gelsenkirchen | ITV | 8pm BST |
Friday 21 June | Slovakia vs Ukraine | Group E | Dusseldorf | BBC | 2pm BST |
Friday 21 June | Poland vs Austria | Group D | Berlin | ITV | 5pm BST |
Friday 21 June | Netherlands vs France | Group D | Leipzig | BBC | 8pm BST |
Saturday 22 June | Georgia vs Czech Republic | Group F | Hamburg | BBC | 2pm BST |
Saturday 22 June | Turkey vs Portugal | Group F | Dortmund | ITV | 5pm BST |
Saturday 22 June | Belgium vs Romania | Group E | Cologne | ITV | 8pm BST |
Sunday 23 June | Switzerland vs Germany | Group A | Frankfurt | BBC | 8pm BST |
Sunday 23 June | Scotland vs Hungary | Group A | Stuttgart | BBC | 8pm BST |
Monday 24 June | Albania vs Spain | Group B | Dusseldorf | BBC | 8pm BST |
Monday 24 June | Croatia vs Italy | Group B | Leipzig | BBC | 8pm BST |
Monday 24 June | Netherlands vs Austria | Group D | Berlin | BBC | 5pm BST |
Monday 24 June | France vs Poland | Group D | Dortmund | BBC | 5pm BST |
Tuesday 25 June | England vs Slovenia | Group C | Cologne | ITV | 8pm BST |
Tuesday 25 June | Denmark vs Serbia | Group C | Munich | ITV | 8pm BST |
Wednesday 26 June | Slovakia vs Romania | Group E | Frankfurt | BBC | 5pm BST |
Wednesday 26 June | Ukraine vs Belgium | Group E | Stuttgart | BBC | 5pm BST |
Wednesday 26 June | Georgia vs Portugal | Group F | Gelsenkirchen | ITV | 8pm BST |
Wednesday 26 June | Czech Republic vs Turkey | Group F | Hamburg | ITV | 8pm BST |
Round of 16 | |||||
Saturday 29 June | 38 – 2A vs 2B | Berlin | 5pm BST | ||
Saturday 29 June | 37 – 1A vs 2C | Dortmund | 8pm BST | ||
Sunday 30 June | 40 – 1C vs 3D/E/F | Gelsenkirchen | 5pm BST | ||
Sunday 30 June | 39 – 1B vs 3A/D/E/F | Cologne | 8pm BST | ||
Monday 1 July | 42 – 2D vs 2E | Dusseldorf | 5pm BST | ||
Monday 1 July | 41 – 1F vs 3A/B/C | Frankfurt | 8pm BST | ||
Tuesday 2 July | 43 – 1E vs 3A/B/C/D | Munich | 5pm BST | ||
Tuesday 2 July | 44 – 1D vs 2F | Leipzig | 8pm BST | ||
Quarter-finals | |||||
Friday 5 July | 45 – W39 vs W37 | Stuttgart | 5pm BST | ||
Friday 5 July | 46 – W41 vs W42 | Hamburg | 8pm BST | ||
Saturday 6 July | 48 – W40 vs W38 | Dusseldorf | 5pm BST | ||
Saturday 6 July | 47 – W43 vs W44 | Berlin | 8pm BST | ||
Semi-finals | |||||
Tuesday 9 July | 49 – W45 vs W46 | Munich | 8pm BST | ||
Wednesday 10 July | 50 – W47 vs W48 | Dortmund | 8pm BST | ||
Final | |||||
Sunday 14 July | W49 vs W50 | Berlin | 8pm BST |