DENVER -- It's been a rough time for Rockies stars Troy Tulowitzki and Carlos Gonzalez, and the past week of voting for the National League's starting lineup in the 83rd All-Star Game reflects that. But there is still hope.

Tulowitkzi hasn't played since May 30 because of an injury to an upper left leg muscle, and was checked Monday in Philadelphia for a sports hernia in the Rockies' effort to get to the bottom of it. To boot, he lost his narrow lead over Cardinals shortstop Rafael Furcal for the starting job. Furcal has 1,741,360 votes to Tulowitzki's 1,647,235.

Gonzalez, clearly the Rockies' most consistent offensive performer in a difficult season, was 10th among outfielders in last week's voting update. But the Pirates' Andrew McCutchen has surged narrowly past him, 1,151,403 votes to Gonzalez's 1,120,406.

Gonzalez also was scratched from Sunday's game with the Tigers because of a right knee injury. He was listed as day to day. If he's back in the lineup quickly, Gonzalez can continue to put up the numbers that make him worthy of All-Star inclusion.

Fans can cast their votes for starters up to 25 times at MLB.com and all 30 club sites -- online or via your mobile device -- using the 2012 All-Star Game MLB.com Ballot until Thursday, June 28, at 9:59 p.m. MT.

The 2012 American League and National League 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 AL All-Star Team will have nine elected starters via the fan balloting program, while the NL All-Star Team will have eight fan-elected starters. The pitchers and reserves for both squads -- totaling 25 for the NL and 24 for the AL -- will be determined through a combination of "Player Ballot" choices and selections made by the two All-Star managers -- AL skipper Ron Washington of the Texas Rangers and NL manager Tony La Russa -- in conjunction with Major League Baseball.

Immediately following the announcement of the AL and NL All-Star rosters on Sunday, July 1st, fans will begin voting to select the final player for each League's 34-man roster via the 2012 All-Star Game MLB.com Final Vote presented by Firestone. Fans will cast their votes from a list of five players from each League over a four-day period and the winners will be announced after the voting concludes on Thursday, July 5. Now in its eighth year, fans again will be able to make their Final Vote selections on their mobile phones.

The final phase of All-Star Game voting again will have fans participating in the official voting for the Ted Williams All-Star Game Most Valuable Player Award presented by Chevrolet. During the Midsummer Classic, fans will vote exclusively online at MLB.com via the 2012 MLB.com All-Star Game MVP Vote, and their collective voice will represent 20 percent of the official vote determining this year's recipient of the Arch Ward Trophy.

The 2012 All-Star Game will be played at Kauffman Stadium in Kansas City on Tuesday, July 10. The 83rd All-Star Game will be televised nationally by FOX Sports; in Canada by Rogers Sportsnet and RDS; and worldwide by partners in more than 200 countries via MLB International's independent feed. Pregame ceremonies will begin at 5:30 p.m. MT. ESPN Radio and ESPN Radio Deportes will provide exclusive national radio coverage of the All-Star Game. MLB Network, MLB.com and Sirius XM also will provide comprehensive All-Star Week coverage. For more information, please visit allstargame.com or royals.com/asg.