Once it's finalized, Christian Yelich's new deal with the Milwaukee Brewers will span from 2020 to 2028 and pay him in the neighborhood of $215 million, sources tell ESPN. It also will include a mutual option for the 2029 season.

— Jeff Passan (@JeffPassan) March 3, 2020