National League manager Tony La Russa has chosen Giants right-hander Matt Cain to start Tuesday night's All Star Game, the New York Daily News has reported, citing an unnamed source.