Giants avoid arbitration, settling with 3 players on ’25 contracts January 9, 2025 by San Francisco Giants