League One side Northampton Town have signed Liam McCarron from Stoke City for an undisclosed fee.
The 23-year-old winger has joined on a one-year deal with an optional further year after impressing on trial.
"Liam has done well on trial with us over the last couple of weeks," said Town manager Jon Brady.
"He has been training with us for a while now, so we know he will fit in well with the group and we have been pleased with what we have seen."
McCarron joined Leeds United after one senior season at first club Carlisle United in 2019, making his only first-team appearance as a substitute in a 4-1 Premier League defeat by Arsenal in December 2021, having signed a new two-year contract.