The Giants expect Barry Bonds to miss 5-7 days with a strained right big toe.
Nate Schierholtz figures to get most of the starts in his place.
This is probably/hopefully Bonds' last season in a Giants uniform and this is not the way I wanted him to go out. He hasn't homered or driven in a run since September 5th.