Josh Carr is well placed to become Port Adelaide's next senior coach after rejoining the AFL club as a senior assistant.
Carr, who split his playing career between Fremantle and Port Adelaide, will become coach Ken Hinkley's right-hand man in 2023 after leaving his assistant's post at the Dockers.
Hinkley is contracted for 2023, but he could be shown the door next year if Port Adelaide fail to make the finals for a second straight season.
Carr joined Fremantle's coaching ranks at the end of 2019, and was credited with helping turn the midfield group into one of the best in the AFL.
The 42-year-old, who won a premiership at Port Adelaide in 2004, was an assistant at the Power from 2011-2015 and also coached North Adelaide for four SANFL seasons.
Carr will now take over coaching Port's midfield group.
"Josh is someone I have maintained contact with since he left the club, watching on as he developed himself and became an accomplished coach in his own right," Port's general manager of football Chris Davies said.
"We know the kind of person he is and have admired what he has been able to achieve, both with North Adelaide and Fremantle.
"We are excited to bring him and his family back to the club, and expect he will provide a fresh perspective and voice that will complement the wider coaching group."
As part of Port Adelaide's review into their failed season, assistant coach Brett Montgomery and SANFL/forwards development coach Matthew Lokan will depart.
"Having reviewed the season in consultation with Ken and our coaches, it was determined that we needed to freshen up the roles within our coaching group, and Brett agreed after four years working at the club that this would be a good time for him to also pursue new opportunities," Davies said.
Fremantle has made Joel Corey their new midfield coach to fill the void left by Carr.
Corey, a three-time premiership Cat, has been a development coach at Fremantle for the past two seasons.