O grupo B, considerado por muitos o grupo mais forte deste torneio, arrancou a competição sem muitas surpresas nos resultados, mas algumas na maneira em que se chegou a eles. As duas partidas deste grupo tornaram-se históricas por recordes terem sido batidos em ambas. A Espanha abriu o grupo a vencer a Croácia por três golos sem resposta, já a Itália venceu a Albânia por 2-1, sem estar muito confortável.
Espanha vs Croácia
Esta partida já foi digna de notícia, mesmo antes de começar. Com a confirmação de Lamine Yamal no onze inicial espanhol, o jovem jogador nascido em 2007 fez história ao tornar-se o jogador mais novo de sempre a jogar uma fase final de um Europeu, com 16 anos.
No que toca ao jogo propriamente dito, foi caracterizado por uma Espanha dominante e por uma Croácia sem eficácia. Os três golos da partida foram marcados na primeira parte aos 29, 32 e 45+2 minutos. O primeiro golo foi marcado por Álvaro Morata que concretizou a sua primeira grande oportunidade de golo depois de um passe em rutura de Fabián Ruiz, que, 3 minutos depois, assinou o seu nome no marcador depois de um bom trabalho individual para tirar 3 adversários da frente e, de seguida, atirar para a baliza croata. A partida tornou-se ainda mais especial para Lamine Yamal mesmo antes do intervalo ao fazer uma assistência para o golo de Dani Carvajal com um cruzamento a meia altura que foi concretizado pelo defesa do Real Madrid.
Comparada com o primeiro tempo, a segunda parte foi, na maioria, sem eventos. A Croácia teve de esperar até ao minuto 78 para ter uma oportunidade clara de golo, que apareceu na forma de uma grande penalidade de Rodri sobre Petkovic, que foi quem tomou a responsabilidade de convertê-la. O guarda-redes espanhol defendeu o remate de Petkovic, mas não conseguiu evitar o passe de Perisic que encontrou Petkovic que marcou à segunda tentativa. No entanto, após revisão do VAR, o golo foi anulado pois foi revelado que Perisic entrou dentro da grande área antes do seu compatriota rematar. Fabián Ruiz foi nomeado o homem do jogo, com um golo e uma assistência.
Itália vs Albânia
Este jogo tornou-se histórico logo aos 22 segundos, com Nedim Bajrami a marcar o golo mais rápido da história do campeonato da Europa e a chocar a equipa italiana. No entanto, a Itália não deixou isto afetar o seu plano de jogo e completou a reviravolta no marcador aos 17 minutos. Antes disso, no 11º minuto da partida, Bastoni fez o empate no seguimento de um pontapé de canto com um cabeceamento ao segundo poste do defesa do Inter de Milão. Seis minutos depois, Nicoló Barella fez um remate potente à entrada da área para confirmar o favoritismo italiano. Depois do arranque frenético, a partida caiu sob um equilíbrio com a Itália um pouco por cima, mas com algumas oportunidades para a Albânia. Nos últimos 10 minutos do jogo, a Itália correu o risco de sofrer o empate ao tirar o pé do acelerador e deixar o cronómetro correr, o que culminou numa grande oportunidade para os albaneses, que apenas foi parada por uma defesa muito difícil de Donnarumma. Federico Chiesa foi nomeado o homem do jogo pela UEFA.