Harper ops is .945 which makes him a top 15-20 hitter in the league. He top 10 in obp. His wrc+ very good and his babip a career low so makes the .411 obp pretty impressive and explains the average to a extent. His average exit velo, barrel percentage, and hard hit rate best of his career, higher than even his monster seasons so seems like odd time to rip him. Far as the money don’t hate the player, hate the Game (or the agent).