SAN FRANCISCO (AP) _ Outfielder Eric Davis was placed on the San Francisco Giants' 15-day disabled list Sunday with tightness in his left shoulder.

Davis has slumped badly in recent weeks because of his sore shoulder, which he injured while diving to make a catch last month. The two-time All-Star is hitting .186 with one homer and eight RBIs.

``I could tell it was bothering him, and we figured the time to do it was now,'' Giants manager Dusty Baker said. ``He hasn't been himself for a while.''

Signed to platoon with Armando Rios in right field after Ellis Burks left for Cleveland, Davis has struggled to recapture his form from last year, when he hit .303 for St. Louis as a part-time player.

Davis, who will turn 39 on Tuesday, considered retirement during the offseason before agreeing to a one-year, $1.5 million deal with the Giants.

Rios is hitting .245 with six homers and 22 RBIs. The platoon's relatively meager production has hurt the Giants, who have hovered around .500 all season after posting baseball's best record last year.

The Giants activated utility player and top pinch-hitter Felipe Crespo, who has been out since last month with a foot injury. Crespo played in just 12 games before the injury, but he played well in a rehabilitation stint with Triple-A Fresno last week.