Feyenoord
Anis Hadj Moussa

Anis Hadj Moussa

Midfielder · Feyenoord · 24 · Algeria

Season score
53.5
Eredivisie 26/27, 9 matches
Last 5 weeks
57.5
average of weeks with 60+ minutes
Market value
€28.0M
+€5.0M (+22%) since 28 May 2026
Transfermarkt, 25 Sep 2026

Photo: Hainotdeptrai, CC0, via Wikimedia Commons

Born
11 Feb 2002
Height
176 cm
Foot
L
Contract until
30 Jun 2030
Wikipedia views
6,776 4 weeks

Every week

1–7 Jul 2025 to 27 Oct – 2 Nov 2026

40 of 70 weeks with 60+ minutes, averaging 52.8 (minutes-weighted); 3 of them 70 or better.

Form bars show the weekly score: no matchunder 60′under 4545–5555–7070+

Every week as a table
WeekMatchesMinutesScoreExpectedUnderlying
20–26 Oct 2026218059.751.956.9
13–19 Oct 2026217957.251.754.4
6–12 Oct 202619038.752.539.6
15–21 Sep 202619065.751.751.2
8–14 Sep 2026216261.350.554.6
25–31 Aug 202619438.251.434.3
18–24 Aug 202618439.152.240.3
11–17 Aug 202619047.052.749.1
4–10 Aug 202618251.552.952.1
30 Jun – 6 Jul 202611959.052.959.3
23–29 Jun 2026114100.052.5100.0
16–22 Jun 202616459.852.260.7
2–8 Jun 202614579.451.477.4
12–18 May 202619086.949.274.1
5–11 May 202619049.749.146.3
28 Apr – 4 May 202619042.749.542.9
21–27 Apr 202619035.850.435.9
7–13 Apr 202618942.650.946.9
17–23 Mar 202619054.450.755.6
10–16 Mar 202619030.952.138.8
3–9 Mar 202619064.251.367.0
24 Feb – 2 Mar 202618062.750.763.5
17–23 Feb 202619058.650.243.9
10–16 Feb 202619039.850.940.1
3–9 Feb 202619057.150.557.3
27 Jan – 2 Feb 2026213547.250.947.1
20–26 Jan 2026216150.750.542.4
13–19 Jan 202619045.951.347.5
6–12 Jan 202628038.052.037.9
30 Dec 2025 – 5 Jan 202619072.351.074.2
23–29 Dec 2025112100.050.6100.0
9–15 Dec 2025218047.450.848.9
2–8 Dec 202519042.451.644.5
25 Nov – 1 Dec 2025218058.050.855.2
18–24 Nov 2025216552.650.954.1
11–17 Nov 202512834.751.035.7
4–10 Nov 2025218057.850.460.8
28 Oct – 3 Nov 202518751.750.153.6
21–27 Oct 2025218047.550.344.2
14–20 Oct 202517181.648.761.7
30 Sep – 6 Oct 2025218050.749.051.2
23–29 Sep 202529948.948.249.5
26 Aug – 1 Sep 202517661.847.462.6
12–18 Aug 202519060.546.461.9
5–11 Aug 202519054.045.845.9

Against expectation

How it's expected

Each week's score beside what the player's earlier matches led to expect. Over the last 10 weeks with 60+ minutes: level with expectation (+1.5 a week).

20.040.060.080.0100.05 Aug14 Oct25 Nov13 Jan17 Feb7 Apr16 Jun8 SepScore 59.7Expected 51.9
Transfermarkt €28.0M +€5.0M (+22%) since 28 May 2026 25 Sep 2026 · its own valuation, revised a few times a year
Current estimate €29.0M no change recorded 22 Oct 2026 · BSD, seen when squads refresh
Next summer, if it goes like similar cases €24.4M–€38.4M +10% median of 40 similar past cases; players the same age +0% Closest cases, what their Transfermarkt value then did in a year: Renato Sanches at 24 (€30.0M, scoring 55.8) −33%; Evan Ndicka at 25 (€25.0M, scoring 56.6) +20%; Teun Koopmeiners at 24 (€25.0M, scoring 56.8) +40%.
0€10M€20M€30M202420252026€28.0M€29.0M
Every value as a table
DateSourceValue
22 Oct 2026Current estimate (BSD)€29.0M
25 Sep 2026Transfermarkt€28.0M
28 May 2026Transfermarkt€23.0M
2 Dec 2025Transfermarkt€20.0M
2 Oct 2025Transfermarkt€20.0M
28 May 2025Transfermarkt€14.0M
17 Dec 2024Transfermarkt€12.0M
31 May 2024Transfermarkt€2.0M
18 Mar 2024Transfermarkt€750k
28 Dec 2023Transfermarkt€250k
2 Oct 2023Transfermarkt€100k

