Maybe Smith for another season as a depth player (seems to be the go with him the last few season, and he is a handy utility when required) and Hughes who is still developing, but I can see the rest being let go.
Ferguson - pretty clear from the media that he’s gone. Personally wouldn’t oppose a giving him another season.
Oldfield - we have Opacic, Russell and Laizou as cover for the backline. I’d go for youth rather than a fringe first grader “veteran” in this case.
Rankin - doesn’t seem like he’s close to getting a look in first grade. Though worth keeping on a one year deal if Smith isn’t retained.
Roache - I’m 50/50 on this one. With Lussick gone, we need a backup hooker, which Roache is capable of filling. However, his track record with injuries is a worry.