Cardiff City and Swansea City, like most Championship clubs, will be shopping in the bargain aisle this summer.
Neither club are going to have much money to spend on recruiting new players, with loan moves and free agents likely to be the order of the day. Both south Wales clubs have a number of areas within their squads that need addressing. The Bluebirds have been quick off the mark with four new players through the door at Cardiff City Stadium, whereas Swansea are likely to have to ship players out before new ones can arrive.
This time of year sees clubs publish their retained lists for next season; the majority have done so, but four are still pending, including Cardiff, with Huddersfield Town and Nottingham Forest still to face each other in the Championship play-off final this coming Sunday.
READ MORE: Cody Drameh has already told Leeds United what he wants to do next season
As such, here is the full list of players who will become free agents when their contracts expire at the end of next month.
Barnsley
Aapo Halme, Connor Hodgson, Daniel Jinadu, Tomas Kalinauskas, George Miller.
Birmingham City
Jeremie Bela, Renedi Masampu, Archie Matthews, Kristian Pedersen, Oriol Soldevila, Kane Thompson-Sommers, Connal Trueman, Yoane Zohore.
Blackburn Rovers
Luke Brennan, Harry Chapman, Jacob Davenport, Sam Durrant, Bradley Johnson, Connor McBride, Joe Nolan.
DON'T MISS A THING - sign up for our Cardiff City and Swansea City newsletters here to get the latest transfer news
Blackpool
Cameron Antwi, Ryan Grant, Johnny Johnston, Matthew Liptrott, Charlie Monks, Ethan Robson, Sky Sinclair, Grant Ward.
Bournemouth
Gary Cahill, Brennan Camp, Ryan Glover, Connor Kurran-Browne, Luke Nippard.
Bristol City
Khari Allen, Louis Britton, Callum O'Dowda, Barney Soady, Nathaniel Williams.
Cardiff City
Full list pending, but Aden Flint, Marlon Pack and Alex Smithies have already confirmed their departures.
Coventry City
Jodi Jones, Josh Pask.
Derby County
Full list pending
Fulham
Timmy Abraham, Jacob Adams, Eric Ameyaw, Xavier Benjamin, Tyler Caton, Cyrus Christie, Fabri, Michael Hector, Alfie Mawson, Jean Michaël Seri, Jerome Opoku, Jonathon Page, Julian Schwarzer, Jaylan Wildbore.
Huddersfield Town
Full list pending
Hull City
Tom Eaves, Tom Huddlestone, Richie Smallwood.
Luton Town
TQ Addy, Sam Beckwith, Elliott Lee, Corey Panter, Jake Peck.
Middlesbrough
Sol Bamba, Lee Peltier, Neil Taylor.
Millwall
Jayden Davis, Kai Garande, Connor Mahoney, Dan Moss, Sean O'Brien, Alex Pearce, Junior Tiensia.
Nottingham Forest
Full list pending
Peterborough United
Kyle Barker, Dai Cornell, Serhat Tasdemir.
Preston North End
Tom Barkhuizen, Jack Baxter, Izzy Brown, Jacob Holland-Wilkinson, Mathew Hudson, Paul Huntington, Oliver Lombard, Joe Rafferty, Connor Ripley, Joe Rodwell-Grant, Scott Sinclair, Jamie Thomas, Ethan Walker.
QPR
Charlie Austin, Dom Ball, Dillon Barnes, David Marshall, Lee Wallace, Keiren Westwood.
Reading
Jordan Addo-Antoine, Felipe Araruna, Brandon Barker, Ethan Bristow, Alen Halilovic, Junior Hoilett, James Holden, Marc McNulty, Michael Morrison, Orjan Nyland, Lynford Sackey, John Swift, Malachi Talent-Aryeetey, Terell Thomas.
Sheffield United
Luke Freeman, David McGoldrick, Lys Mousset.
Stoke City
James Chester, Steven Fletcher, Tom Ince, Tommy Smith.
Swansea City
Nico Defreitas-Hansen, Yan Dhanda, Josh Gould, Ben Hamer, Jamie Searle, Korey Smith.
West Brom
Andy Carroll, Mark Chidi, Zak Delaney, Sam Johnstone, Kevin Joshua, MacKenzie Lamb, Leon MacHisa, Daniel Ngoma, Romaine Sawyers, Jamie Soule, Aurio Teixeira, Owen Windsor.