O jovem de 20 anos estará isolado durante 10 dias e vai falhar o jogo com a Croácia, na terça-feira, que encerra o Grupo D, no qual República Checa e Inglaterra somam quatro pontos e croatas e escoceses um.
Se os escoceses avançarem para os oitavos de final, o jogador vai falhar também essa partida.
Antes, Gilmour tinha sido titular no empate 0-0 frente à Inglaterra, em Wembley, na sexta-feira, e foi eleito o melhor jogador em campo.