His HR totals were heavily skewed by giving up 12 HRs in a 15 inning stretch against the Dodgers, Yankees, and Rangers. In the other 168 IP, he surrendered 22 HRs, which actually is not an outrageous total.
Not sure if that bad stretch was fatigue, injury, tougher lineups, or some combination of the above…