Two different estimates, so each is its own line and each change is measured within its own line.

DateMoveFee
1 Jul 2024Patro Eisden Feyenoord€3.5M
30 Jun 2024Vitesse Patro EisdenFree or loan
1 Feb 2024Patro Eisden VitesseFree or loan
1 Jul 2023Olym. Charleroi Patro EisdenFree or loan
29 Jul 2022RC Lens B Olym. CharleroiFree or loan
1 Jul 2021RC Lens U19 RC Lens BUndisclosed

What the score is made of

Eredivisie 26/27, 800 minutes. Each part as a percentile against 641 top-five-league midfielder seasons of 900+ minutes since 2025/26: 50 is the middle of them (the dashed ring).

Shooting71Creating95Progressing98Keeping the ball0Defending0Aerial9Finishing100
As a table
PartPercentilePer 90 vs average
Shooting71+0.14
Creating95+0.78
Progressing98+1.07
Keeping the ball0−2.31
Defending0−0.50
Aerial9−0.50
Finishing100+1.36

Attention

English Wikipedia views per week, the article and its redirects, last 52 weeks.

05.0K10K15K28 Oct16 Dec3 Feb24 Mar12 May30 Jun18 Aug6 Oct

Plays most like

same position, last 12 months: the shape of their play, not its level
PlayerRecent scoreValue nowLikeness
Francisco González Club Tijuana · 25––96%Compare
Santiago Rodríguez Columbus Crew · 26 · cheaper44.4€6.0M96%Compare
Oleksandr Zubkov AEK Athens · 30––95%Compare
Ro-Zangelo Daal AZ Alkmaar · 22 · cheaper51.0€8.0M95%Compare
Mohamed Nassoh NAC Breda · 23––94%Compare
Carlos Forbs Club Brugge KV · 2248.5€23.0M94%Compare

Recent score: the last six months. Cheaper: valued at less than 60% of Anis Hadj Moussa.

Seasons

SeasonCompetitionTeamMatchesMinutesScoreUnderlying
Eredivisie 26/27EredivisieFeyenoord980053.549.9
UEFA Champions League 26/27Champions LeagueFeyenoord325151.149.4
World Cup 2026World Cup 2026Algeria39768.170.0
Int. Friendly Games 2026International FriendliesAlgeria14579.477.4
VriendenLoterij Eredivisie 25/26EredivisieFeyenoord262,23452.551.3
UEFA Europa League 25/26Europa LeagueFeyenoord862050.249.4
UEFA Champions League 25/26Champions LeagueFeyenoord218057.253.9
Africa Cup of Nations 2025Africa Cup of NationsAlgeria418262.063.1
Int. Friendly Games 2025International FriendliesAlgeria314751.451.3
Eredivisie 24/25EredivisieFeyenoord301,97043.140.9
UEFA Champions League 24/25Champions LeagueFeyenoord1178549.647.3
Int. Friendly Games 2024International FriendliesAlgeria116100.0100.0
Eredivisie 23/24EredivisieVitesse1485435.636.3

Latest matches

