Hamish Kerr tritt seit 2014 in Wettkämpfen im Hochsprung an. Damals gewann er die Bronzemedaille bei den Neuseeländischen Meisterschaften. Bis zum Ende der Saison steigerte er seine Besthöhe auf 2,08 m. Ein Jahr darauf gewann er im gleichen Wettkampf mit Bestleistung von 2,13 m die Goldmedaille. 2017 trat er zur Universiade in Taipeh an, scheiterte dabei allerdings in der Qualifikation. Ein Jahr darauf gewann er seinen insgesamt dritten nationalen Meistertitel. Im Dezember desselben Jahres steigerte er seine Bestleistung auf 2,25 m und rückte damit auf den zweiten Platz der ewigen Bestenliste seines Heimatlandes vor. 2019 gewann er mit der Goldmedaille von den Ozeanienmeisterschaften im australischen Townsville seine erste Medaille bei einer internationalen Meisterschaft. Dabei übersprang er erstmals 2,30 m und egalisierte damit den Nationalrekord von Glenn Howard, den dieser im Jahr 2000 aufstellte. Mit der neuen Bestleistung erfüllte er auch die Qualifikation für die Weltmeisterschaften in Doha. Bevor er in Katar an den Start ging trat er im Juli zum zweiten Mal zur Universiade an. Diesmal gelang es ihm in das Finale einzuziehen, allerdings zog er sich während der Qualifikation eine Verletzung am Sprunggelenk zu, weshalb er auf einen Start im Finale verzichtete. In Doha verpasste er anschließend im August als Zehnter seiner Qualifikationsgruppe den Einzug in das Finale.