Morocco are averaging 10 fouls per game in 2025, with matches involving them seeing 23.2 total fouls on average. That puts them 20th of 53 for team fouls per match in their primary competition.
Neil El Aynaoui leads with 18 fouls across 8 qualifying appearances (2.25/g, 75% hit rate). Sort the foul-rate table to compare every Morocco player by fouls per qualifying appearance (≥20 minutes), hit-rate over six matches and the current Bet365 1+ fouls price.
Morocco are averaging 10 fouls per game over 10 games and concede 13.2 for a match-total of 23.2. That ranks 20th of 53 for team fouls in their primary competition. On average Morocco pick up one yellow card every 0.12 fouls.
Foul matchup blends the defender's fouls per game (40%), the opposition attacker's fouls drawn per game (40%), and the team's underlying foul propensity (20%). Higher score = more foul volume expected.
All numbers come from match-level Sportmonks data ingested into Statz — 10 Morocco fixtures in the active window for 2025. Player odds come from Bet365 player markets when priced.
A player must have featured for at least 20 minutes in a fixture for that match to count toward their foul rate and form. Cameo appearances are excluded so the rates aren't diluted.
Yes — the referee profile module shows the assigned official's average fouls and yellows per match this season. Some referees blow for materially more fouls than others.
| Player | Position | Apps | Fouls | Per game | 1+ hit rate |
|---|---|---|---|---|---|
| Sofyan Amrabat | midfielder | 5 | 7 | 1.4 | 80% |
| Neil El Aynaoui | midfielder | 8 | 18 | 2.25 | 75% |
| Gessime Yassine | attacker | 4 | 3 | 0.75 | 75% |
| Achraf Hakimi | defender | 8 | 9 | 1.13 | 63% |
| Redouane Halhal | defender | 5 | 6 | 1.2 | 60% |
| Noussair Mazraoui | defender | 7 | 5 | 0.71 | 57% |
| Soufiane Rahimi | attacker | 7 | 8 | 1.14 | 57% |
| Ismael Saibari | midfielder | 7 | 9 | 1.29 | 57% |
| Azzedine Ounahi | midfielder | 8 | 5 | 0.63 | 50% |
| Issa Diop | defender | 8 | 5 | 0.63 | 50% |
| Ayoube Amaimouni-Echghouyab | attacker | 2 | 1 | 0.5 | 50% |
| Bilal El Khannouss | midfielder | 9 | 6 | 0.67 | 44% |
| Ayyoub Bouaddi | midfielder | 7 | 3 | 0.43 | 43% |
| Anass Salah-Eddine | defender | 5 | 3 | 0.6 | 40% |
| Brahim Díaz | attacker | 8 | 4 | 0.5 | 38% |
| Ayoub El Kaabi | attacker | 4 | 1 | 0.25 | 25% |
| Chadi Riad | defender | 6 | 1 | 0.17 | 17% |
| Yassine Bounou | goalkeeper | 8 | 0 | 0 | 0% |
| Chemsdine Talbi | attacker | 5 | 0 | 0 | 0% |
| Samir El Mourabet | midfielder | 5 | 0 | 0 | 0% |
| Zakaria El Ouahdi | defender | 2 | 0 | 0 | 0% |
| Youssef Belammari | defender | 2 | 0 | 0 | 0% |
| Marwane Saadane | defender | 1 | 0 | 0 | 0% |
| Munir El Kajoui | goalkeeper | 1 | 0 | 0 | 0% |
| Date | Opponent | Venue | Score | Team fouls | Opposition fouls | Match total | Top player |
|---|---|---|---|---|---|---|---|
| 9 Jul 2026 | France | Away | 2-0 | 13 | 10 | 23 | Neil El Aynaoui (4) |
| 4 Jul 2026 | Canada | Away | 0-3 | 14 | 24 | 38 | Sofyan Amrabat (3) |
| 30 Jun 2026 | Netherlands | Away | 1-1 | 15 | 18 | 33 | Ismael Saibari (5) |
| 24 Jun 2026 | Haiti | Home | 4-2 | 10 | 18 | 28 | Soufiane Rahimi (2) |
| 19 Jun 2026 | Scotland | Away | 0-1 | 8 | 11 | 19 | Neil El Aynaoui (2) |
| 13 Jun 2026 | Brazil | Away | 1-1 | 14 | 16 | 30 | Neil El Aynaoui (4) |
| 7 Jun 2026 | Norway | Home | 1-1 | 6 | 12 | 18 | Soufiane Rahimi (2) |
| 2 Jun 2026 | Madagascar | Home | 4-0 | 12 | 12 | 24 | Sofyan Amrabat (2) |
| 26 May 2026 | Burundi | Home | 5-0 | 0 | 0 | 0 | |
| 31 Mar 2026 | Paraguay | Home | 2-1 | 8 | 11 | 19 | Redouane Halhal (3) |