Daniel Vukovic kam 2008 in die National League. Er kam von der NCAA Michigan State University zum Genève-Servette HC. In seiner siebten Saison bei den Calvinstädtern wurde Vukovic zum Assistenz-Captain ernannt und blieb es bis zu seinem Wechsel zu den SC Rapperswil-Jona Lakers 2019. Am Ufer des Zürichsee trug er das "A" ebenfalls in seinem zweiten (und letzten) Jahr.
Total hat der nun 35-Jährige in 659 Spielen in der National League 34 Tore erzielt und 82 Assists gegeben. Viermal konnte er den Spengler Cup gewinnen - zweimal mit Genf und zweimal mit dem Team Canada.