In the summer of 2015, shortly after his return to Italy, El Wafi was noticed by several scouts from
Livorno at a local youth tournament, and subsequently joined the club's youth sector. as a consequence of Livorno's financial crisis. On 8 June 2023, it was officially announced that El Wafi would join Swiss side
FC Lugano on a
free transfer from 1 July, having signed a four-year contract with the
Ticinese club. On 29 July, he made his professional debut for the club, coming on as a substitute for
Kreshnik Hajrizi in the 57th minute of a 1–0
league win over
St. Gallen. On 21 September, he made his European debut as an injury-time substitute in a
UEFA Europa Conference League goalless draw against
Bodø/Glimt in the
group stage. On 17 December, he scored his first professional goal in a 2–2 league draw with
Servette. == International career ==