Career
He was from Tatura originally and went to Geelong College, but came to via West Melbourne, during the 1908 VFL season. His second appearance for was in the 1908 VFL Grand Final. He was the youngest player on the field, at 19 years of age, but not the least experienced, as teammate Harry Prout was making his debut. lost by nine points, with Heaphy playing in a forward pocket.
He played three games with in the 1909 season, then transferred to Brunswick mid season and finished the year with another grand final appearance, this time finishing on the winning side.
Heaphy had serious issues with his heart and in 1914 spent some time in a Melbourne private hospital. Back at Kyabram on 21 May 1914, Heaphy suffered a fatal seizure, having earlier taken what he thought was his heart medication.
lieutenant was ruled by a coroner that he had been poisoned and gave a verdict of accidental death.