58 since July 2025
DateCompetitionOpponentResultMinGoalsAssistsxGxAScore
25 Oct 2026Eredivisieat PSV EindhovenD 1–190100.170.3872.7
21 Oct 2026Champions Leagueat Real BetisL 0–190000.110.0246.7
17 Oct 2026Eredivisieat SC TelstarW 4–390000.110.8458.3
14 Oct 2026Champions LeagueComoW 3–289100.210.0356.1
10 Oct 2026EredivisieAZ AlkmaarW 2–090000.150.0938.7
20 Sep 2026EredivisieFC UtrechtW 5–090200.290.2765.7
13 Sep 2026Eredivisieat PEC ZwolleW 7–090200.410.8169.9
9 Sep 2026Champions Leagueat FC BarcelonaL 1–572000.130.0050.6
30 Aug 2026EredivisieADO Den HaagD 2–294100.590.1938.2
23 Aug 2026Eredivisieat SC CambuurW 5–284000.170.2639.1
All 58 matches
DateCompetitionOpponentResultMinGoalsAssistsxGxAScore
25 Oct 2026Eredivisieat PSV EindhovenD 1–190100.170.3872.7
21 Oct 2026Champions Leagueat Real BetisL 0–190000.110.0246.7
17 Oct 2026Eredivisieat SC TelstarW 4–390000.110.8458.3
14 Oct 2026Champions LeagueComoW 3–289100.210.0356.1
10 Oct 2026EredivisieAZ AlkmaarW 2–090000.150.0938.7
20 Sep 2026EredivisieFC UtrechtW 5–090200.290.2765.7
13 Sep 2026Eredivisieat PEC ZwolleW 7–090200.410.8169.9
9 Sep 2026Champions Leagueat FC BarcelonaL 1–572000.130.0050.6
30 Aug 2026EredivisieADO Den HaagD 2–294100.590.1938.2
23 Aug 2026Eredivisieat SC CambuurW 5–284000.170.2639.1
16 Aug 2026EredivisieGo Ahead EaglesD 2–290010.260.5847.0
9 Aug 2026Eredivisieat Sparta RotterdamW 1–082000.060.2251.5
3 Jul 2026World Cup 2026at SwitzerlandL 0–21900–0.0459.0
23 Jun 2026World Cup 2026at JordanW 2–114000.110.09100.0
17 Jun 2026World Cup 2026at ArgentinaL 0–364000.040.0259.8
3 Jun 2026International Friendliesat NetherlandsW 1–04510––79.4
17 May 2026Eredivisieat PEC ZwolleW 2–090200.401.4486.9
10 May 2026EredivisieAZ AlkmaarD 1–190100.61–49.7
3 May 2026Eredivisieat Fortuna SittardW 2–190000.050.7442.7
25 Apr 2026EredivisieFC GroningenW 3–190000.070.1035.8
12 Apr 2026Eredivisieat NEC NijmegenD 1–189010.520.2042.6
22 Mar 2026EredivisieAFC AjaxD 1–190000.120.4654.4
15 Mar 2026EredivisieExcelsiorW 2–190000.970.0330.9
8 Mar 2026Eredivisieat NAC BredaD 3–390010.260.4764.2
1 Mar 2026Eredivisieat FC TwenteL 0–280000.040.2062.7
22 Feb 2026EredivisieSC TelstarW 2–190200.300.3358.6
15 Feb 2026EredivisieGo Ahead EaglesW 1–090000.070.2839.8
8 Feb 2026Eredivisieat FC UtrechtW 1–09000–0.2757.1
1 Feb 2026Eredivisieat PSV EindhovenL 0–34500–0.0445.1
29 Jan 2026Europa Leagueat Real BetisL 1–29000–0.0848.3
25 Jan 2026EredivisieHeracles AlmeloW 4–290110.110.6761.4
22 Jan 2026Europa LeagueSK Sturm GrazW 3–071110.210.3137.0
18 Jan 2026EredivisieSparta RotterdamL 3–490000.190.6645.9
10 Jan 2026Africa Cup of NationsNigeriaL 0–23000––38.4
6 Jan 2026Africa Cup of NationsDR CongoD 0–050000.03–37.8
31 Dec 2025Africa Cup of Nationsat Equatorial GuineaW 3–190020.12–72.3
24 Dec 2025Africa Cup of NationsSudanW 3–01200––100.0
14 Dec 2025Eredivisieat AFC AjaxL 0–290000.020.4450.0
11 Dec 2025Europa Leagueat FCSBL 3–490000.340.1644.7
6 Dec 2025EredivisiePEC ZwolleW 6–190000.270.2342.4
30 Nov 2025Eredivisieat SC TelstarW 2–190110.270.4165.5
27 Nov 2025Europa LeagueCelticL 1–390000.020.4750.6
23 Nov 2025EredivisieNEC NijmegenL 2–476010.390.2645.5
18 Nov 2025International Friendliesat Saudi ArabiaW 2–08900––58.7
13 Nov 2025International FriendliesZimbabweW 3–12800––34.7
9 Nov 2025Eredivisieat Go Ahead EaglesL 1–290000.120.4256.4
6 Nov 2025Europa Leagueat VfB StuttgartL 0–290000.500.2459.2
1 Nov 2025EredivisieFC VolendamW 3–187000.200.6651.7
26 Oct 2025EredivisiePSV EindhovenL 2–390000.030.2747.4
23 Oct 2025Europa LeaguePanathinaikos FCW 3–190100.240.0547.6
19 Oct 2025Eredivisieat Heracles AlmeloW 7–071210.121.0181.6
5 Oct 2025EredivisieFC UtrechtW 3–290000.040.1137.2
2 Oct 2025Europa LeagueAston VillaL 0–290000.080.3164.1
28 Sep 2025Eredivisieat FC GroningenW 1–090000.080.4751.9
24 Sep 2025Europa Leagueat Sporting BragaL 0–1900–0.0019.0
31 Aug 2025Eredivisieat Sparta RotterdamW 4–076000.030.5161.8
12 Aug 2025Champions Leagueat FenerbahçeL 2–590000.12–60.5
6 Aug 2025Champions LeagueFenerbahçeW 2–190100.06–54.0