The Giants and 41-year-old right-hander Joe Nathan agreed Tuesday to a minor league contract.

Nathan is attempting to extend his major league career after his second Tommy John surgery in 2015. He will report to the Giants' Double-A team in Richmond, Virginia.