I reckon we have these under contract until 2025. I’d invite the ones asterisked to leave:

Lewis
Ellis
Barclay*
Lavelle*
Mellish
Armer
Robinson*
McGeogh
McCalmont*
Guy
Neal
Harris*
Charters*
Vela
Butterworth
Armstrong
Kelly

Let’s face it, we need a good purge of those who are, at best, EFL2 players or we won’t get out of EFL2. Our experience in EFL1 demonstrated that fitter, taller and faster players are what a team needs to be built on. The ones I’d hang on to would bring something to the squad. The others won’t.