Wayne Rooney looks set to play his last game in the Premier League this Sunday – with a £12m move to MLS side DC United agreed in principle.

A number of MLS franchises held talks with Rooney's agent Paul Stretford more than a year ago before England's top goalscorer returned to Goodison Park.

Sky Sports News understands this latest deal was drafted over the past seven weeks, during several visits to the States by Stretford alongside DC United's Chief Executive Jason Levein.

Rooney is England's top goalscorer

The agreement, which runs to the end of the MLS season in 2020, is yet to be signed, but SSN understands it would take a significant change of heart by Rooney and his family to stop the transfer going ahead.

Levein, who is also the co-owner of Swansea City, hopes Rooney can become the club's marquee signing ahead of a move on July 14, to their brand new Audi Field stadium, in the heart of the capital.

Watch Rooney's top five Premier League goals Watch Rooney's top five Premier League goals

Moving stadia has meant that all but two of DC United's matches this campaign have been played away from home and they remain bottom of the MLS table with just one win from seven games.

Rooney's salary would make him the highest-paid player in the DC organisation. The club has one of the smallest payrolls in the MLS but, with the revenue from a new stadium expected to increase, the club is looking to invest in talent.

DC United are due to play their next seven games away from home before they welcome Vancouver to Audi Field on July 15. After that, 14 of their next 19 games will be at their new home.

Rooney's proposed move is likely to be confirmed on July 10, when the MLS 'secondary' (or mid-season) transfer window opens.

Before then, Rooney looks set to take his Premier League curtain-call on Sunday at West Ham's London Stadium.