Onder leiding van de Zweedse bondscoach Sven-Göran Eriksson maakte Cole zijn debuut voor de Engelse nationale ploeg op 28 maart 2001 in een WK-kwalificatiewedstrijd tegen Albanië. Met Engeland nam hij deel aan het WK 2002 en het EK 2004. Ook maakte hij deel uit van de Engelse ploeg tijdens het WK 2006 en het WK 2010. Met Engeland plaatste hij zich niet voor het EK 2008.