Chadi Riad Β· Morocco Β· 23 years old
plays for Morocco
| Match | Mins | Goals | Assists | Shots (on) | Rating |
|---|---|---|---|---|---|
| Netherlands v Morocco Β· Jun 30, 26 Β· WC | 75 | 0 | 0 | β | 6.5 |
| Morocco v Haiti Β· Jun 24, 26 Β· WC | 90 | 0 | 1 | 1 | 6.6 |
| Scotland v Morocco Β· Jun 19, 26 Β· WC | 90 | 0 | 0 | β | 7.2 |
| Brazil v Morocco Β· Jun 13, 26 Β· WC | 90 | 0 | 0 | β | 6.7 |
| Crystal Palace v Rayo Vallecano de Madrid Β· May 27, 26 Β· UECL | 90 | 0 | 0 | 1 | 7.3 |
| Crystal Palace v Arsenal Β· May 24, 26 Β· EPL | 90 | 0 | 0 | 1 (1) | 6.6 |
| Brentford v Crystal Palace Β· May 17, 26 Β· EPL | 74 | 0 | 0 | 1 | 5.9 |
| Bournemouth v Crystal Palace Β· May 3, 26 Β· EPL | 76 | 0 | 0 | β | 6.7 |
| ACF Fiorentina v Crystal Palace Β· Apr 16, 26 Β· UECL Β· sub | 49 | 0 | 0 | β | 6.2 |
| Tottenham v Crystal Palace Β· Mar 5, 26 Β· EPL | 90 | 0 | 0 | β | 7.2 |
| Man United v Crystal Palace Β· Mar 1, 26 Β· EPL Β· sub | 32 | 0 | 0 | β | 6.3 |
| Crystal Palace v Wolves Β· Feb 22, 26 Β· EPL | 72 | 0 | 0 | 1 | 6.3 |
| Zrinjski v Crystal Palace Β· Feb 19, 26 Β· UECL | 87 | 0 | 0 | 1 | 6.2 |
| Crystal Palace v Burnley Β· Feb 11, 26 Β· EPL Β· sub | 45 | 0 | 0 | β | 6.9 |
| Nott'm Forest v Crystal Palace Β· Feb 1, 26 Β· EPL | 61 | 0 | 0 | β | 6.2 |
| Match | blocks | conceded | dribbles past | duels | duels won | fouls committed | fouls drawn | interceptions | key passes | passes | red | tackles | yellow |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Netherlands v Morocco | 1 | 0 | 1 | 3 | 1 | β | 1 | 1 | β | 52 | 0 | β | 0 |
| Morocco v Haiti | β | 0 | β | 8 | 5 | β | β | 1 | 1 | 68 | 0 | 2 | 0 |
| Scotland v Morocco | 2 | 0 | β | 2 | 2 | β | β | β | β | 69 | 0 | β | 0 |
| Brazil v Morocco | β | 0 | β | 2 | 2 | β | β | 2 | β | 40 | 0 | β | 0 |
| Season | Team | Apps | Goals | Assists | Minutes | Avg rating |
|---|---|---|---|---|---|---|
| 2026 Β· FIFA World Cup | Morocco | 4 | 0 | 1 | 345 | 6.75 |
| 2025-26 Β· Premier League | Crystal Palace | 9 | 0 | 1 | 554 | 6.56 |
| 2025 Β· UEFA Europa Conference League | Crystal Palace | 3 | 0 | 0 | 226 | 6.57 |
| 2024-25 Β· Premier League | Crystal Palace | 1 | 0 | 0 | 90 | 6.60 |
| 2023-24 Β· Primera Division | Real Betis BalompiΓ© | 26 | 0 | 0 | 2,164 | 6.84 |
| 2023 Β· UEFA Europa Conference League | Real Betis BalompiΓ© | 2 | 0 | 0 | 180 | 6.65 |
| 2022-23 Β· Primera Division | FC Barcelona | 1 | 0 | 0 | 1 | β |
| 2020 Β· Segunda DivisiΓ³n | Sabadell | 1 | 0 | 0 | 11 | 6.30 |
only matches where we hold the full stat line β coverage grows as the history backfill runs
| Crystal Palace v Rayo Vallecano de Madrid | β | 0 | 1 | 14 | 9 | 3 | β | 2 | β | 35 | 0 | 3 | 1 |
| Crystal Palace v Arsenal | 1 | 0 | β | 3 | 2 | 1 | β | 4 | β | 42 | 0 | 2 | 0 |
| Brentford v Crystal Palace | β | 0 | β | 6 | 1 | β | β | 1 | β | 27 | 0 | β | 0 |
| Bournemouth v Crystal Palace | 1 | 0 | 2 | 7 | 4 | β | 1 | β | β | 41 | 0 | 2 | 0 |
| ACF Fiorentina v Crystal Palace | β | 0 | β | 7 | 3 | 2 | 1 | 1 | β | 17 | 0 | β | 1 |
| Tottenham v Crystal Palace | β | 0 | β | 9 | 7 | β | 1 | β | β | 74 | 0 | 3 | 0 |
| Man United v Crystal Palace | 1 | 0 | 2 | 6 | 1 | 1 | β | β | β | 20 | 0 | 1 | 0 |
| Crystal Palace v Wolves | β | 0 | 1 | 10 | 3 | 2 | β | β | β | 43 | 0 | β | 1 |
| Zrinjski v Crystal Palace | β | 0 | β | 8 | 3 | 2 | β | 2 | 1 | 88 | 0 | β | 0 |
| Crystal Palace v Burnley | β | 0 | β | 8 | 5 | 1 | 1 | β | β | 44 | 0 | β | 0 |
| Nott'm Forest v Crystal Palace | β | 0 | 1 | 2 | β | β | β | 1 | β | 65 | 0 | β | 1 |