Schilling likely to miss opener

Bout with flu delays timetable for Red Sox ace

Curt Schilling might not be ready to face the rival New York Yankees on opening day.

The Boston Red Sox ace threw to batters Friday for the first time since winning Game 2 of the World Series against St. Louis. Recovering from right ankle surgery Nov. 9, Schilling said he was unlikely to pitch against the Yankees and former Arizona teammate Randy Johnson on April 3 in New York.

The flu that left him bedridden earlier this week set back his rehabilitation timetable.

“The math right now doesn’t add up very well,” Schilling said in Fort Myers, Fla. “I’d like to think it’s important for me to get back … but that doesn’t change the timetable.”

At Peoria, Ariz., the Seattle Mariners said closer Eddie Guardado could be sidelined for up to three weeks after straining his right hamstring.

“They think that he’s going to be OK and there are, hopefully, things we can do to shorten the time period,” manager Mike Hargrove said.

At Kissimmee, Fla., the Houston Astros said Roy Oswalt would start their season opener for the third straight season, not Roger Clemens.

Astros manager Phil Garner said he decided to stick with last year’s rotation because he liked having left-hander Andy Pettitte between Oswalt and Clemens.

“It’s an honor for sure,” Oswalt said. “It doesn’t matter whether you pitch first or last … you’ve got to perform when you get out there.”

Oswalt struggled in his second spring start, allowing five hits and three walks against Atlanta in an 8-7 win. Jason Lane homered twice and drove in five runs.

In other games:

Marlins 13, Orioles 8

At Jupiter, Fla., Carlos Delgado made his spring-training debut for the Florida Marlins, going 0-for-2 with a strikeout and a flyout.

Tigers 10, Yankees 7

At Lakeland, Fla., Magglio Ordonez hit a two-run homer off Kevin Brown.

Cardinals 12, Nationals 3

At Viera, Fla., Zach Day allowed six runs — three earned — four hits and two walks during an erratic two-inning outing, with St. Louis batting around in the first. Cardinals starter Jason Marquis lasted just 22/3 innings, allowing three runs — two earned — on four hits, while walking four batters.

Phillies 10, Reds 3

At Sarasota, Fla., Ken Griffey Jr. singled and doubled for his first hits of spring training.

Devil Rays 3, Twins 2

At St. Petersburg, Fla., Jorge Cantu had a key hit to move Dee Brown into scoring position in the bottom of the eighth, and Delmon Young singled in the go-ahead run.

Indians 16, Pirates 4

At Winter Haven, Fla., Pittsburgh’s Oliver Perez gave up three hits and a walk while needing 26 pitches to get through the first.

Angels 6, Rangers 4

At Tempe, Ariz., Bartolo Colon struck out five while scattering four hits in 42/3 scoreless innings.

Rockies 8, Mariners 7

At Peoria, Ariz., pinch-hitter Tim Olson had a grand slam in a five-run sixth inning, and Seattle dropped to 1-8.

Diamondbacks 6, Cubs 4

At Mesa, Ariz., Troy Glaus, Shawn Green and Koyie Hill drove in first-inning runs, and Russ Ortiz gave up two runs and five hits in three innings.

Brewers 3, Giants 2

At Scottsdale, Ariz., Armando Benitez struck out Prince Fielder with a fastball, then unveiled his wicked splitter to catch Carlos Lee swinging moments later.

White Sox 6, Padres 3

At Tucson, Ariz., Freddy Garcia had a shaky outing, allowing three runs and five hits over four innings. Xavier Nady hit a two-run homer off Garcia, who gained the win.

Blue Jays 7, Red Sox 3

At Dunedin, Fla., Gabe Gross homered for the fifth time this spring, and John McDonald and John-Ford Griffin added solo homers. Toronto’s Roy Halladay, the 2003 AL Cy Young Award winner, allowed three runs in 22/3 innings.