N.Y. Mets.
no it's not
Through the 2008 season, the Astros all time franchise record is 3738-3747.
The Astros entered the National League in 1962 as the Houston Colt 45s. The name was changed to Astros in 1965 when the team moved into the Astrodome.
Since the Houston franchise joined the National League in 1962 -- they are now in the American League -- the Cincinnati Reds have beaten the Colt .45s/Astros 443 times in 845 games.
In 1965, the Houston Astros had a 65-97 record.
In 1966, the Houston Astros had a 72-90 record.
In 1967, the Houston Astros had a 69-93 record.
In 1982, the Houston Astros had a 77-85 record.
In 1983, the Houston Astros had a 85-77 record.
In 1984, the Houston Astros had an 80-82 record.
In 1986, the Houston Astros had a 96-66 record.
In 1985, the Houston Astros had an 83-79 record.