Left-hander Kyle Freeland and the Colorado Rockies are in agreement on a five-year, $64.5 million contract that includes a sixth-year player option, sources familiar with the deal told ESPN.

The contract ties the 28-year-old Freeland to his hometown team through at least the 2026 season and will guarantee him the most money for a Rockies pitcher since they signed Mike Hampton to a $121 million deal more than two decades ago.