He made his debut with the Giants in May of 2007. Before that he was in their minor league system, probably the AAA Grizzlies. He was never with one minor league team for very long; I think he said the longest he played for one was six weeks.
Chat with our AI personalities