The Los Angeles Dodgers and free-agent pitcher Zach Greinke agreed to a six-year, $147 million deal Saturday night, reports the Los Angeles Times.
The deal will be complete when Greinke passes a physical and reports say the deal won't be announced until Monday.
Greinke had his best season in 2009, when won the AL Cy Young Award pitching for the Kansas City Royals. That year, he was 16-8 with a 2.16 ERA.
Greinke has overcome well-chronicled bouts with anxiety and depression, which nearly led him to quit baseball before the 2006 season.
The deal is the second-largest contract ever given to a pitcher, trailing only CC Sabathia's $161-million deal with the New York Yankees.