Former Netherlands international has made the decision not to extend his contract with Malaga, and will bring the curtains down on his playing career with immediate effect.
The former Netherlands international had an expiring deal with the Andalusian side, and will not ink a new contract as he feels the time has come to end his active career.
The 35-year-old started playing professionally with Dutch Eerstedivisie side Den Bosch in 1993 before joining Heerenveen four years later.
After one season at the Friezen, Van Nistelrooy moved on to PSV, where he made it into the Dutch national team and eventually earned himself a lucrative transfer to Manchester United after three successful seasons in Eindhoven.
Van Nistelrooy immediately became a key figure at Old Trafford and netted 150 goals in 219 official appearances. The prolific hitman then joined Real Madrid in the summer of 2006, where he won two Liga titles.
The Dutchman also enjoyed an 18-month spell at Hamburg, before eventually ending up at Malaga at the start of the 2011-12 campaign.
Van Nistelrooy made 70 international appearances for Netherlands, scoring 35 goals in the process. He featured at Euro 2004, the 2006 World Cup and at Euro 2008. He scored 347 competitive goals in 588 official appearances in club football. He is currently the Champions League’s second highest scorer with 56 strikes