Country
France
Birthday
18 December 1995
Age
30
Position
Defender
1 | Standings | 16 |
2.67 | Goal Scored | 1 |
1 | Goals Conceded | 1.67 |
67% | % Over 2.5 | 67% |
33% | % BTTS | 100% |
1.61 | xG | 1.13 |
0.82 | xGA | 1.66 |
Competition | MP | Goal | Conceded | Cleansheet | Played | YC+RC | Cleansheets Per 90' | Conceded Per 90' | Cards Per 90' | |
---|---|---|---|---|---|---|---|---|---|---|
![]() Ligue 2 |
![]() |
3 | 1 | 5 | 0 | 270 | 0 | 0% | 0.02 | 0 |
Total | 3 | 1 | 5 | 0 | 270 | 0 | 0% | 0.02 | 0 |
Competition | MP | Goal | Conceded | Cleansheet | Played | YC+RC | Cleansheets Per 90' | Conceded Per 90' | Cards Per 90' | |
---|---|---|---|---|---|---|---|---|---|---|
![]() Ligue 2 |
![]() |
28 | 4 | 31 | 7 | 2321 | 1 | 25% | 0.01 | 0.04 |
![]() Coupe de France |
![]() |
2 | 1 | 3 | 1 | 162 | 0 | 50% | 0.02 | 0 |
Total | 30 | 5 | 34 | 8 | 2483 | 1 | 75% | 0.03 | 0.04 |
Competition | MP | Goal | Conceded | Cleansheet | Played | YC+RC | Cleansheets Per 90' | Conceded Per 90' | Cards Per 90' | |
---|---|---|---|---|---|---|---|---|---|---|
![]() Ligue 2 |
![]() |
26 | 3 | 24 | 5 | 1990 | 1 | 19% | 0.01 | 0.05 |
![]() Coupe de France |
![]() |
1 | 0 | 1 | 0 | 90 | 0 | 0% | 0.01 | 0 |
Total | 27 | 3 | 25 | 5 | 2080 | 1 | 19% | 0.02 | 0.05 |
Competition | MP | Goal | Conceded | Cleansheet | Played | YC+RC | Cleansheets Per 90' | Conceded Per 90' | Cards Per 90' | |
---|---|---|---|---|---|---|---|---|---|---|
![]() Super League |
![]() |
26 | 3 | 16 | 6 | 729 | 2 | 23% | 0.02 | 0.25 |
Total | 26 | 3 | 16 | 6 | 729 | 2 | 23% | 0.02 | 0.25 |
Competition | MP | Goal | Conceded | Cleansheet | Played | YC+RC | Cleansheets Per 90' | Conceded Per 90' | Cards Per 90' | |
---|---|---|---|---|---|---|---|---|---|---|
![]() Super League |
![]() |
32 | 1 | 45 | 5 | 2123 | 2 | 16% | 0.02 | 0.08 |
![]() UEFA Europa Conference League |
![]() |
2 | 0 | 3 | 1 | 163 | 1 | 50% | 0.02 | 0.55 |
Total | 34 | 1 | 48 | 6 | 2286 | 3 | 66% | 0.04 | 0.63 |
Competition | MP | Goal | Conceded | Cleansheet | Played | YC+RC | Cleansheets Per 90' | Conceded Per 90' | Cards Per 90' | |
---|---|---|---|---|---|---|---|---|---|---|
![]() Super League |
![]() |
33 | 4 | 46 | 4 | 2722 | 3 | 12% | 0.02 | 0.1 |
Total | 33 | 4 | 46 | 4 | 2722 | 3 | 12% | 0.02 | 0.1 |
Competition | MP | Goal | Conceded | Cleansheet | Played | YC+RC | Cleansheets Per 90' | Conceded Per 90' | Cards Per 90' | |
---|---|---|---|---|---|---|---|---|---|---|
![]() Ligue 1 |
![]() |
23 | 1 | 26 | 6 | 1641 | 3 | 26% | 0.02 | 0.16 |
![]() Coupe de France |
![]() |
1 | 0 | 2 | 0 | 90 | 0 | 0% | 0.02 | 0 |
Total | 24 | 1 | 28 | 6 | 1731 | 3 | 26% | 0.04 | 0.16 |
30/08/2025
14:00
Saint-Étienne
Grenoble Foot 38
13/09/2025
08:00
Grenoble Foot 38
Dunkerque
13/09/2025
08:00
Grenoble Foot 38
Dunkerque
19/09/2025
14:00
Grenoble Foot 38
Annecy
19/09/2025
14:00
Grenoble Foot 38
Annecy
23/09/2025
11:00
Le Mans
Grenoble Foot 38
23/09/2025
14:30
Le Mans
Grenoble Foot 38
26/09/2025
14:00
Grenoble Foot 38
Bastia
26/09/2025
14:00
Grenoble Foot 38
Bastia
03/10/2025
11:00
Reims
Grenoble Foot 38
04/10/2025
08:00
Reims
Grenoble Foot 38
17/10/2025
11:00
Grenoble Foot 38
Pau
17/10/2025
14:00
Grenoble Foot 38
Pau
24/10/2025
11:00
Red Star
Grenoble Foot 38
24/10/2025
11:00
Red Star
Grenoble Foot 38
28/10/2025
11:00
Grenoble Foot 38
Guingamp
28/10/2025
15:30
Grenoble Foot 38
Guingamp
31/10/2025
11:00
Amiens SC
Grenoble Foot 38
31/10/2025
11:00
Amiens SC
Grenoble Foot 38
07/11/2025
10:00
Grenoble Foot 38
Rodez
07/11/2025
10:00
Grenoble Foot 38
Rodez
21/11/2025
10:00
Boulogne
Grenoble Foot 38
21/11/2025
10:00
Boulogne
Grenoble Foot 38
05/12/2025
10:00
Grenoble Foot 38
Nancy
05/12/2025
10:00
Grenoble Foot 38
Nancy
12/12/2025
10:00
Grenoble Foot 38
Montpellier
12/12/2025
10:00
Grenoble Foot 38
Montpellier
02/01/2026
10:00
Bastia
Grenoble Foot 38
02/01/2026
10:00
Bastia
Grenoble Foot 38
16/01/2026
10:00
Grenoble Foot 38
Red Star
16/01/2026
10:00
Grenoble Foot 38
Red Star
23/01/2026
10:00
Pau
Grenoble Foot 38
23/01/2026
10:00
Pau
Grenoble Foot 38
30/01/2026
10:00
Grenoble Foot 38
Amiens SC
30/01/2026
10:00
Grenoble Foot 38
Amiens SC
06/02/2026
10:00
Annecy
Grenoble Foot 38
06/02/2026
10:00
Annecy
Grenoble Foot 38
13/02/2026
10:00
Grenoble Foot 38
Reims
20/02/2026
10:00
Nancy
Grenoble Foot 38
20/02/2026
10:00
Nancy
Grenoble Foot 38
27/02/2026
10:00
Grenoble Foot 38
Boulogne
27/02/2026
10:00
Grenoble Foot 38
Boulogne
06/03/2026
10:00
Rodez
Grenoble Foot 38
06/03/2026
10:00
Rodez
Grenoble Foot 38
13/03/2026
11:00
Grenoble Foot 38
Saint-Étienne
13/03/2026
11:00
Grenoble Foot 38
Saint-Étienne
20/03/2026
11:00
Laval
Grenoble Foot 38
20/03/2026
11:00
Laval
Grenoble Foot 38
03/04/2026
11:00
Grenoble Foot 38
Clermont
03/04/2026
11:00
Grenoble Foot 38
Clermont
10/04/2026
11:00
Guingamp
Grenoble Foot 38
10/04/2026
11:00
Guingamp
Grenoble Foot 38
17/04/2026
11:00
Montpellier
Grenoble Foot 38
17/04/2026
11:00
Montpellier
Grenoble Foot 38
24/04/2026
11:00
Grenoble Foot 38
Le Mans
24/04/2026
11:00
Grenoble Foot 38
Le Mans
01/05/2026
11:00
Dunkerque
Grenoble Foot 38
01/05/2026
11:00
Dunkerque
Grenoble Foot 38
08/05/2026
11:00
Grenoble Foot 38
Troyes
08/05/2026
11:00
Grenoble Foot 38
Troyes
Born in 18/12/1995, Theo Valls is 29 years old, and plays as defender for Grenoble Foot 38. The french player is -1 cm tall and weighs -1 kilos. Here you will find some information about Theo Valls such as goals scored, shots and passes, cards, matches and minutes played in, and much more from every competition this player takes part in.
It is also possible to know the detailed performance data such as minutes played in each competition, goal contribution, disciplinary record and much more. You can also see previous seasons and the performance in other teams, getting an overall view on the whole professional career.
Find here some information about Theo Valls this season - overall and when we add all of the competitions played in:
When we add all the competitions that Theo Valls plays in 2025/2026, the player has a total of 270 minutes on the pitch, from which 90 are minutes played at home, and 180 are the minutes when the player was representing the visitors.
Another important data point from Theo Valls this season is that there is a total of 1 goal scored in 3 played, which is equivalent to an average of 0.33 goals scored per match.
When we speak about assists, Theo Valls has 0 assists this season.
With these numbers, and comparing all defender in the Ligue 2, the player is the 38th best defender in the competition.
The player plays currently in the following competitions
The last match was in 22/08/2025, against Clermont, for the Ligue 2. The match ended up Clermont (2) vs (1) Grenoble Foot 38.
See below the main questions related to the player.
Theo Valls is 29 years old. The player is born in 18/12/1995.
Theo Valls currently plays for Grenoble Foot 38.
In the season 2025/2026, Theo Valls has scored 1 goal, when adding all the competitions played.
In the whole of the professional career, Theo Valls has scored 18 goals.
In 2025/2026, Theo Valls has received a total of 0 yellow and red cards - in all the competitions played in.
In 2025/2026, Theo Valls has played 3 matches.
Theo Valls has played a total of 177 matches as a professional.
Throughout the career, Theo Valls has played for Grenoble Foot 38, Servette and Nîmes.
Switch to
Would you like to change to ?
Login or Signup to add to favourites
You can login with social media
Not registered yet? Create an Account.