By | July 09 2012 11:39 AM

It will be Matt Cain of the San Francisco Giants, not New York Mets pitcher R.A. Dickey, who will be starting for the National League at Tuesday's All-Star game -- in what many perceive to be a snub of Dickey, a dominant knuckleballer who was arguably the best pitcher in the first half of the season.