Duane Kuiper has the fewest home runs in MLB history for a player with over 2,500 at-bats. Kuiper currently calls games together with Mike Krukow, for what NL WEST FRANCHISE?
San Francisco GIANTS