QPR have completed the signing of Exeter City man David Wheeler for an undisclosed fee.

The two clubs agreed a deal for the winger yesterday, with the the Hoops now confirming that he has signed a 3-year deal.

Wheeler, who can also play up front, has been with the Grecians for the last four seasons, playing more than 150 games in all competitions, scoring 39 goals.

Last season, he scored 21 times, including a goal against Blackpool in the League Two play-off final.

Speaking of the move, Wheeler said: "I’m really excited. This is a big deal for me and I can’t wait to get started.

“Like anyone in any career path, when you take a step up it can take some time to acclimatise, but I’m confident I can have a positive impact for the team.

“Wherever I have been, I have been known to be a hard-working, honest player and I will give my all.”

Wheeler started out at Brighton and Hove Albion's academy, before going into non-league with East Sussex side Lewes, impressing at The Dripping Pan Stadium, before moving to Staines Town.

Having impressed further, notching 23 goals, he earned a move to the Football League to Paul Tisdale's side.

He has been one of the standout performers for Exeter in League One and Two in recent years, and now looks set to get a chance to shine in the Championship.