QPR have agreed to sell exciting starlet Josh Bowler to Everton in a deal worth up to £4m.

Bowler has been at the club since he was 14 and only signed his first professional contract in March, making his senior debut against Norwich two months later.

Rangers director of football Les Ferdinand tried to convinced the 18-year-old to stay, but the winger made it clear he wanted to move to Goodison Park.

It is understood Everton will pay an initial £1.5m up front, with a further £2.5m depending on a series of add-ons.

Ferdinand, who rejected Everton's first offer of £500,000, told Standard Sport: "I had a chat with Josh and his dad in May and told him that he would play for our first team quicker than Everton's.