 After this he returned to Melbourne to become an assistant coach for Essendon, coaching a reserves premiership in 1999, and serving as assistant coach of the team that won the 2000 Grand Final.In 2003, Terry became an assistant coach for the Collingwood Football Club before becoming an assistant coach for the St Kilda Football Club, where he would stay from 2004–2005.Terry got his final coaching job when he became an assistant coach for the Carlton Football Club, where he stayed from 2006–2007.