 In June 2016, Brattan joined Melbourne City on a one-year loan deal.He made his first appearance in a City shirt in a 5–0 friendly match win over Port Melbourne SC on 20 July 2016.On 1 August 2017, Melbourne City announced that Brattan's loan deal at the club had been extended for an additional year.