The online ballot is up through June 28 -- exclusively at MLB.com and all 30 club sites, wired or mobile -- allowing you to cast up to 25 ballots per email address.
"That's pretty cool," Martinez said. "I know it's a long shot, but it's pretty neat. It's obviously one of my goals and it's tough to do. You just have to keep working hard and have a good season and just do all the things right and you never know. You could put yourself in a good spot."
Also on the ballot for the Astros is first baseman Carlos Lee, catcher Jason Castro, shortstop Jed Lowrie, third baseman Chris Johnson and outfielder Jordan Schafer.
The 2012 AL and NL All-Star Teams will be unveiled on Sunday, July 1, on the 2012 MLB All-Star Game Selection Show presented by Taco Bell, televised nationally on TBS. The NL All-Star Team will have eight fan-elected starters.
The All-Star Game is slated for July 10 at Kauffmann Stadium in Kansas City.