Sports Illustrated: Matt Cain threw a perfect game at home against the Astros on Wednesday night. There have now been five no-hitters through the first two and a half months of this season, including two perfect games, 14 no-hitters dating back to the start of the 2010 season, including four perfect games, and five perfect games thrown in the last 36 months.