Morocco are averaging 14.9 tackles per game in 2025, with matches involving them seeing 32 total tackles on average. That puts them 9th of 11 for team tackles per match in their primary competition.
Neil El Aynaoui leads with 20 tackles across 8 qualifying appearances (2.5/g, 75% hit rate). The tackle-rate table on this page lists every Morocco player with their tackles per qualifying appearance (≥20 minutes), six-game form mask and current Bet365 1+ tackles price for the next fixture.
Morocco are averaging 14.9 tackles per game over 10 games and concede 17.1 for a match-total of 32. That ranks 9th of 11 for team tackles in their primary competition. They average 14.9 tackles per take-on attempted against them (opposition averages 1.11 take-ons/g).
Tackle matchup blends the defender's tackles per game (50%), the opposition attacker's take-on rate (30%), and the defender's underlying tackle propensity (20%). Higher = more tackle volume expected in this fixture.
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. Pre-match lineups are predicted lineups until team news lands, then confirmed.
A player must have featured for at least 20 minutes in a fixture for that match to count toward their tackle rate and form. Cameo appearances are excluded so the rates aren't diluted by 5-minute substitutions.
We count attempted tackles per Sportmonks' definition. That matches what Bet365 settles 1+ tackles markets on, so the page's hit-rate and the bookmaker's pricing are aligned.
| Player | Position | Apps | Tackles | Per game | 1+ hit rate |
|---|---|---|---|---|---|
| Bilal El Khannouss | midfielder | 9 | 18 | 2 | 100% |
| Youssef Belammari | defender | 2 | 3 | 1.5 | 100% |
| Ayoube Amaimouni-Echghouyab | attacker | 2 | 4 | 2 | 100% |
| Achraf Hakimi | defender | 8 | 13 | 1.63 | 88% |
| Noussair Mazraoui | defender | 7 | 14 | 2 | 86% |
| Ayyoub Bouaddi | midfielder | 7 | 12 | 1.71 | 86% |
| Anass Salah-Eddine | defender | 5 | 9 | 1.8 | 80% |
| Neil El Aynaoui | midfielder | 8 | 20 | 2.5 | 75% |
| Gessime Yassine | attacker | 4 | 6 | 1.5 | 75% |
| Samir El Mourabet | midfielder | 5 | 9 | 1.8 | 60% |
| Chadi Riad | defender | 6 | 3 | 0.5 | 50% |
| Ayoub El Kaabi | attacker | 4 | 4 | 1 | 50% |
| Zakaria El Ouahdi | defender | 2 | 2 | 1 | 50% |
| Soufiane Rahimi | attacker | 7 | 5 | 0.71 | 43% |
| Ismael Saibari | midfielder | 7 | 3 | 0.43 | 43% |
| Chemsdine Talbi | attacker | 5 | 4 | 0.8 | 40% |
| Sofyan Amrabat | midfielder | 5 | 3 | 0.6 | 40% |
| Redouane Halhal | defender | 5 | 2 | 0.4 | 40% |
| Azzedine Ounahi | midfielder | 8 | 4 | 0.5 | 38% |
| Brahim Díaz | attacker | 8 | 4 | 0.5 | 38% |
| Issa Diop | defender | 8 | 3 | 0.38 | 25% |
| Yassine Bounou | goalkeeper | 8 | 0 | 0 | 0% |
| Marwane Saadane | defender | 1 | 0 | 0 | 0% |
| Munir El Kajoui | goalkeeper | 1 | 0 | 0 | 0% |
| Date | Opponent | Venue | Score | Team tackles | Opposition tackles | Match total | Top player |
|---|---|---|---|---|---|---|---|
| 9 Jul 2026 | France | Away | 2-0 | 17 | 11 | 28 | Bilal El Khannouss (3) |
| 4 Jul 2026 | Canada | Away | 0-3 | 12 | 18 | 30 | Achraf Hakimi (2) |
| 30 Jun 2026 | Netherlands | Away | 1-1 | 19 | 18 | 37 | Noussair Mazraoui (5) |
| 24 Jun 2026 | Haiti | Home | 4-2 | 18 | 25 | 43 | Ayoub El Kaabi (3) |
| 19 Jun 2026 | Scotland | Away | 0-1 | 9 | 20 | 29 | Neil El Aynaoui (5) |
| 13 Jun 2026 | Brazil | Away | 1-1 | 24 | 23 | 47 | Achraf Hakimi (5) |
| 7 Jun 2026 | Norway | Home | 1-1 | 18 | 20 | 38 | Ayyoub Bouaddi (3) |
| 2 Jun 2026 | Madagascar | Home | 4-0 | 17 | 20 | 37 | Samir El Mourabet (4) |
| 26 May 2026 | Burundi | Home | 5-0 | 0 | 0 | 0 | |
| 31 Mar 2026 | Paraguay | Home | 2-1 | 15 | 16 | 31 | Gessime Yassine (3) |