Keith Hernandez of the New York Mets yesterday became the last of the seven drug offenders most heavily penalized by Peter Ueberroth to accept the baseball commissioner's conditions in order to continue playing.

Hernandez will contribute $135,000 -- that is, 10 percent of his $1.35 million 1986 salary -- to drug rehabilitation programs, will devote 100 hours in each of the next two years to drug-related community service and accept random drug testing for the rest of his baseball career.

"I feel strongly that I have an obligation to my team, the fans and to baseball to play this year," the all-star first baseman said in a statement read at the club's St. Petersburg, Fla., training camp. "With this in mind, I will comply with the commissioner's decision . . . "

A week ago, Hernandez said he was planning a grievance against Ueberroth's ruling.

Hernandez said he would ask if he can split the $135,000 equally between drug facilities in New York and in St. Louis, since he was playing for the Cardinals when he was using cocaine. He would not answer questions, saying: "I would hope this finally puts this issue to rest."

It did not as far as retired major league players union chief Marvin Miller was concerned.

Miller, now a consultant to the union, said in New York that the players -- nine so far -- who accepted Ueberroth's conditions showed a lack of guts for not fighting via the grievance procedure.

"If they continue to act like individuals, it will not take long before they're back at the state in which I found them," he was quoted by the Los Angeles Times.

"They have to be reminded that they can't be hurt by exercising rights protected by the collective bargaining agreement. I would say the union is definitely under siege."

*Cardinals 10, Mets 2: Former Baltimore Oriole Vic Rodriguez's two-run single broke a 2-2 sixth inning tie as St. Louis beat New York in St. Petersburg, Fla.

*Rangers 8, Royals 0: Two 1985 collegiate stars helped Texas ruin the world champions' opener in Fort Myers, Fla. Bobby Witt (Oklahoma) pitched two hitless innings; Pete Incaviglia (Oklahoma State) had two singles and a sacrifice fly. Comeback-hopeful Dennis Leonard lost, yielding four runs in three innings.

*Brewers 11, Cubs 4: Jim Gantner's two homers and seven RBI for Milwaukee off Dick Ruthven in Mesa, Ariz. Chicago starter Rick Sutcliffe worked effectively for three innings and said, "I can tell now my shoulder is fine."

*Giants 4, Indians 3: Cleveland took the lead in the 10th as Brook Jacoby, who had homered and doubled, batted in his third run with a single. But Candy Maldonado's two-run single in the San Francisco half won the game in Scottsdale, Ariz.

*Reds 7, Phillies 4: Tony Perez's grand slam off Jesus Rios powered Cincinnati over Philadelphia at Tampa, Fla.

*Expos 4, Braves 3: Atlanta's Terry Forster filled the bases with two intentional walks in the last of the ninth, then, with two out, unintentionally issued two walks, handing Montreal the game.

*Blue Jays 3, Twins 2: Rick Leach's 11th-inning single broke up the game with Minnesota and made Toronto Manager Jimy Williams a winner in his debut in Dunedin, Fla.