Jake Arrieta has agreed to a multiyear contract with the Philadelphia Phillies, according to sources.

The deal is contingent on the pitcher passing a physical within the next few days.

ESPN is reporting that the deal is worth $75 million over three years.