West Ham have completed the signing of Wolves captain Max Kilman for £40m on a seven-year contract.
The defender is reunited with Hammers manager Julen Lopetegui, who made him skipper while head coach at Molineux.
Wolves rejected West Ham’s opening bid of £25m but accepted the improved offer for the player they signed from Maidenhead for £40,000 in 2018.
The National League side are also due to bank a 10% sell-on of £4m from the deal.