 On 22 August 2019, McGowan signed with the Western Sydney Wanderers on a three-year contract.McGowan has been capped 28 times and has scored 4 for the Australia U-20 side and was a member of the team that finished runners-up in the 2010 AFC U-19 Championship and the U/20 World Cup in Colombia.He has been capped by the Australia U/23 team twice.