Barry Bonds won't face Randy Johnson in Tuesday's game after being scratched with shin splints.
Bonds is also dealing with some knee soreness. "Barry's legs are really sore right now. He has shin splints in both shins," manager Bruce Bochy said. "He needs a day. He's going to get a day. We'll see how he is tomorrow. ... I'm not overly concerned. Again, we're talking about a 42-year-old man. He's played a lot of baseball. We knew there were going to be times like this during the season." It's possible that Bonds will pinch-hit tonight and return to left field on Wednesday.