That's not much over 4 years. He hit a 40 year old Maddux that throws about 85. The guys you have mentioned other than Maddux, Oswalt and Lee are not all that good, but even counting them, he's hit 13 out of 59 HRs against these guys. The rest of his HRs must be against real bums. By July 1st, we will be sick of watching him walking back to the dugout with his bat in big spots.