Dave Roberts takes a lot of ribbing from Giants teammates for how much he talks about his three months with the Red Sox in 2004. ...I said "Thank You!" on July 19, 2005. ... The Blue Jays play the Giants this year, but the series is in San Francisco. Damn.
"You have no idea what that October was like," Roberts has told teammates. "I have not had one day since that game when someone hasn't come up and thanked me. Not one day."