Leicester City are on the verge on making Luton Town full-back James Justin their first signing of the summer.
According to the Telegraph, the 21-year-old will undergo a medical on Wednesday after the two sides agreed to a £6m fee, with the fee potentially rising to over £10m if certain targets are met.
Southampton, Celtic, Aston Villa, and Stoke were all reportedly interested in securing his signature.
The Foxes have had their eye on Justin for the past two years and decided to splash the cash after Justin helped lead the Hatters to a League One title.
Justin scored three goals and added eight assists last season and was named to the League One Team of the Year.
The versatile player can play on either side of the pitch and will be expected to compete with Ricardo Pereira for the starting job.