Marc Sullivan, the Boston Red Sox backup catcher and son of Haywood Sullivan, a co-owner of the team, was traded to the Houston Astros for a player to be chosen later.

Sullivan, 29, had known for several days a trade was brewing. "I guess it will be a relief, but I'll tell you it was worth everything I went through," he said last week. "It was worth playing for my father, it was worth playing in the city I grew up in. The whole thing was a dream come true."

Sullivan, who like his father is a good-field, no-hit catcher, opened the season as a starter. He returned to a reserve role when Rich Gedman re-signed May 1 after trying free agency . . .

Free-agent pitcher Dave Righetti has received a one-year contract offer from the Seattle Mariners, Righetti's agent said.

The offer is believed to be worth $700,000 to $800,000, with incentives worth an additional $350,000 to $400,000, The Seattle Times reported. The bid may include an annuity, with much of the money deferred, the newspaper said.

"It is the most creative of all the offers we have received," agent Bill Goodstein said. "And it is definitely in the ballpark with other offers."

But officials of two Japanese teams, the Yomiuri Giants and Yakult Swallows, said they have not offered Righetti, who's been with the New York Yankees seven seasons, multimillion-dollar deals. He reportedly was offered up to $20 million . . .

The Chicago Cubs signed free-agent infielder Vance Law. Terms of the agreement were not announced. Law, 31, batted .273 in 133 games for the Montreal Expos in 1987. He had 27 doubles, 12 home runs and 56 RBI.