 In 2007 Madsen signed a three-year contract with Minnesota Wild in NHL but only got to play with the Houston Aeros in the AHL.After two seasons with Houston he signed a try-out contract with Modo Hockey in the Swedish Elitserien.His stay with MODO proved successful and he extended his contract which now runs until the end of the 2012–13 season.