Dyer wystąpił w 28 meczach w reprezentacji Anglii. Debiutował w 1999 w meczu przeciwko Luksemburgowi. Wystąpił z reprezentacją Anglii m.in. w Mistrzostwach Świata 2002 i Mistrzostwach Europy 2004.