Matt Garza has agreed to a four-year deal with the Milwaukee Brewers, according to multiple reports.

Garza will reportedly earn $52 million over the life of the deal.

The right-hander pitched for the Cubs most of the past three seasons before Chicago dealt him to the Texas Rangers at last July's trade deadline.