He married Olive Laura Jane Keown (1894–1963) on 2 April 1918.
[6] Heinz played as a rover and made his debut in 1910 for his local club Geelong.
He played his last game for Geelong in 1914 before joining the AIF and missing the next four seasons due to war commitments.
The club did not win a game all season and he lost his coaching job, although he remained captain for 1920.
In 1927 he was appointed non-playing coach of St Kilda, but played and captained them once when they were a player short.