Ta on suurema osa karjäärist veetnud Austraalia kõrgliiga klubides, kuid on mänginud ka Malaisias ja Lõuna-Koreas. Austraalia kõrgliigas on ta mänginud aastatel 2010–2012 Sydneys, 2013–2017 Brisbane Roaris ja 2017–2020 Newcastle Jetsis. Hooajal 2013–14 tuli ta Brisbane Roariga Austraalia kõrgliiga nii põhihooaja kui ka finaalseeria meistriks.
2020. aastal liitus ta Saudi Araabia kõrgliiga klubiga Al Wehda. 2021. aasta augustis naasis ta Austraalia kõrgliigasse, liitudes laenulepingu alusel