Which Current Players on Rookie Contracts are part of the Giants Future? Michael Stewart April 16, 2020