M. Lahdo · career
Mayckel Lahdo
Wingers · AZ Alkmaar · season-by-season, by competition, and every match.
Career report
Past his 2023/24 peak — the recent trend is downward, so buyers are paying for what's left, not what was.
Peak: 2023/24Trending downRemarkably consistentInjury-hit 2025/26
The record covers 5 seasons (2022/23–2025/26) across 3 clubs, including a move abroad — 92 appearances, 9 goals and 8 assists.
His best campaign on record is 2023/24 at AZ Alkmaar — Season rating 20, 3 goals and 4 assists in 15 games. Form has slipped 12 Season points across his last 3 full seasons. The gap to his peak is 12 Season points.
2025/26 was disrupted — 8 fixtures missed through injury or absence. Season-to-season output barely moves — his form has stayed within a tight band (±5 points) across 4 campaigns.
By season
| Season | Club | Apps | G | A | Rating | Season |
|---|---|---|---|---|---|---|
| 2025/26 | BrondbyLoan | 10 | 1 | 2 | 38 | 8 |
| 2025/26 | AZ Alkmaar | 2 | 0 | 0 | 65 | 8 |
| 2025/26 | NantesLoan | 8 | 1 | 1 | 65 | 8 |
| 2024/25 | AZ Alkmaar | 28 | 3 | 1 | 66 | 14 |
| 2023/24 | AZ Alkmaar | 15 | 3 | 4 | 69 | 20 |
| 2022/23 | AZ Alkmaar | 34 | 2 | 1 | 67 | 11 |
| 2022/23 | Jong AZ | 6 | 1 | 0 | 49 | 4 |
| 2022/23 | Hammarby FF | 10 | 1 | 0 | 34 | 4 |
| 2021/22 | Hammarby Talang | 15 | 3 | 0 | — | — |
| 2021/22 | Hammarby FF | 7 | 0 | 1 | 32 | 2 |
| 2020/21 | Hammarby FF | 3 | 0 | 0 | — | — |
| 2020/21 | IK FrejLoan | 21 | 5 | 0 | — | — |
International
| Side | Season | Competition | Apps | G |
|---|---|---|---|---|
| Sweden U21 | 2025/26 | UEFA U21 Championship - Qualification | 6 | 0 |
Honours
Svenska Cupen×2KNVB Beker×2Svenska Cupen×2
By competition
| Competition | Apps | Min | G | A | Rating |
|---|---|---|---|---|---|
| Ligue 1at Nantes | 8 | 418 | 1 | 1 | 6.6 |
| Superligaat Brondby | 10 | 352 | 1 | 2 | 6.7 |
| UEFA U21 Championship - Qualificationat Sweden U21 | 6 | 337 | 0 | 0 | — |
| Eredivisie | 2 | 91 | 0 | 0 | 6.3 |
Schedule · 2025/26
18 played4 unused sub· 770 min, 2g 3a
Played for Brondby and Nantes this season.
| Date | Competition | Opponent | Res | Status | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|---|
| Sep 13 | Ligue 1 | A Nice | 0-1 | Played | 13 | 6.2 | ||
| Sep 20 | Ligue 1 | H Rennes | 2-2 | Played | 78 | 6.5 | ||
| Sep 27 | Ligue 1 | A Toulouse | 2-2 | Played | 73 | 1 | 7.5 | |
| Oct 4 | Ligue 1 | A Stade Brestois 29 | 0-0 | Played | 63 | 6.3 | ||
| Nov 23 | Ligue 1 | H Lorient | 1-1 | Played | 61 | 6.3 | ||
| Nov 30 | Ligue 1 | A Lyon | 0-3 | Played | 58 | 6.7 | ||
| Dec 6 | Ligue 1 | H Lens | 1-2 | Played | 46 | 6.3 | ||
| Dec 12 | Ligue 1 | A Angers | 1-4 | Played | 26 | 1 | 6.7 | |
| Dec 21 | Coupe de France | A Concarneau | 5-3 | Unused sub | 0 | — | ||
| Feb 8 | Superliga | H Randers FC | 0-0 | Played | 19 | 6.5 | ||
| Feb 15 | Superliga | A Viborg | 0-1 | Played | 45 | 6.2 | ||
| Feb 23 | Superliga | H Sonderjyske | 0-0 | Played | 58 | 6.9 | ||
| Mar 1 | Superliga | A FC Midtjylland | 0-0 | Unused sub | 0 | — | ||
| Mar 15 | Superliga | H Viborg | 0-1 | Played | 45 | 7.0 | ||
| Mar 22 | Superliga | A Aarhus | 0-0 | Played | 13 | 6.3 | ||
| Apr 7 | Superliga | A FC Nordsjaelland | 1-2 | Played | 21 | 6.6 | ||
| Apr 12 | Superliga | H FC Midtjylland | 1-2 | Unused sub | 0 | — | ||
| Apr 17 | Superliga | H Sonderjyske | 6-0 | Unused sub | 0 | — | ||
| May 1 | Superliga | H FC Nordsjaelland | 1-1 | Played | 29 | 1 | 7.2 | |
| May 10 | Superliga | H Aarhus | 0-2 | Played | 24 | 6.2 | ||
| May 17 | Superliga | A FC Midtjylland | 3-2 | Played | 31 | 1 | 1 | 8.2 |
| May 21 | Superliga | H FC Copenhagen | 1-3 | Played | 67 | 5.9 |