 He made his only Test appearance for South Africa during Great Britain's 1891 tour.He played as a forward in the 1st Test of the series, a 4–0 loss at St George's Park.Hamilton died in 1901, in Vanrhynsdorp, at the age of 38.