В прошлом нидерландец возглавлял сборную Греции, а также был помощником главного тренера сборной Нидерландов Марко ван Бастена.
Под руководством Джона «Мельбурн Сити» выиграл Кубок Австралии 2016 года. Последним местом работы тренера был «Аякс».