FOOTSAM / PLAYER
Anis Hadj-Moussa
Most appearances forFeyenoord109 recorded matches
Highest-scoring season202511 goals · Eredivisie
Most goals againstHeracles5 goals in the match history
Most frequent opponentAZ Alkmaar6 spelade matches
Most starts alongsideTimon Wellenreuther63 starts together
Results and matches 2026/27 · Appearances
18Matches
1,322 recordedMinutes
8 recordedGoals
2 recordedAssists
9–4–5W–D–L
Recent form
Results and form across 18 recorded appearances. Goals recorded in 17, assists in 17 and minutes in 17 matches. Club and national-team matches are included.
Career statistics
| Season | Teams | Competition | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 2023/24 | Feyenoord | Eredivisie | — | — | — | 2 | — | — | — | |
| 2023/24 | Patro Eisden | Cup | 1 | 77 | — | 0 | — | 0 | 0 | |
| 2023/24 | Vitesse | Eredivisie | 14 | 847 | 1 | 2 | 3 | 3 | 0 | |
| 2023/24 | Vitesse | KNVB Beker | 1 | 90 | 1 | — | — | 1 | 0 | |
| 2024 | Algeria | Friendlies | 2 | 36 | 0 | — | — | 0 | 0 | |
| 2024 | Feyenoord | Friendlies Clubs | 0 | 0 | 0 | — | — | 0 | 0 | |
| 2024/25 | Feyenoord | Eredivisie | 33 | 1 970 | 8 | 3 | 11 | 4 | 0 | |
| 2024/25 | Feyenoord | UEFA Champions League | 12 | 784 | 3 | 0 | 3 | 0 | 0 | |
| 2024/25 | Feyenoord | KNVB Beker | 1 | 77 | — | 0 | — | 0 | 0 | |
| 2025 | Feyenoord | Friendlies Clubs | 1 | 90 | — | 0 | — | 0 | 0 | |
| 2025/26 | Feyenoord | UEFA Champions League | 2 | 180 | 1 | 0 | 1 | 0 | 0 | |
| 2025/26 | Feyenoord | Eredivisie | 30 | 2 553 | 11 | 6 | 17 | 4 | 1 | |
| 2025/26 | Feyenoord | UEFA Europa League | 8 | 620 | 2 | 1 | 3 | 3 | 0 | |
| 2025 | Algeria | Friendlies | 3 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2025/26 | Algeria | Africa Cup of Nations | 4 | 182 | 0 | 2 | 2 | 3 | 0 | |
| 2026 | Algeria | Friendlies | 2 | 49 | 1 | 0 | 1 | 0 | 0 | |
| 2026 | Algeria | World Cup | 3 | 97 | 0 | 0 | 0 | 0 | 0 | |
| 2026/27 | Feyenoord | Eredivisie | 10 | 886 | 6 | 2 | 8 | 2 | 0 | |
| 2026/27 | Feyenoord | UEFA Champions League | 4 | 341 | 1 | 0 | 1 | 0 | 0 |
Ordered by the first recorded appearance for each team, competition and season, oldest first. If a player’s match date is unavailable, the team’s match date or the season start is used. Missing data is shown as —.













