The New York Mets rolled to an impressive 5-0 victory over the Houston Astros at Clover Park in Port St. Lucie on Thursday.