Wright's career was disrupted in 2016 and 2017 by a series of sesamoid bonefractures in his foot and ankle, and two ruptured ligaments, requiring five ankle surgeries. Wright turned to ballet for physical therapy, guided by Sue Mayes, the principal physiotherapist with The Australian Ballet.[3][4] Wright returned on 5 May 2018 for a two-point win over Sydney, collecting 18 possessions and seven marks in his first AFL game in 701 days.[5]
On 3 October 2018, Wright signed a contract for his eleventh season with North Melbourne.[6]
Following another ankle injury, Wright announced his retirement on 30 July 2019.[7] Wright joined The Australian Ballet as the Dancer Welfare & Development Coordinator.[8]