© 2012 MLB Advanced Media, L.P. All rights reserved.

03/06/12 3:55 PM EST

Mets held down in loss to Astros

KISSIMMEE, Fla. -- Outfielder Brad Snyder hit a two-run homer and catcher Chris Snyder belted a solo homer to lead the Astros to a 4-1 victory over the split-squad Mets on Tuesday afternoon at windswept Osceola County Stadium.

Astros left-hander Wandy Rodriguez made his first start of the Grapefruit League season and pitched three scoreless innings, allowing one hit and striking out one batter while throwing 51 pitches. Rodriguez had been bothered by a lower-back strain earlier in camp, but he showed no issues in retiring nine of the 10 batters he faced.

"I felt good today, but I need to work a lot because I missed a lot of my spots," said Rodriguez, who went 11-11 for the Astros last year. "That's normal, because it's my first outing."

Mets starter Chris Schwinden worked two innings and allowed two hits and three runs, but only one of the runs was earned. He gave up an unearned run in the first inning and Brad Snyder hit a two-run homer in the second inning after Chris Snyder had reached on an error.

Chris Snyder, signed by his hometown Astros to back up starter Jason Castro, leads the Astros with two homers this spring. He homered off Washington's Stephen Strasburg on Sunday.

"Hey, I'm out there to prove a lot of things to myself, to the team and to a lot of people," he said. "I'm going to do my best to lock it in and stay locked in."

Up next for the Mets: Left-hander Jonathon Niese will get the start for the Mets when they travel south to face the Miami Marlins at 1:05 p.m. ET. Ramon Ramirez, Manny Acosta, Bobby Parnell and Chuck James are also slated to pitch for the Mets.

Brian McTaggart is reporter for MLB.com and writes an MLBlog, Tag's Lines. Follow @brianmctaggart on Twitter. This story was not subject to the approval of Major League Baseball or its clubs.