Mike,
I don't think there's any way to know whether it refers specifically to the Giants baseball team. So many of the sayings are so esoteric, that it's hard to say. One other I have that could be baseball related says -- I'm the guy that put the bats in the battery. The one definite baseball pinback that I have says -- I'm the guy that the put the flies in baseballs.
Greg
http://www.baseballbasement.com