Mastour was capped six times and scored once for Italy under-16s [REF].
Eligible to play for both the Italy national team and the Morocco national team, he announced on 19 May 2015 that he was persuaded to represent the latter, because he felt Morocco to be his country.