The Giants have their shortstop locked up through the 2021 season as Brandon Crawford put ink to paper on a six-year extension before last season. But,