Darvish beat Chicago's Jake Peavy, Baltimore's Jason Hammel, Kansas City's Jonathan Broxton and Los Angeles' Ernesto Frieri to garner the final American League spot. He also became the eighth Ranger to be named to the All-Star Game.
"Do I still think I'm worthy or not? Personally, I voted for Peavy," Darvish said through a team translator.
Peavy had been supported by an aggressive marketing campaign by the White Sox.
"It just wasn't meant to be," Peavy said. "Obviously, we knew it's hard to outvote a country."
An integral part of a Rangers rotation which has been hit hard by injuries, Darvish has posted a 10-5 record with a 3.59 ERA in 16 starts. The right-hander has registered 117 strikeouts in 102 2/3 innings.
"I feel very good," Darvish said. "I know the way I got selected was vote by the fans, so I appreciate all the fans who voted for me. So I'm looking forward to it."
"I always thought he was an All-Star, and the fans proved that out," said Rangers manager Ron Washington, who will skipper the AL squad. "I'm very happy for Yu. He's come over here under some tough conditions, and he's worked hard to be where he is, and he deserved the right to be an All-Star."
A five-time All-Star while he played in Japan, Darvish signed a six-year
contract worth $56 million with Texas in the offseason.
Freese, the World Series MVP last season when the Cardinals defeated the Rangers in seven games, is batting .286 with 13 homers and 50 RBI in 75 games this season.
Information from ESPNDallas.com's Richard Durrett, ESPNChicago.com's Scott Powers and The Associated Press was used in this story.