Han spilte i kun en av Englands tre kamper i Gruppe C mot USA (1-1), Algerie (0-0) og Slovenia (seier 0–1), da han kom inn som innbytter mot Slovenia. England kom på andreplass i gruppen og møtte vinneren av Gruppe D i åttendels finalen, Tyskland. I åttendedelsfinalen den 27. juni 2010 vant Tyskland tilslutt 4-1, og England måtte igjen dra tidlig hjem fra et VM i fotball. Cole kom innpå som innbytter i det 64. minutt, hans andre og siste opptreden i VM.