Wayne Rooney has ruled out ever playing for any Premier League club besides Everton and Manchester United. The record-breaking striker, who joined United from the Toffees in 2004, has thanked his only professional clubs for helping him realise his dreams during his trophy-laden career in the top flight.

Rooney, 30, came close to leaving United in 2010, when he handed in a transfer request. However, the veteran forward has revealed that if he ever does leave Old Trafford, he will only move back to Everton or head overseas.

"Manchester United and Everton are the only clubs I have played for as a professional footballer," the United captain said, according to ESPN. "I am happy to say now that, whatever may happen in the future, I will never play for another Premier League club.

"I owe United and Everton everything for giving me my footballing opportunities. Everton and United, along with my family, gave me the support and opportunity to help me achieve my goals and dreams."

Rooney is England's all-time top scorer with 52 goals, while he is also just four goals shy of Sir Bobby Charlton's United record of 249. And despite the criticism that has surrounded his recent performances, Rooney will undoubtedly be remembered as one of United and England's finest players.