Age 31
Height 173 cm
Foot Right
Country France
Value €60k
Contract 2026-12-31
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.76
14 matches
Last 5
6.44
-0.32 vs season
Best
9.3
vs Austin FC
MOTM
3
of 23 matches
Rating by match (last 23)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
🧬
Attributes
Chances created
Aerial duels
Defensive actions
Goals
Shot attempts
Touches
Filter:
Apps
14
Goals
0
Assists
4
Rating
6.76
Goals
0
0%
Assists
4
87%
Rating
6.78
44%
Matches
11
42%
Started
2
7%
Minutes
224
12%
🎯
Stats compared to other attacking midfielders/wingers
Major League Soccer · percentile vs peers
Chances created
66%
Aerial duels
2%
Defensive actions
70%
Goals
66%
Shot attempts
5%
Touches
36%
🎯
Shot Map
2 shots per season
Goals
0
On target
1
xG
0.21
Conversion
0%
Goal
Saved
Off target
🔥
Heatmap
171 touches this season
Attack
Touches
171
Attack
44%
Middle
34%
Ø position
58%
Detailed Stats & Percentiles (Major League Soccer)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 4%
|
Per 90 pctl
avg 7%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.21 | 0.08 |
6
|
10
|
| xG excl. penalty | 0.21 | 0.08 |
6
|
10
|
| Shots | 2 | 0.80 |
3
|
8
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 36%
|
Per 90 pctl
avg 58%
|
|---|---|---|---|---|
| Assists | 4 | 1.61 |
87
|
100
|
| xA | 1.86 | 0.75 |
70
|
98
|
| Accurate passes | 57 | 22.90 |
9
|
37
|
| Pass accuracy | 72.2 | 72.15 |
4
|
4
|
| Accurate long balls | 3 | 1.21 |
25
|
64
|
| Long ball accuracy | 42.9 | 42.86 |
22
|
22
|
| Chances created | 8 | 3.21 |
40
|
94
|
| Big chances created | 5 | 2.01 |
72
|
97
|
| Successful crosses | 1 | 0.40 |
13
|
40
|
| Cross accuracy | 11.1 | 11.11 |
20
|
20
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 20%
|
Per 90 pctl
avg 34%
|
|---|---|---|---|---|
| Duels won | 9 | 3.62 |
8
|
28
|
| Duels won % | 30.0 | 30.00 |
3
|
3
|
| Touches | 140 | 56.25 |
12
|
58
|
| Touches in opposition box | 9 | 3.62 |
13
|
38
|
| Dispossessed | 5 | 2.01 |
66
|
21
|
| Fouls won | 4 | 1.61 |
16
|
57
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 36%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Defensive actions | 11 | 4.42 |
30
|
90
|
| Tackles | 5 | 2.01 |
27
|
86
|
| Interceptions | 2 | 0.80 |
24
|
74
|
| Fouls committed | 2 | 0.80 |
7
|
30
|
| Recoveries | 14 | 5.62 |
24
|
93
|
| Possession won final 3rd | 1 | 0.40 |
3
|
20
|
| Dribbled past | 2 | 0.80 |
62
|
30
|
| Clearances | 4 | 1.61 |
47
|
92
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 2 | 0.80 |
92
|
88
|
| xG against while on pitch | 5.21 | 2.09 |
77
|
10
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 100%
|
Per 90 pctl
avg 100%
|
|---|---|---|---|---|
| Yellow cards | 0 | 0.00 |
100
|
100
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 4%
|
Per 90 pctl
avg 7%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.21 | 0.08 |
6
|
10
|
| xG excl. penalty | 0.21 | 0.08 |
6
|
10
|
| Shots | 2 | 0.80 |
3
|
8
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 36%
|
Per 90 pctl
avg 58%
|
|---|---|---|---|---|
| Assists | 4 | 1.61 |
87
|
100
|
| xA | 1.86 | 0.75 |
70
|
98
|
| Accurate passes | 57 | 22.90 |
9
|
37
|
| Pass accuracy | 72.2 | 72.15 |
4
|
4
|
| Accurate long balls | 3 | 1.21 |
25
|
64
|
| Long ball accuracy | 42.9 | 42.86 |
22
|
22
|
| Chances created | 8 | 3.21 |
40
|
94
|
| Big chances created | 5 | 2.01 |
72
|
97
|
| Successful crosses | 1 | 0.40 |
13
|
40
|
| Cross accuracy | 11.1 | 11.11 |
20
|
20
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 20%
|
Per 90 pctl
avg 34%
|
|---|---|---|---|---|
| Duels won | 9 | 3.62 |
8
|
28
|
| Duels won % | 30.0 | 30.00 |
3
|
3
|
| Touches | 140 | 56.25 |
12
|
58
|
| Touches in opposition box | 9 | 3.62 |
13
|
38
|
| Dispossessed | 5 | 2.01 |
66
|
21
|
| Fouls won | 4 | 1.61 |
16
|
57
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 36%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Defensive actions | 11 | 4.42 |
30
|
90
|
| Tackles | 5 | 2.01 |
27
|
86
|
| Interceptions | 2 | 0.80 |
24
|
74
|
| Fouls committed | 2 | 0.80 |
7
|
30
|
| Recoveries | 14 | 5.62 |
24
|
93
|
| Possession won final 3rd | 1 | 0.40 |
3
|
20
|
| Dribbled past | 2 | 0.80 |
62
|
30
|
| Clearances | 4 | 1.61 |
47
|
92
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 2 | 0.80 |
92
|
88
|
| xG against while on pitch | 5.21 | 2.09 |
77
|
10
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 100%
|
Per 90 pctl
avg 100%
|
|---|---|---|---|---|
| Yellow cards | 0 | 0.00 |
100
|
100
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (31)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-24 | @ Portland Timbers | Major League Soccer | 1-3 | 21 | 0 | 0 | 6.4 |
| 2026-05-21 | @ Colorado Rapids | US Open Cup | 2-0 | 62 | 0 | 0 | 6.2 |
| 2026-05-17 | vs FC Dallas | Major League Soccer | 2-3 | 11 | 0 | 0 | 6.3 |
| 2026-05-14 | @ Seattle Sounders FC | Major League Soccer | 3-2 | 45 | 0 | 0 | 6.5 |
| 2026-05-10 | vs Vancouver Whitecaps | Major League Soccer | 1-1 | 62 | 0 | 1 | 6.8 |
| 2026-05-02 | @ Toronto FC | Major League Soccer | 1-1 | 24 | 0 | 0 | 5.8 |
| 2026-04-29 | vs Minnesota United | US Open Cup | 4-2 | 45 | 0 | 0 | 6.6 |
| 2026-04-26 | @ St. Louis City | Major League Soccer | 2-3 | 0 | 0 | 0 | |
| 2026-04-23 | vs Austin FC | Major League Soccer | 5-1 | 16 | 0 | 3 | 9.3 ⭐ |
| 2026-04-16 | vs Phoenix Rising FC | US Open Cup | 2-0 | 77 | 0 | 0 | 7.4 |
| 2026-04-12 | @ Sporting Kansas City | Major League Soccer | 1-3 | 3 | 0 | 0 | |
| 2026-04-05 | vs San Diego FC | Major League Soccer | 3-0 | 33 | 0 | 0 | 6.4 |
| 2026-03-22 | @ Vancouver Whitecaps | Major League Soccer | 0-1 | 0 | 0 | 0 | |
| 2026-03-15 | vs Seattle Sounders FC | Major League Soccer | 0-1 | 1 | 0 | 0 | |
| 2026-03-08 | @ Philadelphia Union | Major League Soccer | 0-1 | 0 | 0 | 0 | |
| 2026-03-01 | vs Atlanta United | Major League Soccer | 2-0 | 1 | 0 | 0 | |
| 2026-02-22 | vs Sporting Kansas City | Major League Soccer | 3-0 | 7 | 0 | 0 | |
| 2025-10-25 | vs Detroit City FC | USL Championship | 1-1 | 90 | 0 | 0 | 7.2 |
| 2025-10-18 | vs Hartford Athletic | USL Championship | 3-2 | 89 | 0 | 1 | 7.3 |
| 2025-10-11 | @ Rhode Island FC | USL Championship | 5-0 | 83 | 0 | 0 | 7.5 |
| 2025-10-04 | vs Monterey Bay FC | USL Championship | 4-0 | 89 | 0 | 1 | 7.8 |
| 2025-09-28 | @ Loudoun United FC | USL Championship | 2-2 | 77 | 0 | 0 | 6.0 |
| 2025-09-20 | vs North Carolina FC | USL Championship | 2-2 | 86 | 0 | 1 | 7.8 |
| 2025-09-17 | @ Birmingham Legion FC | USL Championship | 1-4 | 89 | 2 | 0 | 8.9 ⭐ |
| 2025-09-13 | vs Colorado Springs Switchbacks FC | USL Championship | 3-3 | 81 | 1 | 1 | 8.2 |
| 2025-09-06 | vs Sacramento Republic FC | USL Championship | 0-2 | 90 | 0 | 0 | 6.0 |
| 2025-08-30 | vs Pittsburgh Riverhounds SC | USL Championship | 2-1 | 90 | 0 | 0 | 6.8 |
| 2025-08-16 | vs Ventura County FC | MLS Next Pro | 4-1 | 64 | 1 | 1 | 8.6 ⭐ |
| 2025-08-10 | vs Vancouver Whitecaps 2 | MLS Next Pro | 2-1 | 67 | 0 | 0 | 6.7 |
| 2025-07-27 | @ Real Salt Lake | Major League Soccer | 2-1 | 0 | 0 | 0 | |
| 2025-07-20 | @ Seattle Sounders FC | Major League Soccer | 3-2 | 17 | 0 | 0 | 6.4 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2026 | San Jose Earthquakes | senior | 14 | 0 | 4 | 6.76 |
| 2025 | Tampa Bay Rowdies | senior | 10 | 3 | 4 | 7.34 |
| 2025 | San Jose Earthquakes II | senior | 4 | 3 | 2 | 8.20 |
| 2025 | San Jose Earthquakes | senior | 4 | 0 | 0 | 6.78 |
| 2024 | San Jose Earthquakes | senior | 36 | 4 | 1 | 6.64 |
| 2023 | San Jose Earthquakes | senior | 37 | 1 | 1 | 6.88 |
| 2022 | San Jose Earthquakes | senior | 34 | 2 | 1 | 6.75 |
| 2021 | San Jose Earthquakes | senior | 22 | 1 | 0 | 6.63 |
| 2020 | San Jose Earthquakes | senior | 12 | 1 | 0 | 6.03 |
| 2019 | San Jose Earthquakes | senior | 9 | 0 | 1 | 6.45 |
| 2018 | Reno 1868 FC | senior | 18 | 1 | 3 | - |
| 2017 | Reading United A.C. | senior | 1 | 1 | 0 | - |
| 2013/2014 | Caen B | senior | 6 | 1 | 0 | - |
Transfer Value History
Teammates
Edwyn Mendoza
Kaedren Spivey
Luca Ulrich
Rohan Rajagopal
Jamar Ricketts
David Romney
Daniel Munie
Ian Harkes
Ousseni Bouda
Niko Tsakiris
Timo Werner
Ronaldo Vieira
Jack Skahan
Jack Jasinski
Reid Roberts
Preston Judd
Nick Fernandez
Noel Buck
Nate Crockford
DeJuan Jones
Max Floriani
Benji Kikanovic
Francesco Montali
Nonso Adimabua
Beau Leroux
Earl Edwards Jr.
Jonathan González
Daniel
Darius Johnson
Vítor Costa
San Jose Earthquakes