Daniel Vukovic came to the National League in 2008. He joined Genève-Servette HC from the NCAA's Michigan State University. In his seventh season with the Grenats, Vukovic was awarded the position of assistant captain, which he held until his departure to the SC Rapperswil-Jona Lakers in 2019. At the shores of Lake Zurich, he also held that position during his second (and last) year.
In total, the now 35-year-old made 659 games in the National League, recording 34 goals and 82 assists. He won the Spengler Cup four times, twice with GSHC and twice with Team Canada.