Sonny Perkins is set to join Leeds.
The youngster left the Hammers after snubbing contract offers, with the Irons trying to convince him to stay.
Fabrizio Romano now reports that the 18-year-old is now poised to put pen to paper at Elland Road.
Perkins has signed his contract and undergone his medical, leaving just the announcement needed from the Irons’ Premier League rivals.
While Perkins is technically a free agent, Leeds will have to pay compensation to the Irons due to the player’s age.
He struggled to make a first-team breakthrough with the Hammers but was a fixture for both the U23s and the U18s.
The versatile teenager, who can play up front or in a number of midfield positions, scored 10 goals in 22 games for the U23s and netted nine goals in 31 games for the U18s.
He made a total of three first-team appearances, playing twice in the Europa League last season and once in the Premier League.