hamilton cross country