Career
He played nine seasons in the Minnesota Twins organization until becoming a free agent at the end of the 2008 season. He made his major league debut with the Twins in 2007. In January 2009, he signed a minor league contract with the Detroit Tigers, but was released in April.