In 2006 reikte Hamilton tot de halve finales van het Stan James World Matchplay na winstpartijen op Peter Manley, Adrian Lewis en Wayne Mardle. Phil Taylor was Hamilton in Blackpool wel de baas (17-11) en schreef later de toernooizege bij op zijn palmares. Op het Ladbrokes World Darts Championship 2007 reikte hij tot de halve finale na zeges op Gary Welding (3-0), Mark Dudbridge (4-3), Dennis Priestley (4-1) en Terry Jenkins (5-4), alvorens te verliezen van Phil Taylor (6-0 in sets). In 2012 haalde hij de finale van het World Darts Championship, waarin hij verloor met 7-3 van Adrian Lewis.