One down, only six to go. Sometimes a man needs to stake his reputation on a completely irrational prediction, and here’s mine:...
The work Jonathan Sanchez did in the bullpen before throwing a no-hitter. The adjustments Pablo Sandoval made in April and May to...
Great Giants game today, a sweet 7-0 loss to Chris Volstad, some 6’8″ oaf I dropped from my fantasy team a month...
It was about as depressing a scene as you can imagine. After 36 hours on a windy houseboat, and a 4th of...
If you want to find some silver lining from today’s gut-douching blown save from Brian Wilson, at least there’s a new terrible...
I got into a discussion with SGL around the beginning of tonight’s Giants game against the A’s, and muttered aloud that the...
Sorry about the weird and/or insensitive headline, but my advisers tell me that any post that gets the attention of PETA receives...
Were you one of those people who smiled and cringed at the same time when Rich Aurilia hit that home run yesterday?...
For reasons I’m still not yet sure of, I decided to watch Comcast Bay Area’s “Life of Brian,” the new reality show...
Before my week-long tour of Southern California, I declared that Aaron Rowand’s contract was actually even worse than Barry Zito’s. That was...
Now that Casey Blake has officially become the first opposing player to openly mock Brian Wilson’s X-gesture, it’s time to answer some...
Barry Zito finally feels confident enough to want people to watch him pitch, even ex-girlfriends. Check out how Zito slyly tries to...
I went to my first Giants’ game of the year to see the Giants take on the Rockies in Game 1 last...
Barry Zito may still be 0-2, but stop saying he’s this year’s Matt Cain. Sub-4.00 ERA and 1.16 WHIP aside, Zito isn’t...
Athletes have long complained about the media, likening them to a group of opportunistic leeches gleefully detailing their every misstep. The athlete/reporter...