Major League Baseball (MLB) announced the AL roster earlier today for the 2012 All-Star Game to be played on July 10th at Kauffman Stadium in Kansas City. The starting lineup was dependent on the votes of fans. Here is the starting lineup.
Catcher -, Texas Rangers.
First Base -, Detroit Tigers.
Second Base - Robinson Cano, New York Yankees.
Third Base - Adrian Beltre, Texas Rangers.
Shortstop -, New York Yankees.
Outfield -, Texas Rangers.
Outfield -, New York Yankees.
Outfield - Jose Bautista, Toronto Blue Jays.