Latem 2006 Léonard przeszedł za darmo do Feyenoordu. W Eredivisie zadebiutował 22 października w przegranym 0:4 domowym meczu z Ajaksem Amsterdam. Philippe doznał jednak kontuzji, która wykluczyła go z gry na kilka miesięcy i jego miejsce na lewej obronie zajął Royston Drenthe. Karierę kończył w 2008 roku w Rapidzie Bukareszt. Zadebiutował 27 lutego w spotkaniu Pucharu Rumunii przeciwko Unirea Urziceni (1:0). W lidze po raz pierwszy zagrał 2 marca w wygranym meczu z Otelul Galati (0:1). Dla rumuńskiego klubu zagrał łącznie 11 spotkań.

W lipcu 2008 roku zakończył karierę piłkarską.

Sezon Klub Kraj Rozgrywki Mecze Bramki 1992/93 Standard Liège

Eerste Klasse 30 0 1993/94 Standard Liège

Eerste Klasse 31 2 1994/95 Standard Liège

Eerste Klasse 31 1 1995/96 Standard Liège

Eerste Klasse 32 0 1996/97 AS Monaco

Ligue 1 19 0 1997/98 AS Monaco

Ligue 1 15 0 1998/99 AS Monaco

Ligue 1 16 1 1999/00 AS Monaco

Ligue 1 19 2 2000/01 AS Monaco

Ligue 1 15 0 2001/02 AS Monaco

Ligue 1 10 0 2002/03 AS Monaco

Ligue 1 5 0 2003/04 OGC Nice

Ligue 1 14 0 2004/05 Standard Liège

Eerste Klasse 27 2 2005/06 Standard Liège

Eerste Klasse 30 1 2006/07 Feyenoord

Eredivisie 2 0 2007/08 Rapid Bukareszt

Liga I 10 0

Łącznie w Jupiler League 181 6