San Francisco Giants pitcher Matt Cain was placed on the 15-day disabled list Friday with a strained right hamstring, one day ahead of his scheduled start against the St. Louis Cardinals.

The move was made retroactive to May 22, and outfielder Juan Perez was recalled from Triple-A Fresno.

“We’re going to take the safe route,” Giants manager Bruce Bochy said. “He wanted to pitch, but at the same time he’s feeling a little something.

“It’s just not worth the risk.”

Yusmeiro Petit will start in Cain’s place for the second straight time today. Bochy anticipates Cain will make his next start at home June 6.

ZIMMERMAN ON REHAB — Nationals third baseman Ryan Zimmerman, recovering from a broken right thumb, began a rehab assignment with the club’s Class-A farm team in Potomac, Va. He served as the designated hitter.

Washington manager Matt Williams said Zimmerman is close to returning and could play third base, first base and/or left field at Potomac.

GRICHUK RECALLED — The St. Louis Cardinals brought up a hot-hitting minor leaguer, recalling outfielder Randal Grichuk from Triple-A Memphis and optioning outfielder Shane Robinson to their top farm club.

Grichuk was set to bat second and play right field against the San Francisco Giants in a lineup minus first baseman Matt Adams (calf injury) for the third straight game.

DARVISH TO START — Texas Rangers right-hander Yu Darvish remains on track to make his scheduled start Sunday against the Washington Nationals.

Darvish, scratched Tuesday night because of neck discomfort, threw a side session Friday before the Rangers opened a three-game series in Washington.

“I felt as good as the bullpen session that I had in Detroit. No discomfort whatsoever,” Darvish said through a translator.

MANAGER EJECTED — Boston Red Sox manager John Farrell was ejected in the first inning of Friday’s game against Tampa Bay.

Farrell came out of the dugout after Rays pitcher David Price hit David Ortiz on the hip with his first pitch to the Boston slugger.

Home plate umpire Dan Bellino immediately issued a warning to both benches. That got Farrell out of the dugout apparently upset that the Red Sox were also warned because of Price’s pitch. Farrell only said a few words before Bellino signaled the ejection, which set off Farrell even more. He continued yelling at Bellino until crew chief Jeff Kellogg came over from third base and Farrell headed to the clubhouse.

AROUND THE FIELD — Marlins right-hander Henderson Alvarez was cleared to pitch Tuesday after complaining of a sore elbow. … The Boston Red Sox placed first baseman/catcher Ryan Lavarnway on the 15-day disabled list with a broken bone in his left hand. … The Blue Jays promoted right-hander Bobby Korecky from Triple-A Buffalo.