|Full name||George Victor Heinz|
|Date of birth||8 October 1891|
|Place of birth||Ballarat, Victoria|
|Date of death||3 October 1966(aged 74)|
|Place of death||Mount Eliza, Victoria|
|Original team(s)||Geelong College|
|Height/Weight||169 cm / 73 kg|
194 (169)87 (71)
1 Playing statistics correct to the end of 1927.
George Heinz (8 October 1891 – 3 October 1966) was an Australian rules footballer who played for Geelong, Melbourne and St Kilda in the Victorian Football League (VFL). He was born George Heinz but later in his career chose to be known as George Haines due to the bad feeling the country had towards Germany during World War I.
Heinz played as a rover and made his debut in 1910 for his local club Geelong. The following season he represented Victoria at the Adelaide Carnival. He played his last game for Geelong in 1914 before joining the AIF and missing the next four seasons due to war commitments.
When he returned in 1919 it was with Melbourne and he was named as captain-coach. 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.