The Giants have extended non-roster invitations for Major League Spring Training to 21 players, including right-hander Tyler Beede and shortstop Christian Arroyo.