Weathers played for the Marlins until , when he was traded to the
New York Yankees for
Mark Hutton. Weathers won a
World Series with the Yankees that year. He was traded by the Yankees to the Cleveland Indians on June 9, 1997, for outfielder
Chad Curtis. On December 20, 1997, Weathers was claimed off waivers by the Cincinnati Reds. On June 24, 1998, Weathers was claimed off waivers by the
Milwaukee Brewers. Weathers stayed with Milwaukee until July 30, 2001, when he was traded to the
Chicago Cubs, along with Robert Miniel, for
Ruben Quevedo and
Pete Zoccolillo. He became a
free agent at the end of the season and signed with the
New York Mets. Weathers pitched for the Mets until June 17, 2004, when he and Jeremy Griffiths were traded to the
Houston Astros for
Richard Hidalgo. Weathers was released by the Astros on September 7, 2004, and signed with the Marlins the following day. ==Later career==