Crewe first-team coach Steve Holland has begun his summer shake-up by releasing four players.
Defensive duo Matthew Bailey and Ryan Lynch will not be offered new deals at Gresty Road and are free to find a new club.
Out-of contract forwards Junior Brown and Nick Farquharson, who have been on loan at Witton Albion and Nuneaton respectively, have also been told their futures lie elsewhere.
Crewe academy graduate James Bailey has signed a new one-year deal with the club.
The midfielder, who can also play at right-back, made two substitute appearances for the Alex this season.
"We are delighted that James has signed a new contract. He has been given another year and we will review it again in relation to his progress," said Holland.
"We are looking to slim down the first-team squad but it is important that we have a little development group under that which James will fall into.
"He has made progress this year and now it is up to him to go on again and compete for a place in the squad."