Chesterfield have signed Liam O'Neil from West Bromwich Albion for an undisclosed fee.
O'Neil, 22, who can play in defence or midfield, has made five Premier League appearances.
After completing the signing, Spireites manager Dean Saunders said: "Liam is a young player who has played in West Brom's first team. He's exactly what we want - a midfield player who can also play at the back, if required.
"He's one for the future for us, having been tracked by the club for two-and-a-half years. We were going to loan him but we've managed to sign him permanently, which is great for the long-term future of the club."
O'Neil admits that he cannot wait to get started. He said: “ I want to get some experience and develop as a player and I think I’ll be able to do that here. I’m looking forward to it and I’m excited."
O'Neil revealed that Spireites manager Dean Saunders was an influential figure in his decision to sign. “The gaffer got in touch with West Brom and has shown good interest," he said.
"He’s been on my case to get down here all the time and that’s what I like. He sees me as part of his plans and that’s what I want. I want to be getting regular football and that’s key for me now. I’m 22 now and this is perfect timing.”
O'Neil made 22 appearances in League One last season while on loan at Scunthorpe United, including appearing against the Spireites at Glanford Park.
The length of the contract signed by O'Neil has not been disclosed.