HOUSTON – The National Leagues youngest team gave baseballs oldest player fits.
J.D. Martinez homered and drove in three runs and the Houston Astros, beat 49-year-old Jamie Moyer and the Colorado Rockies 7-3 Saturday night.
Jordan Schafer took it deep leading off for the Astros and Martinezs two-run shot in the fourth made it 3-0.
With gray stubble covering his chin and hair of the same color peeking out the edge of his cap, Moyer (0-1) become the oldest player to appear in a game since 1980, when 54-year-old Minnie Minoso played in a game for the White Sox, according to statistics provided by the Rockies from the Elias Sports Bureau.
The Astros have seven players on their roster who werent born when Moyer made his major league debut on June 16, 1986. Houston starter Lucas Harrell celebrated his first birthday just before Moyers first major league game.
Harrell (1-0) yielded three hits in seven scoreless innings for the win.
Moyer allowed five hits and three runs in five innings while wearing the stirrup socks that were popular when he started his career but have long since fallen out of favor and jersey No. 50, the age he will turn in November.
It was his first start since July 20, 2010, for Philadelphia after missing all of last season following Tommy John surgery.
Moyer is the second-oldest pitcher to start a major league game behind Satchel Paige, who did it at 59 in 1965.
MARLINS 8, REDS 3: In Cincinnati, Giancarlo Stanton got three hits and drove in three runs as Miami won for the first time this season.
Omar Infante, Hanley Ramirez and John Buck homered for the Marlins, who managed a total of one run and seven hits while losing their first two games. Infante also had a double and a triple.
Stanton, who went by the name Mike when he hit 34 homers last season, provided the go-ahead runs with a bases-loaded single off former TinCap Mat Latos (0-1).
Ricky Nolasco (1-0) gave up six hits in eight innings, including Joey Vottos first homer since signing a new contract with an additional 10 years and $225 million.
BREWERS 6, CARDINALS 0: In Milwaukee, Corey Hart homered twice, and Zack Greinke pitched three-hit ball for seven innings to lead Milwaukee.
Rickie Weeks homered and Aramis Ramirez and Carlos Gomez add RBI doubles for the Brewers, who rebounded after dropping Fridays season opener. Ryan Braun had a pair of doubles and walked.
DIAMONDBACKS 5, GIANTS 4: In Phoenix, Aaron Hill hit two homers, and Chris Young had a pair of run-scoring doubles for Arizona.
Pablo Sandoval and Brett Pill each hit two-run homers for the Giants.
METS 4, BRAVES 2: In New York, Lucas Duda homered twice and became the first player to take advantage of the pulled-in fences at Citi Field to lead New York.
David Wright kept hitting with a homer and two singles as the Mets improved to 2-0 for the first time since 2009.