SAN FRANCISCO -- Giants second baseman Freddy Sanchez made repairs on his uniform pants as he discussed his latest setback since recovering from shoulder surgery last August.
Sanchez said Friday he felt a strain in his shoulder during pregame warmups earlier this week with the Giants' Class-A affiliate in San Jose. He was scheduled to play second Thursday but was removed from the lineup to avoid further stress on his shoulder.
"I was turning double plays and felt a shooting sensation in my shoulder," Sanchez said. "It's disappointing and frustrating. There are times when I felt like I was right there and then there are times I feel far away."
Sanchez underwent an MRI on his shoulder, with results to be made available following Friday night's game against San Diego.
"It's like a rollercoaster," Sanchez said. "You want to get back out there as quick as you can and then you think maybe the shoulder is not ready."
Sanchez continued other baseball-related activities, including taking grounders at second. He lightly tossed the ball away.
"When I do throw I feel like I'm at 70-80 percent," he said. "I'm throwing well and a couple of times its feels like something."
Giants manager Bruce Bochy said Sanchez will get at least five days off before being re-evaluated.
Sanchez underwent labrum surgery on his right shoulder last August 2. He originally dislocated the shoulder last June 10 against the Cincinnati Reds, diving for a grounder up the middle.
Copyright 2012 by The Associated Press
MORE MLB HEADLINES
- 'Nervous' Bonds back with Giants in new role
- 'Intrigued' Skeeters invite McGrady to camp
- Cano gets 3 hits in Mariners' loss to Royals
- Braves' Beachy leaves with elbow tightness
MOST SENT STORIES ON ESPN.COM
- Majestic Men's Authentic Cincinnati Reds Cool Base Home White On-Field Jersey
- MLB Home
- AL East
- Baltimore Orioles
- Boston Red Sox
- New York Yankees
- Tampa Bay Rays
- Toronto Blue Jays
- AL Central
- Chicago White Sox
- Cleveland Indians
- Detroit Tigers
- Kansas City Royals
- Minnesota Twins
- AL West
- Houston Astros
- Los Angeles Angels
- Oakland Athletics
- Seattle Mariners
- Texas Rangers
- Fantasy: Sign up!
- Spring blog