QPR forward Jamie Mackie has signed a new deal at Loftus Road which will see him remain at the club until the end of the 2017/18 campaign.

Mackie was approaching the end of his current deal, which was set to expire at the end of June but was thought to have an optional one-year extension on his deal.

Rumours had surfaced earlier this week that the 31-year-old had already agreed an extension, but this was premature with negotiations ongoing.

Speaking to the club's official website, Mackie said: "“I’m buzzing that the deal is signed and my future is sorted.

“Everyone knows how I feel about QPR and when the opportunity came up to extend my stay here, it was a no-brainer for me.

QPR front-man Jamie Mackie in discussions over extending his stay at the club

“The last two years have been frustrating for me with the injuries, but I’m delighted the manager can see what I can bring by offering me this new deal.

“I just want to make sure I have a good pre-season, which I’m sure I will do under the gaffer, and really push on next season.

“We know last year wasn’t anywhere near good enough but that’s behind us now and we’re looking to the future.”