Birmingham City have signed Ryan Allsop from Hull City on a three-year contract for an undisclosed fee.
The 32-year-old former England Under-17 goalkeeper becomes Blues' first summer signing following their relegation from the Championship to League One - and the first for new boss Chris Davies.
Former West Bromwich Albion trainee Allsop, a boyhood Blues fan, has made 367 career appearances with his 11 previous clubs.
"It feels like the right fit for me at the right time," he said. "Hopefully, I can help the club get back to where it belongs.
“I’m a boyhood Birmingham City fan and as soon as I knew there was interest, it was something that I wanted to explore.