Il retourne néanmoins avec les Royals où ses 33 victoires le classent premier chez les gardiens de la ligue et lui permettent d'obtenir une nomination dans la première équipe d'étoiles. Au cours des séries éliminatoires de 1988, il fait sa première apparition au niveau professionnel en prenant part à une rencontre avec le club affilié aux Penguins dans la ligue internationale de hockey, les Lumberjacks de Muskegon.
Après avoir été échangé au Lightning de Tampa Bay au début de la saison 1996-1997, Tabaracci connaît sa meilleure saison chez les professionnels avec 22 victoires en 62 rencontres avec Calgary et Tampa Bay. Il est ensuite échangé aux Flames contre un choix de quatrième tour de repêchage.
De 1997 à 2001, il évolue pour sept franchises, dont les Grizzlies de l'Utah, sa dernière équipe avant d'annoncer sa retraite[1].
: échangé par les Capitals aux Flames de Calgary en retour du choix de cinquième tour des Flames au repêchage de 1995 (les Capitals sélectionnent avec ce choix Joel Cort).
: échangé par le Lightning aux Flames de Calgary en retour du choix de quatrième tour des Flames au repêchage de 1998 (le Lightning sélectionne avec ce choix Éric Beaudoin).
: échangé par les Flames aux Capitals de Washington en retour de compensation future.