Cahill was released by Hangzhou Greentown in July 2016 [REF].
On 11 August 2016, Cahill signed a three-year contract with A-League club Melbourne City, with the plan to play the first two years and then take on a directing role for the third year [REF].