Nick Noonan, who had two hits and an RBI on Friday night, found out after the Giants' 3-1 victory that he had earned a spot on the Opening Day roster, his first after six years in the Minor Leagues.