Дайер провёл 33 игры за первую сборную Англии и был в составе сборной на чемпионате мира 2002 и Евро-2004.