Anas Tahiri
Career snapshot
Career highs
Born the same day
Shares 1995-05-15 · 6 players total
| Full name | Anas Tahiri |
|---|---|
| Name in home country | أنس طاهيري |
| Date of birth | 1995-05-15 (31 yrs) |
| Place of birth | Brussel, Morocco |
| Citizenship | Morocco Belgium |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 179.00 m |
| Current club | MAS Fès |
| Joined | 2025-08-20 |
| Contract expires | 2027-06-30 |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Almere City FC | 1 | 24/25 | 24/25 | 26 | 0 | 1 | 0 |
| SC Heerenveen | 3 | 21/22 | 23/24 | 81 | 6 | 11 | 3,903 |
| CFR Cluj | 1 | 21/22 | 21/22 | 7 | 1 | 1 | 263 |
| RKC Waalwijk | 3 | 18/19 | 20/21 | 97 | 6 | 10 | 4,177 |
| RKC Waalwijk U21 | 2 | 18/19 | 19/20 | 9 | 3 | 0 | 90 |
| Lierse SK (-2018) | 5 | 13/14 | 17/18 | 63 | 5 | 3 | 1,116 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Eredivisie | Almere City FC | 26 | 0 | 1 | 1 | 0 | 0 |
| 24/25 | KNVB Beker | Almere City FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Eredivisie | SC Heerenveen | 24 | 4 | 2 | 2 | 0 | 290 |
| 23/24 | KNVB Beker | SC Heerenveen | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Eredivisie | SC Heerenveen | 32 | 1 | 7 | 4 | 0 | 2,619 |
| 22/23 | KNVB Beker | SC Heerenveen | 3 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | Play-Offs Conference League | SC Heerenveen | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Champions League Qu. | CFR Cluj | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Eredivisie | SC Heerenveen | 16 | 1 | 1 | 0 | 0 | 994 |
| 21/22 | Europa League Qualifying | CFR Cluj | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | KNVB Beker | SC Heerenveen | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Liga 1 | CFR Cluj | 4 | 1 | 1 | 0 | 0 | 263 |
| 21/22 | Play-Offs Conference League | SC Heerenveen | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Romanian Cup | CFR Cluj | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Romanian Supercup | CFR Cluj | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Eredivisie | RKC Waalwijk | 33 | 1 | 4 | 1 | 0 | 2,712 |
| 20/21 | KNVB Beker | RKC Waalwijk | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Eredivisie | RKC Waalwijk | 23 | 3 | 1 | 1 | 0 | 427 |
| 19/20 | KNVB Beker | RKC Waalwijk | 1 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Reserve Erediv. | RKC Waalwijk U21 | 3 | 3 | 0 | 0 | 0 | 90 |
| 18/19 | Beloften Eredivisie | RKC Waalwijk U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Beloften Preliminary Round | RKC Waalwijk U21 | 5 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Keuken Kampioen Divisie | RKC Waalwijk | 31 | 2 | 3 | 1 | 0 | 1,038 |
| 18/19 | Keuken Kampioen Play-Offs | RKC Waalwijk | 6 | 0 | 2 | 1 | 0 | 0 |
| 18/19 | KNVB Beker | RKC Waalwijk | 2 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Proximus League | Lierse SK (-2018) | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Croky Cup | Lierse SK (-2018) | 1 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | JPL Playoff II | Lierse SK (-2018) | 6 | 2 | 0 | 0 | 0 | 183 |
| 16/17 | Proximus League | Lierse SK (-2018) | 7 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Croky Cup | Lierse SK (-2018) | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Proximus League | Lierse SK (-2018) | 27 | 2 | 1 | 2 | 0 | 816 |
| 14/15 | Cofidis Cup | Lierse SK (-2018) | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Endrunde Jupiler Pro League | Lierse SK (-2018) | 4 | 1 | 0 | 0 | 0 | 117 |
| 14/15 | JPL | Lierse SK (-2018) | 6 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Jupiler Pro League Abstiegs-Playoffs | Lierse SK (-2018) | 4 | 0 | 1 | 0 | 0 | 0 |
| 13/14 | JPL | Lierse SK (-2018) | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | JPL Playoff II | Lierse SK (-2018) | 5 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 08/09 | 2008-07-01 | Anderlecht Yth. | JMG Lier | Transfer | 0 | — |
| 13/14 | 2013-11-20 | JMG Lier | Lierse SK | Transfer | 0 | — |
| 17/18 | 2017-08-25 | Lierse SK | Lierse SK U21 | Transfer | 300000 | — |
| 17/18 | 2017-10-15 | Lierse SK U21 | Lierse SK | Transfer | 300000 | — |
| 18/19 | 2018-07-01 | Lierse SK | RKC Waalwijk | Transfer | 150000 | — |
| 21/22 | 2021-07-01 | RKC Waalwijk | CFR Cluj | Transfer | 650000 | — |
| 21/22 | 2022-01-07 | CFR Cluj | Heerenveen | Transfer | 500000 | — |
| 24/25 | 2024-09-03 | Heerenveen | Almere City | Transfer | 750000 | — |
| 25/26 | 2025-08-20 | Almere City | MAS Fès | Transfer | 500000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €150k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #34903 | — | 3 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Sylla Sow | 1 | 0 | 0 |
| Osame Sahraoui | 1 | 2 | 0 |
| Dylan Seys | 1 | 1 | 0 |
| Amin Sarr | 1 | 2 | 0 |
| Pelle van Amersfoort | 1 | 0 | 0 |
| Syb van Ottele | 1 | 0 | 0 |
| Andries Noppert | 1 | 0 | 0 |
| Stijn Spierings | 1 | 1 | 0 |
| Lennerd Daneels | 1 | 0 | 0 |
| Emil Hansson | 2 | 2 | 0 |
| Darren Maatsen | 1 | 1 | 0 |
| Sydney van Hooijdonk | 1 | 1 | 0 |
| Thom Haye | 1 | 2 | 0 |
| Sven van Beek | 1 | 0 | 0 |
| Daan Rienstra | 1 | 0 | 0 |
| Simon Olsson | 1 | 0 | 0 |
| Saïd Bakari | 1 | 1 | 0 |
| Pawel Bochniewicz | 1 | 2 | 0 |
| Milan van Ewijk | 1 | 1 | 0 |
| Mats Köhlert | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 23/24 | Eredivisie | SC Heerenveen | 4 | 24 |
| 19/20 | Reserve Erediv. | RKC Waalwijk U21 | 3 | 3 |
| 19/20 | Eredivisie | RKC Waalwijk | 3 | 23 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 22/23 | Eredivisie | SC Heerenveen | 7 | 32 |
| 20/21 | Eredivisie | RKC Waalwijk | 4 | 33 |
| 18/19 | Keuken Kampioen Divisie | RKC Waalwijk | 3 | 31 |
Teams faced most often by Anas Tahiri's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Sparta Rotterdam | 12 | 1 | 4 | 7 | 7 | 20 | -13 | 8% |
| FC Utrecht | 12 | 3 | 5 | 4 | 17 | 19 | -2 | 25% |
| AFC Ajax | 12 | 1 | 0 | 11 | 12 | 37 | -25 | 8% |
| Fortuna Sittard | 11 | 3 | 3 | 5 | 17 | 16 | +1 | 27% |
| PEC Zwolle | 10 | 2 | 6 | 2 | 11 | 14 | -3 | 20% |
| Heracles Almelo | 10 | 7 | 0 | 3 | 21 | 7 | +14 | 70% |
| Go Ahead Eagles | 8 | 2 | 1 | 5 | 10 | 12 | -2 | 25% |
| AZ Alkmaar | 8 | 3 | 0 | 5 | 8 | 17 | -9 | 38% |
| FC Twente | 8 | 3 | 1 | 4 | 12 | 16 | -4 | 38% |
| PSV Eindhoven | 7 | 0 | 0 | 7 | 3 | 17 | -14 | 0% |
| sc Heerenveen | 7 | 1 | 4 | 2 | 9 | 9 | 0 | 14% |
| Vitesse | 7 | 2 | 2 | 3 | 8 | 9 | -1 | 29% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 13/14 | Senior debut season | |
| 14/15 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 26 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | 25 | 290 | 2 | 0 | 0 | 0.62 |
| 22/23 | 37 | 2,619 | 4 | 0 | 0 | 0.14 |
| 20/21 | 34 | 2,712 | 1 | 0 | 0 | 0.03 |
| 19/20 | 27 | 517 | 2 | 0 | 0 | 0.35 |
| 18/19 | 45 | 1,038 | 3 | 0 | 0 | 0.26 |
| 15/16 | 28 | 816 | 2 | 0 | 0 | 0.22 |
Output by competition
Career goals and assists broken down by tournament.
More on Anas Tahiri
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Anas Tahiri
Who is Anas Tahiri?
Anas Tahiri is a Morocco professional footballer who plays as a central midfield for MAS Fès.
How old is Anas Tahiri?
Anas Tahiri is 31 years old. He was born on May 15, 1995 in Brussel.
What position does Anas Tahiri play?
Anas Tahiri plays as a central midfield (Midfield - Central Midfield).
What club does Anas Tahiri play for?
Anas Tahiri currently plays for MAS Fès.
How many career goals has Anas Tahiri scored?
Across all senior club competitions in our dataset, Anas Tahiri has scored 21 goals in 283 appearances.
What is Anas Tahiri's market value?
Anas Tahiri's most recent reported market value is €500k.