The SF Giants let franchise legend Brandon Crawford depart in free agency last offseason after struggles characterized his ...