Ha estat internacional amb la selecció de futbol d'Anglaterra en 19 ocasions i ha marcat 4 gols. El seu debut com internacional es va produir el 18 d'agost de 2004 en un partit amistós entre Anglaterra i Ucraïna. Va entrar com substitut en el minut 53 de partit per Nicky Butt i va acabar marcant un gol el 72. Durant la fase de classificació per a l'Euro 2008 va disputar 7 partits on va aconseguir marcar 2 gols. En el primer partit de Fabio Capello com a entrenador de la selecció d'Anglaterra en un amistós davant de Suïssa va jugar en el segon temps i va marcar el gol de la victòria per 2-1 per a la selecció de futbol d'Anglaterra.