Italy's Annibale Frossi won an Olympic Gold medal in 1936 wearing glasses and JF Mitchell wore his specs in an FA Cup Final. In the modern era, however, the wearers of spectacles have been, it seems, confined to Netherlands and Belgium. 

Jef Jurion-in his 20 year career (1954-74) Mister Europe played for Anderlecht, Gent and Lokeren. He won 64 caps for Belgium. 

Rinus Israël-Israël played most of his career with Feyenoord and then PEC Zwolle. He represented the Netherlands 47 times (1964–1974). He was known as IJzeren Rinus.

In a career lasting from 1967- 81 Joop van Daele played in the main for  Feyenoord and Fortuna Sittard. He Famously got his glasses broken playing against Estudiantes in the Intercontinental Cup final. 

Edgar Davids has an impressive CV that includes several giants- Ajax, Milan, Internazionale,  Juventus, Barcelona, Tottenham Hotspur... He played 74 times for Netherlands.