He previously represented Tottenham Hotspur and Crystal Palace at youth level before joining PSV on a three-year deal in 2018 and later extending his contract with the Dutch side.
Due to the age he left for the Netherlands (16), Madueke does not count as homegrown in England for the purposes of Premier League and UEFA squad regulations