Ellison, Mench doom Royals

? Jason Ellison and Kevin Mench signed with Texas this winter with no guarantee of making the team in an already-crowded outfield. The non-roster invitees have to make the most of their opportunities to impress – and so far they have.

With most of the Rangers’ regulars getting the day off, Mench hit a solo home run, and Ellison went 2-for-4 with a double and a run scored in Texas’ 15-7 victory over the Kansas City Royals on Saturday.

Braves 7, Astros 5

At Kissimmee, Fla., Tom Glavine, threw 30 pitches in two innings.

White Sox 12, Diamondbacks 8

At Tucson, Ariz., Dan Haren threw gave up one run in two innings in his Arizona debut.

Athletics 23, Giants 5

At Scottsdale, Ariz., Barry Zito gave up eight runs and seven hits.

Mets 1, Dodgers 0

At Port St. Lucie, Fla., Ryan Church sustained a concussion in a violent collision with New York Mets teammate Marlon Anderson and will be sidelined at least a couple of days.

Yankees 9, Phillies 3

At Clearwater, Fla., Alex Rodriguez hit his first home run this spring.

Reds 12, Pirates 11

At Sarasota, Fla., Ken Griffey Jr. and Adam Dunn homered in the first inning off Zach Duke.

Indians 3, Tigers 3, 10 innings

At Lakeland, Fla., Cleveland ace C.C. Sabathia and Detroit newcomer Dontrelle Willis made their first spring appearances as opposing starters.

Marlins 3, Cardinals 2

At Jupiter, Fla., Todd Wellemeyer and Brad Thompson combined to pitch five scoreless innings for St. Louis.

Orioles 4, Nationals 1

At Viera, Fla., Daniel Cabrera pitched three scoreless innings.

Rays 5, Blue Jays 2

At St. Petersburg, Fla., Tampa Bay outfielder Rocco Baldelli, sidelined most of last season because of a hamstring injury, went 0-for-2.

Red Sox 7, Twins 6

At Fort Myers, Fla., Jon Lester walked four of the nine batters he faced.

Rockies 6, Brewers 3

At Tucson, Ariz., Ben Sheets needed only 16 pitches to get through two perfect innings for Milwaukee.

Angels 6, Cubs 2

At Tempe, Ariz., Jered Weaver allowed one hit in two scoreless innings.

Padres 11, Mariners 10

At Peoria, Ariz., Felix Hernandez pitched two scoreless innings for Seattle.