who is tim lincecum playing for in 2016
San Francisco Giants starting pitcher Tim Lincecum watches a delivery to the San Diego Padres in the first inning of a baseball game Wednesday, June 25, 2014, in San Francisco. Lincecum threw his second career no-hitter as San Francisco won 4-0.