Trézéguet begyndte sin karriere i hjemlandet hos Al Ahly. Det var imens han spillede for Al Ahlys ungdomshold, at han fik kælenavnet Trézéguet, fordi at han mindede en af ungdomstrænerene om den franske fodboldspiller David Trezeguet.[1]
Trézéguet debuterede for førsteholdet i 2012.[2] Han var i sin tid hos Al Ahly med til at vinde det egyptiske mesterskab i 2013-14 sæsonen, og CAF Champions League i 2012 og i 2013.[3]
Anderlecht
Trézéguet skiftede i august 2015 til belgiske Anderlecht på en lejeaftale, som blev gjort permanent i maj 2016.[2]
Leje til Mouscron
Trézéguet blev lånt til Mouscron i 2016-17 sæsonen.[2]
Kasımpaşa
Trézéguet skiftede i juli 2017 til Kasımpaşa på en lejeaftale. Han imponerede i Tyrkiet, og Kasımpaşa gjorde aftalen permanent i juli 2018.[4]
Trézéguet blev nomineret til årets spiller i Süper Lig for 2017-18 sæsonen, men prisen gik til Bafétimbi Gomis.[5]
Aston Villa
Trézéguet skiftede i juli 2019 til Aston Villa.[6] Han scorede den 28. januar 2020 det vindende mål i semifinalen af EFL Cuppen imod Leicester City, og sendte hermed Villa til deres første finale siden 2010.[7]