NEWCASTLE UNITED have agreed a £3m fee with West Ham United for Harrison Ashby, with the right-back expected to undergo a medical and complete his switch to Tyneside in the next 24 hours.

Having completed the £45m signing of Anthony Gordon over the weekend, with the Everton midfielder set to be officially confirmed as a Newcastle United player soon, the Magpies have reached an agreement with West Ham that will see Ashby move to St James’ Park on a long-term deal.

Having turned down an initial offer for Ashby earlier this month, the Hammers have accepted a £3m package for the 21-year-old, who had been due to become a free agent in the summer, with a significant portion of the overall fee understood to be contingent on a series of performance-related clauses.

Ashby, a Scotland Under-21 international who has made two senior appearances for West Ham in this season’s Europa Conference League, turned down the Hammers’ offer of a new deal at the London Stadium.

Newcastle’s recruitment team have been pushing for his transfer in the last few days, with a breakthrough finally arriving over the weekend. Ashby has been given permission to travel to Tyneside to complete the formalities of the move, with the Magpies keen to conduct their January business well ahead of Tuesday night’s deadline, which falls on the same evening as the club’s Carabao Cup semi-final second leg game with Southampton.

Eddie Howe has been keen to sign a right-back this month as he has been looking for additional cover for Kieran Trippier, with Javier Manquillo currently the only alternative option on the right of the back four.

Newcastle held discussions with Real Valladolid over Ivan Fresneda earlier in the month, but with Arsenal having made a strong move of their own for the 18-year-old, the Magpies’ recruitment team concluded that the Spaniard no longer represented any value.