Cole jugó su partido #79 para Inglaterra el 12 de junio de 2010 en el empate a 1-1 contra en un partido de la fase de grupos de la Copa Mundial de Fútbol de 2010.