Vid EM inomhus i Belgrad 2017 tog Hamilton sig överraskande till final tillsammans med Odain Rose och lyckades där ta en bronsmedalj med ett lopp på personbästa 6,63 sekunder. Vid SM i friidrott 2021 tog han brons på 100 meter med tiden 10,58.