Which Euro 2024 matches are on today and are they on BBC or ITV? TV channel, live stream info and kick-off times

Euro 2024 kicked off with a bang on Friday night as Germany thumped Scotland 5-1 in the opening game of the tournament.

Steve Clarke's side were blown away by the competition hosts in Munich, with a shambolic first-half seeing Florian Wirtz, Jamal Musiala and Kai Havertz give the Germans a 3-0 lead while Ryan Porteous was sent off moments before half-time.

An Antonio Rudiger own goal meant the Scots had at least something to celebrate on the night, but further goals from Niclas Fullkrug and Emre Can sealed a convincing win.

READ MORE: BBC Match of the Day pundit disappeared from TV after the Euros to become a preacher

READ MORE: The 'crippling' reason Alan Hansen disappeared from TV 10 years ago

But with the opening game now done and dusted, it's time for the first full day of the tournament with six more teams in action on Saturday. The other two teams in Group A, Hungary and Switzerland, will do battle in Cologne in the first game of the day, with the likes of Liverpool's Dominik Szoboszlai and former Arsenal man Granit Xhaka both set to be involved.

That match will be followed by the first Group B fixture, which will see Spain and Croatia go head to head in Berlin. The teams faced each other in the first knockout round of Euro 2020, with Spain emerging victorious after extra-time before going on to lose to Italy in the semi-final.

The final contest of the day will see the reigning champions Italy in action against Albania. The Azzurri are obviously the favourites but will be feeling the pressure in Dortmund tonight, with the Albanians - ranked 66th in the world and making only their second ever appearance at a major tournament - seen as a potential banana skin.

So, there's a lot of football to get through today - but how can you watch it all? With coverage split between BBC and ITV, here's a quick breakdown of the TV channels each game is being shown on today.

Today's Euro 2024 matches and how to watch

  • 2pm - Hungary v Switzerland - ITV (coverage starts 1.15pm)

  • 5pm - Spain v Croatia - ITV (coverage starts 4.15pm)

  • 8pm - Italy v Albania - BBC One (coverage starts 7.20pm)

What about live streaming?

For the matches being shown on ITV, viewers can also stream the match via ITVX.

Meanwhile, matches being shown on BBC can also be streamed via the iPlayer and BBC Sport website.