Holland ma za sobą występy w młodzieżowych reprezentacjach Australii w kategoriach under-17, under-20 i under-23. W seniorskiej kadrze zadebiutował 22 marca 2008 roku w wygranym 3:0 wyjazdowym pojedynku z Singapurem, kiedy to rozegrał pełne 90 minut. Następnie znalazł się w szerokiej kadrze drużyny narodowej powołanej na obóz przed Igrzyskami Olimpijskimi w Pekinie, jednak do Azji ostatecznie nie pojechał. W 2009 roku razem z reprezentacją swojego kraju Holland awansował do Mistrzostw Świata w RPA. W tym samym roku był kapitanem zespołu do lat 20 na Młodzieżowych Mistrzostwach Świata w Egipcie.