Léo Leroy è un centrocampista del Montpellier che è sceso in campo nella maggior parte delle gare del club in Ligue 1 nel 2023/2024, avendo collezionato 16 presenze, per un totale di 339 minuti. É partito titolare in 2 presenze su 26 giornate ed è stato utilizzato frequentemente come subentrato, in 14 occasioni.
La sua ultima partita in campionato è stata il 17 marzo, partita in cui ha giocato 90 minuti con la maglia del Montpellier contro il PSG, nella sconfitta per 6-2. In totale il centrocampista ha offerto 1 assist in questa stagione.
La prossima partita per il Montpellier - che si trova al 14° posto con 26 punti - sarà una trasferta contro il Le Havre, il 31 marzo.
Nella passata stagione di National 3 Leroy ha giocato 2 partite con Montpellier II.
Prima di arrivare a vestire la maglia del Montpellier nel luglio 2021, il centrocampista ha collezionato 55 presenze in campionato con lo Châteauroux, per un totale di 1 gol.
L'8 agosto 2021 Leroy ha debuttato in Ligue 1, a 21 anni e 175 giorni contro l'Olympique Marsiglia. In totale, nella sua carriera in Ligue 1, ha collezionato 67 partite, con 1 assist.