Upon his arrival in Minnesota, Salas displaced All-Star catcher Dave Engle behind the plate. He hit his first major league home run offHall of FamerDon Sutton on April 27, 1985, on his way to nine on the season. He also batted an even.300 with 41 RBIs and five triples in what would turn out to be his best season. His season was interrupted in late May by a toe injury. He returned strong, batting.303 through July 1, but fell off after that. His batting average for the season was.233, however, he still produced 33 RBIs with eight home runs and four triples. Salas began the season splitting time with Tim Laudner behind the plate. He batted.378 with three home runs through June 6 when he was traded to the New York Yankees for starting pitcherJoe Niekro.
Salas never quite got his footing as a Yankee, and batted.200 with three home runs and twelve RBIs over the remainder of the season in pinstripes. After which, Salas, pitcherSteve Rosenberg & outfielderDan Pasqua were dealt to the Chicago White Sox for pitchers Richard Dotson & Scott Nielsen at the Winter meetings. With Carlton Fisk turning 40 to start the season, the Chisox went with three catchers. Salas had the second most playing time, and batted.250 with three home runs and nine RBIs.
He was released during Spring training the following season, and signed with the Cleveland Indians. Salas was third on the Indians' depth chart at catcher, behind Andy Allanson & Joel Skinner. He spent most of the season with the triple A Colorado Springs Sky Sox, where he batted.315 with six home runs & twenty RBIs. He joined Cleveland in mid-May, and was used mostly as a designated hitter in his month and a half in the majors.
Salas signed with the Detroit Tigers the day before the season started. His first hit as a Tigers was a game winning home run on April 15 against the Baltimore Orioles. Regardless, he saw limited duty until a mid-June injury to starting catcher Mike Heath landed him in the everyday line-up. His game winning home run on June 10 led to a 7 for 17 stretch in which he hit two more home runs, and raised his batting average from.094 to.204. His nine home runs for the season tied a career high, and were two more than Heath. Salas hit just one home run in, but his final career home run likely stands as his biggest. As a team, the Tigers had struck out a franchise record tying 21 times in a fourteen inning marathon against the Toronto Blue Jays on August 8. Entering the game in the fourteenth inning as a pinch hitter for Skeeter Barnes, Salas connected on a 3-2 pitch for a three run home run off Jays closerTom Henke.