Grup B dari Kejuaraan Eropa UEFA 2012 dimulai pada 9 Juni 2012, dan akan selesai pada 17 Juni 2012. Grup ini terdiri atas Belanda, Denmark, Jerman dan Portugal. Grup B secara luas dikenal sebagai "grup maut" turnamen[1][2][3][4] Saat kejuaraan dimulai keempat tim masuk dalam 10 besar peringkat FIFA.[5]
Jerman lolos setelah mengalahkan Denmark,[6] sedangkan Portugal lolos setelah mengalahkan Belanda.[7]
Belanda v Denmark
Pemain Terbaik: Michael Krohn-Dehli (Denmark)[8]
Asisten wasit: Primoz Arhar (Slovenia)Matej Žunič (Slovenia)Asisten wasit tambahan: Matej Jug (Slovenia)Slavko Vinčić (Slovenia)Wasit keempat: Pavel Královec (Republik Ceko)
Jerman v Portugal
Pemain Terbaik: Mesut Özil (Jerman)[10]
Asisten wasit: Frédéric Cano (Prancis)Michael Annonier (Prancis)Asisten wasit tambahan: Fredy Fautrel (Prancis)Ruddy Buquet (Prancis)Wasit keempat: Marcin Borski (Polandia)
Denmark v Portugal
Pemain Terbaik: Pepe (Portugal)[12]
Asisten wasit: Alasdair Ross (Skotlandia)Derek Rose (Skotlandia)Asisten wasit tambahan: William Collum (Skotlandia)Euan Norris (Skotlandia)Wasit keempat: Viktor Shvetsov (Ukraina)
Belanda v Jerman
Pemain Terbaik: Mario Gómez (Jerman)[14]
Asisten wasit: Stefan Wittberg (Swedia)Mathias Klasenius (Swedia)Asisten wasit tambahan: Markus Strömbergsson (Swedia)Stefan Johannesson (Swedia)Wasit keempat: Tom Harald Hagen (Norwegia)
Portugal v Belanda
Pemain Terbaik: Cristiano Ronaldo (Portugal)[16]
Asisten wasit: Renato Faverani (Italia)Andrea Stefani (Italia)Asisten wasit tambahan: Gianluca Rocchi (Italia)Paolo Tagliavento (Italia)Wasit keempat: Martin Atkinson (Inggris)
Denmark v Jerman
Pemain Terbaik: Lukas Podolski (Jerman)[18]
Asisten wasit: Roberto Alonso Fernández (Spanyol)Juan Carlos Yuste Jiménez (Spanyol)Asisten wasit tambahan: David Fernández Borbalán (Spanyol)Carlos Clos Gómez (Spanyol)Wasit keempat: Mark Clattenburg (Inggris)