Born in Telford, Elliott Bennett progressed through the academy at Wolves but was never handed a league appearance at senior level with the now-Premier League club. 

Bennett's only two games with the Midlands-based club came in the form of League Cup clashes, before embarking on loan spells with Crewe Alexandra and Bury. 

Ahead of the 2009-2010 campaign, Bennett put pen-to-paper on a three-year deal with Brighton & Hove Albion, proceeding to play almost every league match in his first two years. 

 

 

Jumping two divisions above in the summer of 2011, Bennett joined Norwich City for an undisclosed fee, signing a three-year deal upon his arrival. 

Bennett almost instantly emerged as a regular within Norwich's first-team, making 33 Premier League appearances during his debut season in England's top-tier. 

However, from that point, he started to see his game time diminish, and in January 2015, he signed for Championship club Blackburn Rovers. 

Growing in influence as the seasons went on, Bennett managed to rack up just shy of 200 appearances in five years at Ewood Park, helping the club get promoted back to the Championship during the 2017/18 season. 

Bennett then joined Shrewsbury Town in the summer, signing a one-year deal with the Shropshire outfit. 

The midfielder has emerged as a regular for the League One club this season, making 16 appearances thus far. 

Bennett is yet to find the back of the net for his new side but has already grabbed three assists, whilst also wearing the captain's armband on several occasions.