The San Francisco Giants set the Major League Baseball record Saturday for hosting 50 million visitors in the fewest number of seasons, team officials said.