The Madrid sports publications Marca and As reported the imminent signing on their websites. They said that Huntelaar, 25, has signed a five-and-a-half year contract running until 2014, and that the transfer fee was between $25 million and $31.5 million.
Huntelaar, who has been capped 18 times by the Dutch national team, scored 33 goals in 34 games last season. Overall, he has scored 70 times for Ajax in just 80 appearances. He came to Ajax from Heerenveen at the end of 2005 for $11.3 million.