On May 31, 1964 — At Shea Stadium, the New York Mets and the San Francisco Giants play the longest doubleheader in major league history – 9 hours, 52 minutes – with the help of a 23-inning game in the nightcap that is won by the visiting Giants, 8 – 6, on run-scoring hits by Del Crandall and Felipe
More Mets history & fan-cave gifts →
Source: Historical record