Thursday, March 20, 2025 at 7:45 PM· Stadio Giuseppe Meazza, Milano

Watch Live

Match Events

  • 90′ ⇄
  • 84′ ⇄
  • 83′ ⇄
  • 82′ ⇄
  • 76′
  • 74′
  • 71′ ⇄
  • 66′ ⇄
  • 64′ ⇄
  • 64′ ⇄
  • 55′
  • 52′
  • 49′
  • 45′ ⇄
  • 45′ ⇄
  • 9′

Head to Head

Lineups

Italy

  • Gianluigi Donnarumma
  • Alessandro Bastoni
  • Riccardo Calafiori
  • Giovanni Di Lorenzo
  • Sandro Tonali
  • Nicolò Barella
  • Nicolò Rovella
  • Destiny Udogie
  • Matteo Politano
  • Giacomo Raspadori
  • Moise Kean

Germany

  • Oliver Baumann
  • Antonio Rüdiger
  • Jonathan Tah
  • David Raum
  • Joshua Kimmich
  • Leroy Sané
  • Leon Goretzka
  • Pascal Gross
  • Jonathan Burkardt
  • Jamal Musiala
  • Nadiem Amiri

Match FAQ

When is Italy vs Germany?
Italy vs Germany kicks off on Thursday, March 20, 2025 at 7:45 PM in the UEFA Nations League.
Which channel broadcasts Italy vs Germany?
Italy vs Germany can be watched live and free on this page — multiple servers and TV channels are listed above.
How to watch Italy vs Germany live for free?
Open this page at kickoff time and press play — Italy vs Germany streams free in HD with multiple backup servers.