Tartabull played for the Seattle Mariners (1984–86), Kansas City Royals (1987–91), New York Yankees (1992–95), Oakland Athletics (1995), Chicago White Sox (1996), and Philadelphia Phillies (1997). Originally a shortstop, Tartabull broke into the majors for good in 1986 with the Mariners, who moved him to right field after briefly experimenting with him at second base. He responded by hitting .270 with 25 home runs and 96 runs batted in, but his rookie season was overshadowed by those of Wally Joyner and José Canseco. The Mariners traded him to Kansas City for prospects Scott Bankhead, Mike Kingery, and Steve Shields before the start of the 1987 season, where Tartabull avoided the sophomore jinx, improving to .309/34/101. Although sometimes slowed by injuries, Tartabull had five productive seasons with Kansas City, culminating with an All-Star selection in 1991. Tartabull became a free agent after the 1991 season and signed a deal with the Yankees worth more than $5 million a year (the deal being the first piece of news on ESPN Radio), but he never again matched his production in Kansas City.