The Giants' OTAs will be May 27-29, June 2-3, June 5, June 9-10, and June 12-13. They will have their annual mandatory minicamp on June 17-19.
Some results have been hidden because they may be inaccessible to you
Show inaccessible resultsSome results have been hidden because they may be inaccessible to you
Show inaccessible results