From Jayson Stark at ESPN:
It's now eight days, 31 trips to home plate and nearly 5,000 frequent-flier miles since Barry Bonds last hit a home run. And from the way he talks, America's Anti-Idol might be more likely to nod off in mid-at-bat than he is to pass Babe Ruth any time soon.
"I just go home and sleep," Bonds said Monday, before going 1-for-3 against the Astros, with a walk, a strikeout, a pop-up and a bad-hop double to right. "Normally, I go home and work out and train and everything else. Now I'm just exhausted all the time.
"I'm tired," Bonds said, wearily. "I'm always tired. It's never been like this before. I sleep all the time, all day."