Saturday's spring training recaps from the Grapefruit and Cactus leagues

Sports Direct

GRAPEFRUIT LEAGUE

Mets 5, Nationals 3: Stephen Strasburg surrendered three hits over two innings - including a single and home run to the first two batters he faced - in his first action since Sept. 7. David Wright was hitless in three at-bats for New York, but Marlon Byrd went 2-for-2 and scored a run in his team debut.

Marlins 8, Cardinals 3: Juan Pierre collected two hits, scored twice and drove in a run while Giancarlo Stanton drove in two runs for Miami, which likely lost catcher Jeff Mathis for six weeks with a broken right collarbone. David Freese connected on a second-inning solo shot off Marlins starter John Maine and Matt Adams added two RBIs on two hits for St. Louis.

Rays (ss) 4, Red Sox 3: Non-roster invitee Leslie Anderson homered and Desmond Jennings went 2-for-2 for Tampa Bay. Jacoby Ellsbury went 1-for-2 after a shoulder injury that limited him to 74 games in 2012 while Boston starter John Lackey allowed a run and a hit in his return from the Tommy John surgery that sidelined him all of last season.

Astros 8, Phillies 3: Cole Hamels struck out one over two scoreless innings for Philadelphia, but the bullpen gave up eight runs and 13 hits following his departure. Robbie Grossman and Nate Frieman paced Houston's offense with two RBIs apiece and Chase Utley was one of three players to drive in a run for the Phillies.

Brewers 2, Athletics 1: Ryan Braun, who will soon be leaving Milwaukee to prepare for the World Baseball Classic, homered in his first at-bat of spring training. Oakland shortstop Hiroyuki Nakajima, who signed a two-year, $6.5 million contract in the off-season, debuted with a walk and popped out in his two plate appearances.

Royals 4, Rangers 2: Non-roster invitee Brandon Wood belted a walk-off two-run homer in the bottom of the ninth and rookie lefthander Donnie Joseph struck out all three batters he faced in his Kansas City debut. Ian Kinsler and David Murphy drove in Texas’ runs while top prospect Jurickson Profar finished 1-for-2.

Mariners 8, Padres 6: Jason Bay homered in his first at-bat and scored twice in his Seattle debut while Justin Smoak and Mike Jacobs each recorded two-run homers. Non-roster invitee Jeudy Valdez drove in three runs on a double and two-run homer and top prospect Jedd Gyorko finished with two RBIs for San Diego.

Giants 4, Angels (ss) 1:Ryan Vogelsong allowed two hits over two scoreless innings and World Series MVP Pablo Sandoval scored and drove home a run. Brad Mills tossed two perfect innings and Matt Young went 3-for-3 for Los Angeles, which left most of its likely Opening Day roster back home.

Rockies 11, Diamondbacks 2: Troy Tulowitzki got a hit in his first game since undergoing groin surgery and Josh Rutledge went 3-for-3 with four RBIs for Colorado. Jonathan Herrera also finished 3-for-3 with two RBIs for the Rockies, who roughed up 21-year-old starter Tyler Skaggs for four runs over 1 2/3 innings and collected two hits off Heath Bell in his Arizona debut.