At junior level, El Sawy represented several clubs from his native Târgu Mureș as well as Csíkszereda. He made his senior debut for the latter side on 6 August 2022, in a 1–2 away Liga II loss to Unirea Dej. On the 28th that month, El Sawy scored his first goal in a 3–2 win over Buzău.
Rapid București
On 19 May 2023, El Sawy was signed by Liga I side Rapid București for a rumoured transfer fee of €400,000, including bonuses.[1][2] He made his professional debut on 10 November 2023, in a goalless league draw at Sepsi OSK.[3]
Sepsi OSK
In autumn of 2024, Rapid agreed to sent El Sawy on loan to Sepsi OSK for the rest of the season, in order to gain playing minutes.[4][5] On 6 October 2024, he debuted in a 0–4 away win against Hermannstadt by scoring his first goal for his team.[6]
Personal life
El Sawy was born in Târgu Mureș to an Egyptian father and a Romanian mother, the latter also being of partial Hungarian descent.[7]