In 2009 Hamill was called up to the Australian U-20 squad for the 2010 AFC U-19 Championship qualification as a replacement for the injured Trent Sainsbury [REF].
On 7 March 2011 he was selected to represent the Australia Olympic football team in an Asian Olympic Qualifier match against Iraq [REF].