Luke Freeman to undergo QPR medical ahead of £300k deal from Bristol City - Sky sources

Luke Freeman is set to sign for QPR in a £300,000 move from Bristol City

QPR have agreed a £300,000 deal with Bristol City to sign Luke Freeman, Sky sources understand.

The 24-year-old midfielder will head to London to undergo a medical ahead his transfer to Loftus Road.

Bristol City manager Lee Johnson admitted on Saturday that Freeman had refused to play in their FA Cup defeat at Burnley.

"We wanted him to come along and be involved today but he made it clear he didn't want to be," Johnson said.

"He didn't feel he was mentally right to play and that tells a story in itself. It's disappointing because you want your best players available.

Ian Holloway added Sean Goss from Manchester United on Saturday

"He's made it clear he wants to move and that one is still pending so we'll have to see what happens between now and Tuesday."

Freeman, who signed for Bristol City from Stevenage in 2014, has made 21 appearances this season, scoring two goals.

QPR, who signed Manchester United youngster Sean Goss on Saturday, are also trying to sign Danny Ward from Rotherham and have taken Ravel Morrison on trial.