It's all about the launch angle, and the park(s) he played in. He went from pitching friendly Marlins Park to hitting friendly Miller Park. Everyone wondered if he'd adjust his swing to take advantage of playing here, and I'm sure he did a bit. He hit 22 HRs at home this year, while he hit 15 combined the past 2 years with the Marlins. He hit 14 on the road this year, 11 last year, 13 the year before that. So practically the same.
Yeah, he was/is a line drive hitter, but that was while he played in Miami. He came here, adjusted, and you see what happened. Who knows if he can keep up his 2nd half pace. I mean, that would be insane, right? His 2nd half HR-to-flyball rate is 48%. That means nearly half of his flyballs have been home runs. That's not something that should be sustainable. But he will keep hitting more HRs due to playing 81 games here, and he'll still get his 2Bs and 3Bs. So his OPS should be pretty high for the foreseeable future.