The Cubs have budgets. Aren’t going to be able to re-sign KB, Baez, Rizzo, and Contreras when you are significantly overpaying for a RF that you already have. There's a good chance we don't want to re-sign any (or most) of those players once they hit FA. Rizzo will be 33, KB 30/31, Baez ~29 and a baseball weirdo that is incredibly hard to project what his value will be, Contreras will be a 30 year old catcher and giving him a big deal would be dumb and if we want to keep him the cost likely won't be prohibitive. We are also printing money for the foreseeable future, we can afford almost whatever we want. Also on the Harper vs Heyward thing Bryce Harper last 6 years (2013-2018, 2013 was Harper's 2nd year at 20 years old): - .281/.396/.519 - 162 Dongs - wOBA .387 - wRC+ 143 - 15% BB Rate, 21% K Rate - 26.3 fWAR/22.2 bWAR (has surpassed 4 by both measures in last 3 years at least once and 3 or more in all 3 years by fWAR. Twice at 1.5 or under in bWAR which we know is largely defensive metrics and even the guys who make up the defensive stats know they aren’t an exact science) Jason Heyward last 6 years (2013-2016, 2013 was Heyward's 4th full year at 23): - .263/.338/.392 - 64 Dongs - wOBA .321 - wRC+ 102 - 9% BB Rate, 14% K Rate - 17.4 WAR/ 21 bWAR (Hasn’t surpassed 2.3 by either measure since 2015) I'll give you the defense argument a little. But Harper is fine in LF or RF and lot of his WAR/metrics are dragged down this year by playing CF, Heyward is absolutely better at any spot but he has to be valuable on defense because he derives a ton of his value from it and as he ages that will likely slip. So again, I have no idea what you are talking about with this Harper vs Heyward thing especially since a ton of the Heyward offensive numbers are from a player we likely never see again and he still wasn't as good as Harper for the 6 year time period you cited that included him being a good offensive player.