American League All-Star Mike Trout #27 of the Los Angeles...

American League All-Star Mike Trout #27 of the Los Angeles Angels looks on during batting practice before the 85th MLB All-Star Game at Target Field on July 15, 2014 in Minneapolis. Credit: Getty Images / Elsa

Los Angeles Angels centerfielder Mike Trout and teammate Albert Pujols anchor the top of the American League's batting order for Tuesday night's All-Star Game in Cincinnati.

The AL's batting order was announced Monday afternoon.

Trout will bat lead off, followed by Blue Jays third baseman Josh Donaldson and Pujols, who will play first base.

Mariners designated hitter Nelson Cruz, Royals rightfielder Lorenzo Cain, Orioles leftfielder Adam Jones, Royals catcher Salvador Perez, Astros second baseman Jose Altuve and Royals shortstop Alcides Escobar complete the batting order.

SUBSCRIBE

Unlimited Digital AccessOnly 25¢for 6 months

ACT NOWSALE ENDS SOON | CANCEL ANYTIME