What stands out
He has scored 3.7 fewer than his chances warranted — 1 goals from 4.7 xG.
As a creator he ranks in the division's top 3%, making 55 chances for team-mates over the season.
Shooting
How often he shoots, how good the chances are, and whether he is finishing them.
Goals
1
0.03 per 90
Expected goals
4.7
0.14 per 90
better than 62% of the league
Shots per 90
1.4
47 shots total
better than 59% of the league
On target per 90
0.5
17 on target total
better than 59% of the league
xG on target
3.0
quality of what he hits
Goals vs xG
-3.7
scoring below his chances
Big chances missed
7
Creating
Chances he makes for other people.
Assists
7
Expected assists
9.0
0.27 per 90
better than 97% of the league
Chances created
55
1.6 per 90
Big chances created
22
Dribbles per 90
0.4
better than 27% of the league
Defending and discipline
Work off the ball, and how often he gives the referee a decision to make.
Tackles per 90
1.5
better than 46% of the league
Interceptions per 90
1.5
better than 90% of the league
Recoveries per 90
3.9
better than 38% of the league
Fouls per 90
0.9
Yellow cards
2
All figures are counted match data for the 2025/26 Ligue 1 season, not projections. Per-90 rates need a minimum number of minutes before Udol appears in them, so a stat absent above is one the season does not yet support. Club form and fixture predictions are on the Lens page.