W 1995 roku wygrał dwa turnieje nie zaliczane do rankingowych – Australian Open i Australian Masters. Czterokrotnie (2000, 2002, 2004, 2007) osiągnął ćwierćfinał Mistrzostw świata – w ostatnim czempionacie uległ w 1/4 Stephenowi Maguire 7:13. Jest znany jako gracz umiejący budować długie breaki punktowe, jako 16. zawodnik w historii przekroczył granicę 100 co najmniej stupunktowych breaków osiągniętych w turniejach rankingowych (najwyższy spośród nich – 145 punktów – osiągnięty został podczas Mistrzostw świata w 1995 roku). Kariera Hamiltona załamała się w 2000 roku, kiedy to złamał nadgarstek próbując powstrzymać napastnika kradnącego portfel jego znajomego.