Esterno d'attacco[1][2] - in possesso di una notevole velocità[3], a cui abbina discrete qualità tecniche[2][3] - preciso nel servire assist ai compagni[1], in grado di agire da trequartista a supporto della manovra.[2]
Carriera
Club
Muove i suoi primi passi nelle giovanili del Nasr[4], per poi approdare all'El-Sharkia nella seconda serie egiziana[4]; qui gioca due anni prima di essere tesserato dal Misr Lel Makasa il 31 agosto 2014, con cui firma un contratto valido per cinque anni.[2] Dopo aver chiuso il girone d'andata con 9 reti - tra cui due triplette contro Tanta e Wadi Degla[5] - in 16 presenze, l'8 gennaio 2018 passa in prestito oneroso - circa 500.000 dollari[6] - con diritto di riscatto all'Al-Ain, negli Emirati Arabi.[6]
Esordisce con gli emiratini il 12 gennaio contro l'Al-Wasl (1-3 il finale), subentrando al 72' al posto di Berg e segnando la rete del momentaneo 0-3.[7] Il 2 febbraio realizza una tripletta - siglando anche due assist - nell'incontro vinto per 7-0 contro l'Ajman.[8] Alla luce delle ottime prestazioni disputate[1][9], il 20 marzo 2018 viene tesserato dagli emiratini a titolo definitivo, firmando un triennale.[9]
Il 6 gennaio 2019 viene tesserato dall'Al-Ahly in cambio di 5 milioni di dollari.[10] Nel 2020 contribuisce ad uno storico treble, vincendo campionato, coppa nazionale e la CAF Champions League.[11]