The Chicago Cubs have agreed to a contract worth $184 mil over eight years with free agent OF Jason Heyward.  Heyward hit .293 in his only year with the St. Louis Cardinals, well above his .265 career average, after the Atlanta Braves traded him for Shelby Miller prior to the start of the season.  Hayward is just 26 years old and has been in the Majors since the 2010 season.  During that time he owns the highest UZR in the MLB.

Ultimate Zone Rating (UZR) is one of the most widely used, publicly available defensive statistics. UZR puts a run value to defense, attempting to quantify how many runs a player saved or gave up through their fielding prowess (or lack thereof). . - FanGraphs

That is what you would be paying Hayward for, as his offensive numbers leave a lot to be desired.  His .163 ISO matches up with the likes of Ben Zobrist, Shane Victorino, Domonic Brown, Starling Marte, Andre Ethier and Shin-Soo Choo, not exactly $200 mil outfielders.

He does draw walks at a nice rate (10.8%) which is good for 29th overall in the MLB among those with 2500 PAs since 2010.
So the Cubs now have a CF and leadoff hitter?  With Dexter Fowler a free agent, Joe Maddon will be forced to bat Heyward or Zobrist in the leadoff spot, followed by Anthony Rizzo, Kris Bryant, Kyle Schwarber and Jorge Soler, Heyward is almost guaranteed to top his career best run total of 93, which he did back in 2012 with the Braves. 
Chicago Cubs Sign Jason Heyward