Au cours de ses dernières saisons, il joue brièvement pour plusieurs équipes, les Sénateurs d'Ottawa, les Hurricanes de la Caroline, les Maple Leafs de Toronto et les St. Louis Blues jusqu'à sa retraite du hockey sur glace en 2003.
Barrasso a joué pour six équipes : les Buffalo Sabres, les Pingouins de Pittsburgh, les Sénateurs d'Ottawa, les Carolina Hurricanes, les Maple Leafs de Toronto et les St. Louis Blues.