Mets that hit for the cycle.. ] Jim Hickman -- Aug. 7, 1963 Tommie Agee -- July 6, 1970 Mike Phillips -- June 25, 1976 Keith Hernandez -- July 4, 1985 Kevin McReynolds -- Aug. 1, 1989 Alex Ochoa -- July 3, 1996 John Olerud -- Sept. 11, 1997 Eric Valent -- July 29, 2004 José Reyes -- Last night Source: Baseball-almanac.com