The SF Giants agreed to contract extensions with outfielders Austin Slater and Mike Yastrzemski on Friday.