En 1998, il rejoint les Flames de Calgary, jouant également pour leur équipe ferme, les Flames de Saint-Jean. En , il est échangé, avec Derek Morris and Dean McAmmond, par les Flames, contre Chris Drury and Stephane Yelle de l'Avalanche du Colorado[2]. Shantz ne reste qu’une seule saison dans le Colorado avant de rejoindre l’Europe en 2003. En LNH, Shantz a joué 642 parties en saison régulières pour les Blackhawks de Chicago, les Flames de Calgary et l'Avalanche du Colorado, marquant 72 buts et 139 aides pour 211 points et 341 minutes de pénalité. Il également joué 44 parties de séries éliminatoires, marquant 5 buts et 8 assists pour 13 points et 24 minutes de pénalité.
En 2003, il signe aux Langnau Tigers en LNAsuisse. Les Tigers terminent douzième sur treize équipes lors de la saison régulière. Shantz est le meilleur pointeur de l'équipe[3] avec 45 points dont 27 assistances et les Tigers, troisième du tour de relégation, se maintiennent en LNA. Après le maintien et la fin de saison pour Langnau, il renforce le champion de LNB, le HC Bienne[4] qui essaie d’accéder sans succès à la LNA dans un barrage contre le Lausanne HC. La saison suivante, il contribue largement au nouveau maintien des Tigers en séries éliminatoires contre Fribourg-Gottéron. Une fois la saison des Tigers terminée, il rejoint Gottéron qui doit poursuivre sa série contre la relégation face au Lausanne HC. Dans ce duel, il est accusé d’avoir chargé irrégulièrement Eric Landry[5]. Le Lausanne HC est ensuite accusé d’avoir retouché des photographies livrées à la presse afin d'exagérer la gravité des blessures[6],[7] et Shantz est autorisé à poursuivre la série[8], Fribourg éliminant le Lausanne HC[9] qui est finalement relégué en fin de saison.
Shantz signe ensuite pour la saison 2005-2006 à l’Adler Mannheim[10]. Il y reste trois saisons, devenant champion d’Allemagne lors de la saison 2006-2007.
Le , l’EC Klagenfurt AC annonce la signature de Jeff Shantz pour une saison[11]. Champion en 2009 pour sa première saison en Autriche, Shantz termine sa carrière avec le KAC au terme de la 2010-2011[12].