Detroit's Justin Verlander will start for the American League in Tuesday night's All-Star game against San Francisco's Matt Cain.

The AL's batting order has Derek Jeter leading off and playing shortstop, followed by Yankees teammate Robinson Cano at second base, Texas left fielder Josh Hamilton, Toronto right fielder Jose Bautista, Detroit first baseman Prince Fielder, Texas third baseman Adrian Beltre, Boston designated Hitter David Ortiz, Texas catcher Mike Napoli and Yankees center fielder Curtis Granderson.