Who is ready
How much each squad player has played for his club over the last 30 days, ahead of Morocco’s next match: minutes, starts, games in the last week, last full game, rating and injury news.
Playing regularly: 65% or more of his club’s minutes over the last 30 days. In rotation: 40–65%. Short of minutes: under 40%. A club game counts as 90 minutes.
Goalkeepers 3
4 of 5 games · 4 starts · 1 on the bench · 366′
- Last 7 days
- 1 game · 96′
- Last game
- 6 days ago · 96′
- Last full game
- 6 days ago
- Avg rating
- 6.89
2 of 2 games · 2 starts · 180′
- Last 7 days
- none
- Last game
- 16 days ago · 90′
- Last full game
- 16 days ago
- Avg rating
- 7.25
3 of 3 games · 3 starts · 270′
- Last 7 days
- 1 game · 90′
- Last game
- Yesterday · 90′
- Last full game
- Yesterday
- Avg rating
- 7.33
Defenders 9
5 of 5 games · 5 starts · 369′
- Last 7 days
- 1 game · 90′
- Last game
- 3 days ago · 90′
- Last full game
- 3 days ago
- Avg rating
- 6.82
2 of 5 games · 2 starts · 1 on the bench · 135′
- Last 7 days
- none
- Last game
- 8 days ago · 90′
- Last full game
- 8 days ago
- Avg rating
- 6.30
4 of 4 games · 4 starts · 360′
- Last 7 days
- none
- Last game
- 7 days ago · 90′
- Last full game
- 7 days ago
- Avg rating
- 6.55
3 of 4 games · 2 starts · 192′
- Last 7 days
- 2 games · 180′
- Last game
- 2 days ago · 90′
- Last full game
- 2 days ago
- Avg rating
- 6.35
3 of 3 games · 3 starts · 270′
- Last 7 days
- 1 game · 90′
- Last game
- 6 days ago · 90′
- Last full game
- 6 days ago
- Avg rating
- 6.80
0 of 6 games · 0′
- Last 7 days
- none
- Last game
- —
- Last full game
- —
- Avg rating
- –
Knee Injury
0 of 3 games · 0′
- Last 7 days
- none
- Last game
- —
- Last full game
- —
- Avg rating
- –
4 of 4 games · 4 starts · 360′
- Last 7 days
- 2 games · 180′
- Last game
- Yesterday · 90′
- Last full game
- Yesterday
- Avg rating
- 6.45
3 of 5 games · 2 starts · 214′
- Last 7 days
- 1 game · 79′
- Last game
- 4 days ago · 79′
- Last full game
- 11 days ago
- Avg rating
- 7.10
Midfielders 9
5 of 5 games · 5 starts · 450′
- Last 7 days
- 1 game · 90′
- Last game
- 4 days ago · 90′
- Last full game
- 4 days ago
- Avg rating
- 7.13
4 of 6 games · 3 starts · 2 on the bench · 190′
- Last 7 days
- 1 game · 45′
- Last game
- Yesterday · 45′
- Last full game
- 12 days ago
- Avg rating
- 6.84
2 of 6 games · 1 start · 2 on the bench · 91′
- Last 7 days
- 2 games · 91′
- Last game
- Yesterday · 80′
- Last full game
- 51 days ago
- Avg rating
- 6.93
3 of 5 games · 3 starts · 182′
- Last 7 days
- none
- Last game
- 11 days ago · 19′
- Last full game
- 112 days ago
- Avg rating
- 7.04
2 of 5 games · 1 start · 3 on the bench · 33′
- Last 7 days
- none
- Last game
- 8 days ago · 12′
- Last full game
- 117 days ago
- Avg rating
- 6.25
3 of 3 games · 2 starts · 52′
- Last 7 days
- 1 game · 20′
- Last game
- 4 days ago · 20′
- Last full game
- —
- Avg rating
- 6.11
3 of 3 games · 3 starts · 243′
- Last 7 days
- 1 game · 70′
- Last game
- 4 days ago · 70′
- Last full game
- 18 days ago
- Avg rating
- 6.39
1 of 4 games · 1 start · 1 on the bench · 3′
- Last 7 days
- 1 game · 3′
- Last game
- 5 days ago · 3′
- Last full game
- —
- Avg rating
- 6.23
6 of 6 games · 6 starts · 436′
- Last 7 days
- 2 games · 135′
- Last game
- 2 days ago · 45′
- Last full game
- 5 days ago
- Avg rating
- 6.81
Forwards 5
2 of 3 games · 2 starts · 180′
- Last 7 days
- none
- Last game
- 12 days ago · 90′
- Last full game
- 12 days ago
- Avg rating
- 7.18
6 of 6 games · 5 starts · 336′
- Last 7 days
- 2 games · 104′
- Last game
- Yesterday · 75′
- Last full game
- —
- Avg rating
- 7.04
3 of 3 games · 3 starts · 263′
- Last 7 days
- 1 game · 84′
- Last game
- 4 days ago · 84′
- Last full game
- 11 days ago
- Avg rating
- 6.65
0 of 5 games · 0′
- Last 7 days
- none
- Last game
- —
- Last full game
- —
- Avg rating
- –
6 of 6 games · 5 starts · 376′
- Last 7 days
- 2 games · 125′
- Last game
- Yesterday · 90′
- Last full game
- Yesterday
- Avg rating
- 6.95
Club games, updated every three hours. A guide to playing time, not a fitness test.
Botola Pro ratings are our estimate. The league has no official player ratings, so we work them out from minutes played, goals, assists, cards and the result, on the same 0–10 scale as the other ratings.