Wychowanek miejscowego klubu Sparta Rotterdam. W 1991 roku rozpoczął karierę piłkarską w podstawowej drużynie Sparty, rozgrywając 16 meczów w pierwszym składzie. W 1994 przeniósł się do Helmond Sport. W 1996 zakończył karierę zawodnika w wieku 27 lat[1].
Po zakończeniu kariery piłkarskiej w 2000 roku został trenerem i koordynatorem młodej kadry Feyenoordu, jednego z najbardziej utytułowanych klubów w Holandii. W 2006 roku został mianowany na stanowisko asystenta trenera Henk van Stee, który kierował Akademią Piłkarską Szachtara Donieck, a po odejściu van Stee w 2008 roku został jej szefem. W marcu 2013 roku postanowił opuścić doniecki klub i został dyrektorem sportowym kazachskiego zespołu Kajrat Ałmaty, w którym pracował do końca 2015 roku. 24 czerwca 2016 roku dołączył do Maccabi Tel Awiw jako dyrektor wykonawczy Departamentu ds. Młodzieży. Po odejściu trenera drużyny Vladimira Ivića pod koniec sezonu 2019/20 van Leeuwen pełnił funkcję głównego trenera drużyny seniorów do czasu powołania nowego trenera. W grudniu 2020 roku ponownie wrócił na stanowisko trenera po zwolnieniu Giorgosa Donisa. 28 czerwca 2022 został mianowany na stanowisko głównego trenera ukraińskiego klubu Zoria Ługańsk[2].