Théo Valls del Grenoble Foot 38 ha giocato la maggior parte delle partite del suo club in Ligue 2 nel 2024/2025, avendo collezionato 28 presenze, per un totale di 2321 minuti. É partito titolare in 26 di queste presenze, su 34 giornate, ed è entrato a gara in corso 2 volte.
La sua ultima presenza in Ligue 2 è stata il 2 maggio, gara in cui ha giocato 69 minuti con la maglia del Grenoble Foot 38 contro il Troyes, nella vittoria per 3-1. Il centrocampista ha realizzato 4 gol in questo campionato.
É stato contro Bastia il 25 aprile che Valls ha segnato il suo ultimo gol, nella vittoria per 3-2. Ha aperto le sue marcature in questo campionato contro il Caen l'11 gennaio, avendo realizzato una rete nella vittoria per 1-0.
Valls ha giocato 26 partite di Ligue 2 nell'ultima stagione con il Grenoble, realizzando 3 gol.
Il centrocampista è passato a giocare con il Grenoble nell'ottobre 2023, mentre prima giocava con Servette, con cui ha collezionato 91 presenze in campionato, con 8 gol e 12 assist.