Barry Bonds flipped a laundry cart to the ground and stalked away.
Calling himself an "embarrassment" and mired in one of the worst slumps of his career, it was his hardest hit of the day.
Bonds had a second straight 0-for-5 performance to extend his hitless stretch to a season-worst 20 at-bats, and his San Francisco Giants lost their 11th in a row at home to the rival Los Angeles Dodgers, 5-3 on Sunday.
"It's an embarrassment for me to be wearing this [expletive deleted] uniform 'cause of the way I'm playing. There, that's it. Now go away," Bonds said at his locker.
Then he overturned the cart as he walked through the clubhouse, a rare public display of emotion with his chase of Hank Aaron's home run record at a standstill. He's been at 751 homers and four from tying the Hammer since July 3.