With fans having elected the starters for the All-Star game, National League President Bart Giamatti and Manager Whitey Herzog of the St. Louis Cardinals completed their 28-man squad Thursday by selecting nine pitchers, seven infielders, three outfielders and a catcher.

The Chicago Cubs, third in the National League East, will have six players on the team. Herzog's Cardinals, fifth in the East, will have four, as will the New York Mets, who lead the East.Minnesota Twins Manager Tom Kelly and American League President Bobby Brown selected 10 pitchers, eight infielders, two outfielders and a catcher.

They chose an extra infielder because starting shortstop Alan Trammell of the Detroit Tigers is on the disabled list with an elbow injury and will not play Tuesday. Kelly's Twins, second in the West, and the Oakland Athletics, first in the West, both placed five players on the American League team.

Herzog selected Willie McGee of the Cardinals, Andy Van Slyke of the Pittsburgh Pirates and Rafael Palmeiro of the Cubs as the outfield reserves behind starters Darryl Strawberry of the Mets, Andre Dawson of the Cubs and Vince Coleman of the Cardinals.

Behind a starting infield of Will Clark of the San Francisco Giants, Ryne Sandberg of the Cubs, Ozzie Smith of the Cardinals and Bobby Bonilla of the Pittsburgh Pirates, Herzog selected Barry Larkin and Chris Sabo of the Cincinnati Reds, Shawon Dunston and Provo's Vance Law of the Cubs, Gerald Perry of the Atlanta Braves, Robby Thompson of the Giants and Andres Galarraga of the Montreal Expos.

The Philadelphia Phillies' Lance Parrish was selected as the backup catcher to Gary Carter of the Mets.

Of Herzog's nine All-Star pitchers, Hershiser, Greg Maddux of the Cubs and David Cone of the

Mets are all starting Sunday. Herzog said he would probably start Dwight Gooden of the Mets in Tuesday's game.

His other pitchers include Bob Knepper of the Houston Astros, Danny Jackson of the Reds, Kevin Gross of the Phillies, Mark Davis of the San Diego Padres and Todd Worrell of the Cardinals.

Rick Reuschel of the Giants declined his appointment because he is getting married during the All-Star break.

Mike Greenwell of the Boston Red Sox and Kirby Puckett of the Twins were selected as the reserves behind starters Dave Winfield and Rickey Henderson of the Yankees and Jose Canseco of the Athletics.

The American League pitchers are Frank Viola and Jeff Reardon of the Twins, Roger Clemens of the Boston Red Sox, Dennis Eckersley of the Athletics, Doyle Alexander of the Tigers, Mark Gubicza of the Kansas City Royals, Dave Stieb of the Toronto Blue Jays, Jeff Russell of the Texas Rangers, Doug Jones of the Cleveland Indians and Dan Plesac of the Milwaukee Brewers.

Hershiser will be the only representative from the National League West-leading Dodgers. Outfielder Kirk Gibson, who had lobbied for rest and rehabilitation over appointment to the All-Star team, got his wish. He didn't make it.

Gibson, the Dodger catalyst who is batting .298 with 15 homers and 46 runs batted in, was among the selections Herzog submitted to the league office, according to the manager, but Gibson said he preferred having the time off and apparently asked Dodger Manager Tom Lasorda to speak with Herzog on his behalf.

"Kirk told me that his leg has been bothering him," Lasorda said. "He's been running, but not 100 percent. He said he wanted to have the time off to get treatment. I talked to Whitey. I think he would have been selected if he had felt his leg was 100 percent."