SAN FRANCISCO -- Dodgers manager Don Mattingly hoped Yasiel Puig would have an impact comparable to the ones provided by Mike Trout and Bryce Harper when they joined the Angles and Nationals, respectively, last season as highly touted rookies.

Good luck finding anyone that expected Puig to play at a level unmatched, in some regards, in baseball history.

"What he's done in the game is pretty remarkable," Dodgers hitting coach Mark McGwire said.

Yet, Giants manager Bruce Bochy and players bypassed right fielder Puig when they selected the reserves for the National League All-Star squad, which were announced Saturday afternoon.

"The most difficult (part) is there are guys left off ...," Bochy said before Saturday's game against Puig and the Dodgers. "I just didn't have room for everybody."

That leaves Puig only two other avenues to make the All-Star game July 16 at Citi Field: injury replacement or fan voting for the final spot.

Puig, Giants right fielder Hunter Pence, Dodgers first baseman Adrian Gonzalez, Braves first baseman Freddie Freeman and Nationals shortstop Ian Desmond are the five candidates for the fan voting for the final roster spot.

Puig was unavailable for comment before Saturday's game at AT&T Park. He started in right field and batted second.

It's a safe bet that Puig has just as good a chance, if not better, at making the team as any of the four other candidates, given how much support he received of late.

He received 842,915 write-in votes during the regular balloting, which represented the most since 2006.

Puig, 22, collected 50 hits in 119 at-bats over his first 30 games, for a gaudy .420 average. Seventeen of those hits went for extra bases. He also scored 24 runs and drove in 19.

Puig, 6-foot-3 and 245 pounds, is the first player with at least 50 hits in his first 30 games since 1936, when Joe DiMaggio and Roy Weatherly accomplished the feat.

In the end, Bochy and players opted for four outfielders that started the season in the majors and played the entire first half: Andrew McCutcheon, Michael Cuddyer, Dominic Brown and Carlos Gomez.

Several players came out against Puig being selected to the All-Star team, given he has played in barely more than one-third of the Dodgers games so far.

Dodgers second baseman Mark Ellis said he understands the delicacy of the situation.

"I see the old guys will say, 'He's only been here since June 1st,' " Ellis said. "A lot of crusty old veteran guys probably feel that way. But being in this clubhouse and seeing what he's done to our team, energized our team, he's definitely one of the 32 or 33 players that should be on the team."

McGwire said Puig's value to the Dodgers transcends statistics.

"It's like going back to your Little League days, how exciting it was to go to come to the ballpark every day," McGwire said. "His talents are off the charts. It's igniting everybody and he has taken everyone's game to another level."

Giants pitcher Tim Lincecum isn't sure if Puig belongs on the All-Star team, if only because of how few games Puig has played.

Then again, "It's kind of interesting because he has produced so much in very little time," Lincecum said. "If you think about it, the numbers you're talking about could be a two-month span for a (regular) guy. ... So, it's pretty impressive what he's doing right now. If he continues to do so, he's certainly deserving of it. He is an impressive player."