Następnie Leroy wrócił do Francji i podpisał kontrakt z FC Sochaux-Montbéliard, a swój pierwszy mecz dla tego klubu zaliczył 5 sierpnia przeciwko AS Saint-Étienne (2:1). W 2007 roku wygrał z Sochaux Puchar Francji, a po tym sukcesie po raz kolejny zmienił barwy klubowe, tym razem odchodząc do Stade Rennais FC. Zadebiutował w nim 4 sierpnia 2007 w przegranym 0:2 domowym spotkaniu z AS Nancy.

Sezon Klub Kraj Rozgrywki Mecze Bramki Rozgrywki Europy Mecze Bramki 1994/95 Paris Saint-Germain B

CFA ? ?

1995/96 Stade Laval

Ligue 2 39 4

1996/97 Paris Saint-Germain

Ligue 1 21 0 Liga Europy UEFA 10 1 1997/98 Paris Saint-Germain

Ligue 1 24 1 Liga Mistrzów UEFA 7 1 1998/99 Paris Saint-Germain

Ligue 1 21 1 Liga Europy UEFA 1 0 1999/00 Paris Saint-Germain

Ligue 1 7 0

1999/00 Olympique Marsylia

Ligue 1 11 2 Liga Mistrzów UEFA 4 1 2000/01 Olympique Marsylia

Ligue 1 29 4

2001/02 Olympique Marsylia

Ligue 1 7 1

2001/02 Paris Saint-Germain

Ligue 1 11 2

2002/03 Paris Saint-Germain

Ligue 1 33 5 Liga Europy UEFA 4 0 2003/04 Paris Saint-Germain

Ligue 1 4 1

2003/04 En Avant Guingamp

Ligue 1 28 5

2004/05 RC Lens

Ligue 1 31 3