Zack Wheeler agreed to a five-year, $118 million deal with the Philadelphia Phillies on Wednesday, turning down at least two teams, according to multiple reports.

Source: Zack Wheeler, Philadelphia Phillies agree to 5-year deal: reports