
GoalPost verdict
GoalPost score (GPS)
GoalPost read
Boufal is a useful winger, but uncertain starts and a league-level discount cap his value. His best recent spell came at Angers; as a veteran past his usual peak window, that ceiling makes sense.
GoalPost value
What GoalPost values him at
range β¬1.5M β β¬1.7M
What heβs worth on the pitch today β our number, not the marketβs.
GPS / value trend
Daily snapshots only. Sparse history stays hidden rather than drawing a flat line.
Scouting report
Strengths
Loading the scouting readβ¦
Watch-outs
Loading the scouting readβ¦
Playing style
Shot profile
Shots / 90
1.44
SoT / 90
0.53
Accuracy
37%
Conversion
3%
Club football this season: 30 shots in 50 matches (1878 min).
Goal Threat coverage is not available for this player yet, so this card shows only raw shooting rates.
Last 7 matches Β· shots
6 shots Β· 1 goal
Player intelligence
Workrate
The unglamorous work: tackles, interceptions, duels, passing, fouls won, minutes and discipline, against his position
Ball progression
Estimated progressive passes and carries, against his position
Team impact
Awaiting measured on-pitch impact sample
Performance overview
2025/26 season by competition
| Competition | Apps | Goals | Assists | Rating | |
|---|---|---|---|---|---|
| Super Cup | 20 | 0 | 2 | 593 | 6.88 |
Ligue 1 | 17 | 1 | 4 | 1,028 | 6.79 |
UEFA Champions League | 4 | 0 | 1 | 78 | 6.73 |
Jupiler Pro League | 9 | 0 | 1 | 179 | 6.9 |
| Total | 50 | 1 | 8 | 1,878 | 6.83 |
Form (last 1 match)
7.2
vs Auxerre Β· Apr 5
One rated match so far: the line appears from the second.
Advanced performance
Goals
0.05
per 90
Assists
0.38
per 90
Shots
1.44
per 90
Shots on target
0.53
per 90
Conversion
3%
goals per shot
Dribbles
2.92
per 90 Β· 48% completed
Key passes
2.40
per 90
Pass accuracy
77%
Fouls won
2.68
per 90
Tackles + interceptions
2.59
per 90
Match-by-match breakdown
| Date | Opponent | Result | G | A | Rating | ||
|---|---|---|---|---|---|---|---|
| May 17 | Lorient | Ligue 1 | W0-2 | 85 | 0 | 1 | β |
| May 10 | Marseille | Ligue 1 | L0-1 | 72 | 0 | 0 | β |
| May 3 | Lille | Ligue 1 | D1-1 | 65 | 0 | 0 | β |
| Apr 26 | Metz | Ligue 1 | D4-4 | 18 | 0 | 0 | β |
| Apr 18 | Angers | Ligue 1 | D1-1 | 80 | 1 | 0 | β |
| Apr 12 | Nice | Ligue 1 | D1-1 | 23 | 0 | 0 | β |
Minutes played
Total minutes
Ligue 11,028 (55%)
Jupiler Pro League179 (10%)
UEFA Champions League78 (4%)Career timeline
Career stats by season
| Season | Club | Apps | G | A | Rating | ||
|---|---|---|---|---|---|---|---|
| 2025/26 | Le Havre | Ligue 1 | 30 | 1 | 6 | 0.23 | 6.80 |
| 2024/25 | Union St. Gilloise | Jupiler Pro League | 26 | 0 | 3 | 0.12 | 6.98 |
| 2023/24 | Al-Rayyan SC | Stars League | 22 | 0 | 2 | 0.09 | 6.88 |
| 2022/23 | Angers | Ligue 1 | 22 | 7 | 3 | 0.45 | 7.08 |
| 2021/22 | Angers | Ligue 1 | 29 | 8 | 4 | 0.41 | 7.13 |
| 2020/21 | Angers | Ligue 1 | 15 | 1 | 0 | 0.07 | 6.43 |
| 2019/20 | Southampton | Premier League | 25 | 1 | 2 | 0.12 | 6.51 |
| 2018/19 | Celta Vigo | La Liga | 35 | 3 | 3 | 0.17 | 6.78 |
Career highlights
First Division A
2024/2025
Spell detail
Apps
30
Goals
1
Assists
6
Minutes
1,285
By season
| 2025/26 | Ligue 1 | 30 app | 1 g | 6.80 |
Goals by season
1 goals in the spell
International career
Morocco
National-team finishes
No national-team finishes on record.
World Cup 2026
Morocco
Morocco's tournament βNo World Cup minutes on record for S. Boufal.










