Dan James arrives for medical as Leeds edge towards unique deal

Dan James has arrived at Leeds’ Thorp Arch training base for a medical ahead of his eagerly-awaited transfer to the Championship promotion chasers.

The Whites and Swansea have spent the week haggling over a fee for the winger – though Leeds’ hopes of a deal were lifted on Thursday morning when it was reported the player had told Swansea he wanted to make the move to West Yorkshire.

It’s reported Leeds had offered £5m up front with a further £5million depending on his success – a chunk of which would be paid in the summer should United secure promotion back to the Premier League.

That deal was rejected by the Jacks, who wanted more money up front – but now BBC Sport Wales are reporting that a unique compromise has been reached.

According to Dafydd Pritchard, Swansea have agreed to loan James to Leeds – with the Whites set to pay £2million to take the player to West Yorkshire until the end of the season.

That deal will then become permanent if Leeds are promoted, with a permanent transfer potentially worth just over £10m with add-ons.

However, should Championship table-toppers Leeds miss out on promotion, Swansea will take James back after his loan and try get the speedy winger to sign a new contract, though that does appear unlikely with his current deal set to expire in 2020.

Leeds hopes of securing James’ signature have been further boosted after he arrived at the club’s training base to be put through his paces – with  confirmation of his signing due later on Thursday.

Discussing the deal, Leeds boss Marcelo Bielsa told a press conference on Thursday: “[Director of football, Victor] Orta chose James and I accepted the player proposed to me.

“I agree with the fact this player has the features the team needs and responds to the needs of the team. If he comes it will be a significant transfer. If he doesn’t come we will find solutions for the rest of the season.”

Get the latest personalised Whites products on our new TEAMtalk Leeds United shop!