SCOTTSDALE, Ariz. — Third baseman Matt Chapman and the San Francisco Giants have finalized their contract that guarantees $54 million over three years.