Hans Mulder played in the youth of Spanish side Real Zaragoza, before moving back to The Netherlands to play for RKC Waalwijk. Mulders' mother is Spanish. Mulder played in the Dutch leagues Willem II and NEC before moving abroad again.

On 8 September 2014, he signed for Delhi Dynamos FC in India. When the 2014 Indian Super League ended in December 2014 Mulder left the club.

On 29 January 2015, it was announced that Mulder will be playing for the Danish Superliga team FC Nordsjślland in 2015, signing a half year contract.

Mulder returned to Delhi Dynamos in September 2015 to compete in the 2015 Indian Super League season.

In March 2016, Hans Mulder returned to his mothers country Spain. He signed a contract for the rest of the season at Segunda Division strugglers CP Cacereno. At the end of the season he could not prevent the club from relegation to the Tercera Division and he was released from his contract looking for new opportunities.

In July 2016 Mulders returned again to India and signed a half-season contract at Chennaiyin FC. In January 2017 he returned to Spain to sign for CD Eldense (3rd tier) for the rest of the season. At the end of March 2017 he terminated his contract after possible matchfixing by team mates.