Premier League footballers with at least 100 international caps

Frank Lampard will join the centurion's club in Ukraine tonight. Photo: PA

Chelsea's Frank Lampard will earn his 100th England cap against Ukraine tonight, joining this illustrious list of fellow Premier League footballers with more than 100 international appearances.

Can you name them all?

Stoke's Thomas Sorensen has 101 caps for Denmark. Credit: PA
Fulham's Damien Duff won 100 caps for Ireland. Credit: PA
England's captain Steven Gerrard will win his 105th cap in Ukraine. Credit: PA
Chelsea's Ashley Cole will also earn his 105th England cap in Ukraine. Credit: PA
Liverpool's Kolo Toure boasts 106 caps for Ivory Coast. Credit: PA
Fernando Torres has played 106 times for Spain since his debut in 2003. Credit: PA
Aged 28, Arsenal's Lukas Podolski already has 111 Germany caps. Credit: PA
Chelsea's latest recruit, Samuel Eto'o, has featured for Cameroon 112 times. Credit: PA
Shay Given's 125 Ireland caps don't guarantee him first team action at Aston Villa. Credit: PA
Fulham Greek veteran Giorgos Karagounis is still going strong with 126 caps. Credit: PA
Chelsea understudy Mark Schwarzer has represented Australia 108 times. Credit: PA
John Arne Riise, now at Fulham, has 110 caps for Norway. Credit: PA