Goalkeeper Liam Roberts has left Northampton Town after signing for Championship side Middlesbrough.

Roberts, 27, has signed a two year contract with the side from the North East, and moves on after a single season with the Cobblers after turning down an extension to stay with the League 2 side.

The goalkeeper had enjoyed a successful season at Sixfields, named as the club’s Player of the Year and Player’s Player of the Year and playing all games of the regular League 2 season.

Roberts had arrived at Sixfields in the summer of 2021 on an undisclosed fee from hometown club Walsall, and had a successful campaign, winning the League 2 Golden Glove and making the PFA Team of the Year for the league as he helped Northampton finish 4th.

Cobblers boss Jon Brady told the club’s official website that they wanted to keep hold of him but that a move to the Championship represented too good an opportunity to turn down. He also confirmed the club are working on signing a replacement.

He said, “Liam was good for us and we were good for Liam.

“We identified Liam when he was available last summer as part of our thorough recruitment process and not only did he do very well for us, we worked with Liam to not just help and improve his overall game but to get his career moving in an upward direction again.

“We were keen to try and keep hold of Liam and we made several good contract offers but in the end the chance to move to the Championship and a club like Middlesbrough was an excellent opportunity for him and I think everyone understands that.

“We thank Liam for his efforts and wish him well for the future. This was not unexpected and we are progressing our work to recruit a goalkeeper.”