Dan James is finally headed to Leeds United.

Fabrizio Romano reports the Wales winger is set to join the club in a transfer from Manchester United in a move that could be worth up to £30 million.

Leeds had attempted to sign the 23-year-old James from Swansea City in 2019 before being beaten to his signature by the Red Devils.

James had been considered surplus to requirements at Old Trafford with the arrivals of Cristiano Ronaldo and Jadon Sancho.

In two-plus seasons with United, James had made 74 appearances across all competitions, scoring nine goals. He appeared in two of United's three matches this season, including starting during the team's 1-0 win over Wolves on Sunday.

Internationally, James has been capped 24 times by Wales, scoring four goals.