Giants’ deal with Sterling Shepard includes $21.3 million in guaranteed money, per source. https://t.co/tVCFVDNhvk

— Adam Schefter (@AdamSchefter) April 10, 2019