I mean the Giants should know a thing or two about holding onto an infielder for way too long with how long they trotted Crawford out there. So if they only want to give him a 3-5 year deal he should read his market.It’s just a 29 year old infielder is gonna break down and he’s expecting a 7-10 year deal
I could see the giants try to do a 3-4 year deal