#617N. Ahamada
183
6
Key Passes
1
Assists
0
Goals
15
Appearances
687 mins
6.8
Rating
📊 Season Performance
📅 Career History
| Season | Club · League | Apps | Goals | Ast | Rtg |
|---|---|---|---|---|---|
| 26/27 | Auxerre · Ligue 1 | 5 | 0 | 0 | 6.5 |
| 25/26 | Auxerre · Ligue 1 | 15 | 0 | 1 | 6.8 |
| 24/25 | Rennes · Ligue 1 | 3 | 0 | 0 | 6.4 |
| 23/24 | Crystal Palace · Premier League | 20 | 0 | 0 | 6.4 |
| 22/23 | VfB Stuttgart · Bundesliga | 17 | 2 | 2 | 6.6 |
| 21/22 | VfB Stuttgart · Bundesliga | 3 | 0 | 0 | 6.3 |
| 20/21 | VfB Stuttgart · Bundesliga | 6 | 0 | 0 | 6.0 |
| 19/20 | France U17 W · World Cup - U17 | 6 | 0 | 0 | N/A |
Ahamada's 2025/26 season, read from the numbers
In 2025/26, N. Ahamada was used in rotation for Auxerre in the Ligue 1: 15 appearances and 687 minutes, averaging 46 minutes per outing. Per 90 minutes that is 0.8 key passes per 90, 0.1 assists per 90 and 2.0 ball recoveries per 90 — the rate profile behind Ahamada's totals.
Ahamada played 265 passes at 86% accuracy — 34.7 per 90, which is the volume that decides whether a side builds through him or around him. Set against Ahamada's own record, 2025/26 reads differently: his average match rating has risen from 6.40 to 6.77 since 2024/25.
Our records cover 7 seasons of Ahamada's career, 2020/21 to 2026/27, across 4 clubs — VfB Stuttgart, Crystal Palace, Rennes, Auxerre. In that time he has played 84 matches across 7 competitions, 3,365 minutes in all. Treat these rates carefully. At 687 minutes — roughly 8 full matches — Ahamada is 213 short of our 900-minute qualifying floor, so he does not appear on the ranking boards: on a sample this size two good afternoons move a per-90 number further than a month of steady form.
How these scores are built, and the minutes and rating floors a player must clear to appear on our boards, are set out in our methodology.