Will Clark (#660) had another thrilling season in 1989. He was second in the NL in batting average (.333), hit 23 HR, and had 111 RBI.
Robby Thompson (#15) batted .241 in 148 games. He hit 26 doubles, 11 triples, and 13 homers.
Chris Speier (#94) was a utility player in the last year of his career. He batted .243 in 37 at bats. Chris didn't play between June 4 and September 4. He did play nine games at AAA Phoenix -- probably a rehab assignment.
Matt Williams (#628) played 3B and SS in 1989 and didn't have a starting job yet. In 84 games Matt batted .202 with 18 home runs.
Ernie Riles (#676) started most of the games at 3B. He batted .278 in 122 games.
Jose Uribe (#753) batted .221 in 151 games as the starting shortstop.
Others who played infield for the Giants but didn't get a 1989 Topps Giants card:
Greg Litton (.252 in 143 AB)
Ken Oberkfell (.319 in 116 AB)
Ed Jurak (.238 in 42 AB)
Mike Laga (.200 in 20 AB)
Jim Steels (.083 in 12 AB)
Mike Benjamin (.167 in 6 AB)
Charlie Hayes (.200 in 5 AB)