Heimach was used as a pinch-hitter 52 times in the majors, getting 20 hits for a .385 average. His major league lifetime batting average was .236 (in 542 at-bats).

One source claims he served in the Army in WWI. He was in the minors in Raleigh before coming to the majors. In 1927 and part of 1928 he played for St. Paul. He was with Toledo for part of 1930. In 1934 he was with St. Paul.