Born in Rouzerville, Pennsylvania, he threw and batted right-handed, and was listed as 5 feet 10 inches (1.78 m) tall and 155 pounds (70 kg).
[1] He spent four seasons with the Yanks as a part-time player before a trade to the St. Louis Browns afforded him an opportunity to play regularly.
He appeared in more than 100 games from 1938 to 1941 with St. Louis, including regular stints at second base (1938; 1940–41) and shortstop (1939), before reverting to a reserve role.
The Reds were a first division finisher in 1965 and hopes were high for a pennant run the following year—especially after DeWitt added front-line starting pitcher Milt Pappas in a blockbuster trade with Baltimore involving former National League most valuable player Frank Robinson.
With Cincinnati in eighth place in the National League with a record of 37–46 (.446) on July 13, Heffner was released in favor of Dave Bristol, who was serving as his third-base coach.