Had Cain tossed a no-hitter against the Pirates, it would have ended the second-longest active timeframe since a team has been no-hit. The last time the Pirates were held hitless in a game was on Aug. 14, 1971, when they were no-hit by St. Louis’ Bob Gibson.
Following is the last time each MLB team was no-hit.
National League, last time team was no-hit (pitcher)
Chicago Cubs… 9-9-1965 (Sandy Koufax, LA Dodgers)
Pittsburgh… 8-14-1971 (Bob Gibson, St. Louis)
Philadelphia… 4-16-1978 (Bob Forsch, St. Louis)
St. Louis… 6-29-1990 (Fernando Valenzuela, LA Dodgers)
NY Mets… 9-8-1993 (Darryl Kile, Houston)
LA Dodgers… 4-8-1994 (Kent Mercker, Atlanta)
Colorado… 9-17-1996 (Hideo Nomo, LA Dodgers)