PHOENIX -- Catcher Buster Posey led a trio of San Jose Giants named Wednesday to the California League All-Star team, which will face a Carolina League counterpart on June 23 in Lake Elsinore, Calif.

Posey, San Francisco's No. 1 Draft choice (fifth overall) last year, and outfielder Thomas Neal were selected to start in the Class A showcase. Giants outfielder Roger Kieschnick was selected as a reserve.

Through 55 games, Posey was hitting .308 with nine home runs, 41 RBIs and a .405 on-base percentage. He also had thrown out 23 of 47 runners attempting to steal for a 48.9 percent rate, fourth in the league.

Neal, a 36th-round selection in 2005, owns a team-high .332 batting average with nine homers and 37 RBIs. His .583 slugging percentage and .415 on-base percentage also topped the club.

Kieschnick, San Francisco's third-round pick in last year's Draft, is hitting .297 with seven homers and 30 RBIs. He has a club-high four triples.

The sole team with more All-Star starters than San Jose is High Desert, which placed four on the club. Lake Elsinore (five) and High Desert (four) are the only teams with more All-Star selections overall than the Giants.