Ajax AmsterdamMidfielder
Sofyan Amrabat
- Shirt number
- 4
Midfielder
Photo: API-Football · Sources: API-Football
Season 2026Eredivisie · UEFA Conference League · World Cup
9Apps4 starts
498Minutes
0Goals
0Assists
0Yellow cards
0Red cards
Last 10 matches
Average rating6.68
Goals + assists0
Minutes per match71
Goals + assists per 90 min0.00
Numbers from 81 matches in our archive.
FormRating and result of the last 10 matches
6.6L05/09/26 · Ajax Amsterdam 1 - 3 PSV Eindhoven · Rating 6.67.2W12/09/26 · Fortuna Sittard 1 - 5 Ajax Amsterdam · Rating 7.26.6W15/09/26 · Ajax Amsterdam 5 - 1 Willem II Tilburg · Rating 6.6–D19/09/26 · Ajax Amsterdam 2 - 2 SBV Excelsior7.3D10/10/26 · Ajax Amsterdam 1 - 1 NEC Nijmegen · Rating 7.37.3L15/10/26 · HNK Hajduk Split 2 - 1 Ajax Amsterdam · Rating 7.3–W18/10/26 · Groningen 2 - 5 Ajax Amsterdam6.0W22/10/26 · Ajax Amsterdam 2 - 0 Atalanta · Rating 6.06.2W25/10/26 · Sparta Rotterdam 1 - 2 Ajax Amsterdam · Rating 6.26.2W31/10/26 · Ajax Amsterdam 1 - 0 AZ Alkmaar · Rating 6.2
Rating trendLast 12 rated matches
Profile per 90 minutes24 matches · 1,540 min
| Profile per 90 minutes | |
|---|---|
| Shots | 1.53 |
| Key passes | 1.41 |
| Dribbles | 1.37 |
| Pass accuracy | 91% |
| Duels won | 50% |
| Ball wins | 3.52 |
| Fouls won | 1.82 |
Last appearances
- EredivisieAjax Amsterdam1AZ Alkmaar090' Started6.2
- EredivisieSparta Rotterdam1Ajax Amsterdam290' Started6.2
- UEFA Conference LeagueAjax Amsterdam2Atalanta0Yellow cards 190' Started6.0
- EredivisieGroningen2Ajax Amsterdam590' Started
- UEFA Conference LeagueHNK Hajduk Split2Ajax Amsterdam190' Started7.3
- EredivisieAjax Amsterdam1NEC Nijmegen190' Started7.3
- EredivisieAjax Amsterdam2SBV Excelsior214' Off the bench
- EredivisieAjax Amsterdam5Willem II Tilburg133' Off the bench6.6
- EredivisieFortuna Sittard1Ajax Amsterdam590' Started7.2
- EredivisieAjax Amsterdam1PSV Eindhoven336' Off the bench6.6
- World CupFrance2Morocco028' Off the bench6.6
- World CupCanada0Morocco327' Off the bench5.9
Goals and assists per season
- Goals
- Assists
Minutes playedLast 20 matches
- Started
- Off the bench
Detailed statistics24 matches · 1,540 min
Attack
- Shots (on target)6 (2)1.53 per 90
- Successful dribbles6 / 12
Passing
- Key passes71.41 per 90
- Pass accuracy91%1,148 passes
Defence and duels
- Tackles · interceptions36 · 17
- Duels won65 / 129
- Fouls won191.82 per 90
Career statistics
| Season | Competition · Team | Apps | Goals | Assists | Minutes | Yellow cards | Red cards |
|---|---|---|---|---|---|---|---|
| 2026 | EredivisieAjax Amsterdam | 5 | 0 | 0 | 263 | 0 | 0 |
| UEFA Conference LeagueAjax Amsterdam | 1 | 0 | 0 | 90 | 0 | 0 | |
| World CupMorocco | 3 | 0 | 0 | 145 | 0 | 0 | |
| 2025 | LaLigaReal Betis | 17 | 0 | 0 | 1,296 | 4 | 0 |
| Super LigFenerbahce | 2 | 0 | 0 | 102 | 0 | 0 | |
| UEFA Champions LeagueFenerbahce | 4 | 1 | 0 | 315 | 2 | 0 | |
| UEFA Europa LeagueReal Betis | 6 | 1 | 0 | 317 | 1 | 0 | |
| 2024 | Serie AFiorentina | 2 | 0 | 0 | 180 | 0 | 0 |
| Super LigFenerbahce | 26 | 2 | 3 | 1,791 | 9 | 0 | |
| UEFA Conference LeagueFiorentina | 1 | 0 | 0 | 24 | 0 | 0 | |
| UEFA Europa LeagueFenerbahce | 10 | 0 | 1 | 930 | 4 | 0 | |
| 2022 | World CupMorocco | 7 | 0 | 0 | 660 | 1 | 0 |
| 2018 | World CupMorocco | 1 | 0 | 0 | 14 | 0 | 0 |
| Total | 85 | 4 | 4 | 6,127 | 21 | 0 | |
Clubs
- Ajax AmsterdamCurrent#4
- MoroccoCurrent#21
- FiorentinaCurrent#4
- FenerbahceCurrent#34
- Real BetisCurrent#14
