MarketWatchGreat timing: Milwaukee Brewers star Christian Yelich signed a $215 million contract a week before spring training was canceledJul 6, 2020bookmark_bordersharemore_vert