The average time between the 20 perfect games in baseball history is 6.8 years ... The anemic Astros and Pirates won’t give up the title of “Worst Offense†without a fight, but if the Giants wish to maintain their winning record ...