The Solihull born winger made his debut in the Premier League for Villa in 2016 - and had a string of loan spells in the Championship.
In total he did turn out 48 times for Villa - making 22 appearances in the 2018/2019 as Villa won promotion to the Premier League.
He departed in 2021 and had an unsuccessful spell with Sheffield Wednesday - before making a surprise switch to Slovan Bratislava, becoming the first Englishman to play for the club.
Two seasons there were followed by a switch to Rotherham United, but injuries hampered his time there and after leaving he then went to Greece with Panserraikos back in the summer.
And now it seems he is on the move again, with the ex-Villa winger joining AVS, who currently sit bottom of the top flight in Portugal.