Dave Weathers (born September 25, 1969) played pitcher for the Mets from 2002 to 2004.
The Mets signed Weathers as a free agent prior to the 2002 season. Serving mainly as setup man for the Mets in 2002 Weathers appeared in 71 games, the most on the team and posted a 6-3 record with a 2.91 ERA. He once again led the Mets in appearances in 2003, this time with 77 but was not as effective. He won only one game while losing six but did manage to save seven games. After starting the 2004 season with a 5-3 record but with 4.28 ERA he was traded to the Houston Astros in the middle of June. In 180 games for the Mets over three seasons, Weathers posted a 12-12 record with 7 saves and a 3.22 ERA.