Hitting stats year to year are now basically out the window as there are too many dynamics changing in baseball primarily due to MLB manipulating the game and the very baseball itself. MLB has basically run through more pitching arms than you can shake a stick at in its velocity driven madness and thus pitchers have started a little mini revolt of their own now throwing more off speed and breaking stuff than anybody ever heard about.
Breaking stuff can be hard on the arm as well. But if you do not have the physical makeup or the technique to throw hard yet insist on trying, its the fastest way to wear out an arm there is. Some of the throwing motions of many of today's hard throwers must surely have the hard throwers of the past either turning in their graves or laughing their asses off. Chris Sale comes to mind as not having what you would think is a sustainable motion for throwing high velo hard stuff over time.
Neither Mookie nor JD hit breaking stuff particularly well just as examples of what can happen to hitters confronting an avalanche of additional breaking pitches and having their stats suffer for it.
Then the rocket ship baseball has not helped real power hitters all that much because they don't award more runs for "how far" you hit it. Over the fence nets you a single HR added to your total for the year. However, the weaker hitters have benefited greatly from the rocket ship. Virtually anybody that could swing a bat at all was at 13+ HR's by the ASG, laughable totals. Hence, we are on track for more HR's than ever and while the current pace has MLB hitting 6,700+ HR's this year, fully 700 more HR's than the previous high water mark of 6,105 set in 2017 now that we are in hitting season weather-wise I am inclined to think they will exceed any other year by more than 800 HR's most of them from guys that should not be generating big HR totals. On top of that nothing including the Steroid era is going to touch the four year total from 2016 (the first of this generation of rocket ship baseball) to 2019 (the new and even hotter rocket ship).
Result of all this nonsense entirely catalyzed by MLB manipulation: We have mass quantities of "pitchers" filling out MLB unis and rosters that never should have seen the inside of a MLB clubhouse and we have stats like "quality starts" and we have "Openers" and we have starters that can barely go 5 innings before they hit the 100 pitch mark and armies of relief pitchers. We have big HR and K totals since pitchers cannot throw with command and confidence and hitters are swinging out of their shoelaces at everything.