ARLINGTON -- Rangers third baseman Adrian Beltre will start for the American League in next Tuesday's All-Star Game after the Yankees' Alex Rodriguez dropped out on Friday.

Rodriguez dropped out because of a sore right knee. He was voted into the starting lineup by the fans, but Beltre was elected to the team in the players' voting. He received more votes than Rodriguez in the player balloting. The move was made official late Friday night.

This will be the second time in three years that the Rangers third baseman started for the American League in the All-Star Game. Two years ago, Michael Young started at third base when Evan Longoria had to drop out because injury.

Beltre is going to the All-Star Game for the second straight year. He finished Friday's game hitting .273 with 17 home runs and 68 RBIs.