Background
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.
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.
In 1927 he was appointed non-playing coach of Street Kilda, but played and captained them once when they were a player short.