Rossy was drafted by the Baltimore Orioles in the 33rd round of the 1985 MLB draft. He was traded along with minor-league shortstop Terry Crowley, Jr. from the Orioles to the Pittsburgh Pirates for Joe Orsulak on November 6, 1987.[2] Then in 1990 he was traded again, this time to the Braves for Greg Tubbs. He debuted with the Braves on September 11, 1991. The next year, the Braves traded him to the Royals for Bobby Moore. He played with the Royals for two years, but never played in more than 60 games. For the next several years, Rossy bounced between organizations in the minors before resurfacing in the majors again with the Seattle Mariners in 1998. He played his last game in the majors on September 27, 1998.