Luton Town midfielder Andrew Shinnie has been voted by you as the 36th best player in the EFL.

Over the last month, we have been gathering votes from you to find the best managers and players in the EFL. And after counting the votes, we have discovered you think that Shinnie is the 36th best player in the Football League. This is the first time that he has been on the Top 50 Players countdown.

The 29-year-old midfielder has had an interesting career up until this point. He moved down to England in 2013 and while he spent five years at Birmingham City, he did struggle to hold onto a spot there and spent most of his time out on loan at teams such as Rotherham United and Hibernian. One of those loan spells was at Luton last season and he impressed while at Kenilworth Road and helped them to get promotion from Sky Bet League Two.

Because of that, Luton were very happy to snap him up on a permanent deal after his contract at Birmingham expired this summer. And perhaps with the comfort of having that permanent deal, he was able to improve his performances this season. He was the nucleus of the Luton midfield and was able to power this Hatters side to the Sky Bet League One title, something no one could have predicted before the start of the season. This season he made 47 appearances for Luton, scoring five goals and now will get a chance to play in the Championship again.