Longoria had received 1,036,071 votes in results released Tuesday. New York Yankees shortstop Derek Jeter drew the second-most votes in the AL, followed by Texas second baseman Ian Kinsler and Minnesota catcher Joe Mauer.
Rodriguez has been the overall top vote-getter in the last two All-Star elections, and has been picked by fans to start 11 times. The Yankees star has received 428,690 votes, trailing Longoria and Texas' Michael Young at third base.
The All-Star Game is July 14 in St. Louis. Starters and reserves will be announced July 5.