New York Yankees shortstop Didi Gregorius is expected to miss the first month of the regular season after straining his right shoulder while playing in the World Baseball Classic.

Yankees general manager Brian Cashman said Tuesday that Gregorius is likely to be sidelined six weeks. Opening day for the Yankees is April 2 at Tampa Bay.

Gregorius was hurt when he turned a double play for the Netherlands on Saturday in an exhibition game against Arizona in preparation for the WBC semifinals.

"It's someone we're going to miss," manager Joe Girardi said before Tuesday night's game against Boston in Tampa, Florida.

Advertisement

BARRY'S BONDING

Barry Bonds is returning to the San Francisco Giants as a special adviser.

The home run champion was scheduled to help coach at spring training beginning Wednesday in Scottsdale, Arizona. He will work with the minor league teams, too.

Bonds spent last season as Miami's hitting coach before being fired. He will work with Giants chief executive Larry Baer.

"San Francisco has always been my home and the Giants will always be my family," Bonds said.

___

Across the Grapefruit and Cactus leagues:

NATIONALS 3, BRAVES 1

Gio Gonzalez gave up one run on three hits and one walk over 4 1/3 innings and has a 1.10 ERA this spring. Ryan Zimmerman went 2 for 4, extending his hit streak to six games. He is hitting .625 over that stretch after going 0 for 17 in his first nine appearances.

Atlanta starter Mike Foltynewicz allowed one run while scattering six hits and a walk over five innings for Atlanta. Tyler Flowers homered.

ASTROS 2, MARLINS 1

Mike Fiers struck out five over four scoreless innings for Houston. Yuli Gurriel and prospect Derek Fisher homered. Jose Altuve, who hit .286 in seven games for Venezuela at the World Baseball Classic, went 1 for 4 and is hitting .100 (2 for 20) this spring.

Wei-Yin Chen struck out six and walked none while allowing three hits and two runs over five innings for Miami. Dee Gordon went 0 for 3, dropping his average to .220 this spring.

PHILLIES 9, TWINS 5

Aaron Altherr led off Philadelphia's six-run ninth inning with a homer. Odubel Herrera had two hits and drove in two runs and Freddy Galvis homered.

PIRATES 5, RAYS 4

John Jaso and Jacob Stallings homered for Pittsburgh. Chad Kuhl gave up three runs in five innings.

Alex Cobb allowed three runs and struck out five over 5 1/3 innings for Tampa Bay. Steven Souza Jr. and Patrick Leonard homered.

BLUE JAYS 5, ORIOLES 2

Aaron Sanchez walked four while giving up one run over 3 1/3 innings for Toronto.

Ubaldo Jimenez gave up four runs on five hits and three walks in four innings. He has allowed 10 earned runs in 10 innings over his last three starts for Baltimore.

ANGELS 9, REDS 1

Angels starter J.C. Ramirez allowed one run on four hits and struck out six over five innings.

Cincinnati starter Cody Reed threw 5 2/3 scoreless innings, striking out five with one hit and two walks. Ryan Raburn hit his third homer of the spring and Joey Votto went 1 for 3 for the second consecutive game. The 2010 NL MVP had been one for his last 17 coming into Monday.

GIANTS 5, PADRES 3

Madison Bumgarner pitched two scoreless innings and fanned three for San Francisco. Nick Hundley hit two homers and drove in four runs. Hunter Pence went 0 for 2 and is hitting .118 this spring.

San Diego's Trevor Cahill struck out seven over five innings, allowing one run on one hit. He had given up six earned runs in 4 1/3 innings over his last two starts.

DIAMONDBACKS 4, ROYALS 2

Peter O'Brien hit his spring training-leading seventh homer and Jorge Soler also connected for Kansas City.

Robbie Ray gave up two runs on four hits over five innings while striking out six for Arizona. Gregor Blanco and Nick Ahmed each tripled and Chris Herrmann homered.

DODGERS 5, BREWERS 4

Matt Garza gave up six hits, struck out five and gave up one run in 3 2/3 innings. Manny Pina hit a three-run homer for Milwaukee.

Hyun-Jin Ryu threw four scoreless innings, giving up one hit and striking out two. He also hit an RBI single.

Ryu, who has made just one major league start since Sept. 12, 2014, has allowed just five hits and one run in nine innings this spring. Justin Turner, who is hitting .412, went 3 for 3 with a homer and Andrew Toles doubled and singled.