He had a 13-year career in MLB for the New York Giants (1941–43, 1946–49, and 1955), Boston Braves (1950–52), Milwaukee Braves (1953), and Pittsburgh Pirates (1954–55). Gordon was one of the Giants' most popular players. In the majors he batted .283, hitting 202 home runs, and batting in 805 runs. In three different years he homered at least once in every park in which he played. A slugger, he also had a great eye—he drew 731 walks, against only 356 strikeouts.