The Mets defeated the Houston Astros 6-2 in their Grapefruit League opener on Saturday afternoon at Clover Park.