Answer
Elmohamady played for Aston Villa for four seasons, from 2017 to 2021. The Egyptian international made a significant contribution to the club, featuring in over 100 matches and helping them achieve promotion to the Premier League in 2019. Known for his versatility and attacking prowess, Elmohamady played a key role in Villa's success during his time at the club.