Since the Mets finally got over the hump to record a no-hitter last week, the question has been “What took them so long?” After all, they have had no shortage of capable pitchers over the years, including several who had no-hitters for other teams, Nolan Ryan, Tom Seaver, Dwight Gooden, David Cone and Al Leiter among them.
But, actually, it’s a lot more than several – 16 pitchers who have played for the Mets have thrown no-hitters for another team or teams, but not for the Mets. So, why is that? After the jump, I’ll take a look at ballparks and see what (if anything) might be learned.

