Tim Lincecum will be the National League starter for Tuesday's All-Star game at Busch Stadium.
Roy Halladay will start for the American League.
Lincecum never showed up for last year's All-Star game at Yankee Stadium after being hospitalized.
Lincecum, Halladay To Start ASG