The big year could lead to a large contract for Cruz, who left Texas for an $8 million, one-year deal with Baltimore.
"It's always a blessing when you make the All-Star game," Cruz said. "I'm happy because I know I made the right decision."
Elected to the NL starting lineup were Arizona first baseman Paul Goldschmidt, Philadelphia second baseman Chase Utley, Colorado shortstop Troy Tulowitzki, Milwaukee third baseman Aramis Ramirez and St. Louis catcher Yadier Molina along with outfielders Carlos Gomez of Milwaukee, Andrew McCutchen of Pittsburgh and Yasiel Puig of the Los Angeles Dodgers.
Yankees pitcher Masahiro Tanaka and Chicago White Sox first baseman Jose Abreu, a pair of rookies off to superlative starts, were among 26 first-time All-Stars and 24 foreign-born players.
Tanaka and setup man Dellin Betances are the first Yankees rookie pitchers to be picked as All-Stars since Spec Shea in 1947.
Surprise selections included Pittsburgh utilityman Josh Harrison and left-hander Tony Watson, and St. Louis reliever Pat Neshek, who is from Minnesota and began his career with the hometown Twins.
"I shook head my head for a while. I couldn't believe it," Neshek said, his voice cracking with emotion. "It's awesome to be rewarded like that and to get the chance to play against the best."
Milwaukee closer Francisco Rodriguez made his fifth All-Star team, his first since 2009.
Bautista, at 5.68 million, received the most votes for the second time in four years. Tulowitzki topped the NL at 5.35 million.
Other players omitted despite strong credentials were Cincinnati pitcher Alfredo Simon, Seattle third baseman Kyle Seager and San Diego closer Huston Street, who had converted 23 consecutive save chances before allowing a tying home run in the ninth Saturday.
Milwaukee outfielder Ryan Braun and Toronto outfielder Melky Cabrera, who like Cruz served lengthy drug-related suspensions, also were left out.
The candidates in online voting for the final AL spot are all pitchers: Houston's Dallas Keuchel, Cleveland's Corey Kluber, Los Angeles' Garrett Richards, Detroit's Rick Porcello and Chicago's Chris Sale.
Vying for the NL spot are Miami third baseman Casey McGehee, Colorado first baseman Justin Morneau, Washington third baseman Anthony Rendon, Cubs first baseman Anthony Rizzo and Atlanta outfielder Justin Upton.
AP Sports Writer Jimmy Golen and AP freelance writers Mike Cranston, Brian Hall, Michael Wagaman and Jeff Melnick contributed to this report.