Baltimore first baseman Chris Davis has been picked to start for the American League in the All-Star game, drawing the most fan votes in the major leagues for his first selection.