"I can't stay inside the baseball without compromising my body," Roberts said. "You use your body to compensate."
The overcompensation at the plate could account for Roberts' lower-than-usual season batting average of .215.
Roberts has never had an injury like this before, so he can't say for sure exactly what's wrong, but elbow bone spurs are a possibility. Bochy said doctors are pretty certain it is bone spurs that are keeping Roberts out of the lineup. If that is the case, it could result in surgery for the outfielder.
An MRI is the next step, and Roberts said it is possible he will be placed on the 15-day DL if the elbow doesn't improve.
"It's playable for a day, but then I know I'll try it a couple days later and it's not playable," Roberts. "To play one day just to lose a week or two just doesn't make any sense."
If Roberts is put on the DL, it would be retroactive to May 5 since he hasn't played the past three games.
But Bochy said he is optimistic that Roberts will be back in Wednesday's lineup. In the meantime, backup outfielder Todd Linden has seen extra playing time while Roberts has been confined to the bench.
"[Linden is getting] a sense of comfort up there at the plate that comes with playing time," Bochy said. "If we need someone to go out there, that's why we have Todd Linden. He can play anywhere out there."
Glavine on Bonds:
Mets Tuesday starting pitcher Tom Glavine is staying neutral on Barry Bonds' approach at the all-time home run record because it's hard to root for someone you work so hard at striking out. But that wasn't the only reason Glavine hesitated to throw his support in the legendary slugger's direction.
Glavine said: "I don't know what I would feel, or how people would feel, if they put themselves in a position where they're rooting for Barry to do it, and it happens, then they find out five years from now or 10 years from now something they didn't want to find out."
But Glavine, who is a legend in his own right as he approaches 300 wins, wasn't neutral about Bonds being a phenomenal ballplayer.
"Is he the greatest player of our era? Probably," Glavine said. "I mean, he's done things that nobody in this game has ever done, not just the home run part. He's a pretty complete player."
Ortiz update: Russ Ortiz, who was placed on the 15-day DL with right elbow neuritis, threw further and longer on flat ground again today. He threw 60 pitches, 20 more than Monday, and hit a distance of about 90 feet. Bochy said he expects Ortiz to start throwing from the mound later this week.
"It a situation where I see how I feel every day," Ortiz said. "I came in today and felt good."
Molina's big night:
The two home runs Bengie Molina clubbed in the fifth inning of Tuesday's game was something the Giants haven't seen in quite awhile. The last two-homer came from Willie McCovey on June 27, 1997. Only 48 Major League players have ever hit two home runs in one inning, and just six of those players were Giants, including Molina.
"I expect him to do it again tonight," Bochy said.
The Giants will close out their 10-game homestand against the Mets at 12:35 p.m. PT on Wednesday. Right-hander Matt Morris will cap the three-game series opposite Mets righty John Maine, who leads the Majors with a 1.37 ERA.