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