Jason Heyward signed an eight-year, $184 million contract with the Chicago Cubs this offseason after spending 2015 with the St. Louis Cardinals.
The 26-year-old outfielder was asked about why he chose the Cubs and in his explanation took an shot at his former teammates in the Chicago Tribune (h/t David Brown of CBSSports.com):
Being 26 and knowing my contract would probably put me in any clubhouse longer than most people there, you have to look at age, you have to look at how fast the team is changing and how soon those changes may come about.