After his breakout 1948 season, Gordon held out in the spring of 1949. He signed for $2,500 ($ today) less than he wanted. In 1949 he was 4th in the league in at-bats-per-home run (18.8), 5th in home runs (26) and walks (95; a career high), 6th in OBP (.404), and 9th in slugging percentage (.505). In 1949 he homered twice in one inning, tying a major league record that still stands. He was voted onto the All-Star team for the second year in a row. He finished 30th in voting for the 1949 NL MVP.