Dan Weisskopf a joué dans toutes les catégories de junior du HC Bienne, jusqu'à la première équipe qu'il rejoindra lors de la saison 2007-2008.
Dès la saison 2008-2009, il joue au Lausanne HC, et partage son temps entre les juniors et la première équipe.