Northampton Town have made their fourth signing in as many days with the arrival of midfielder Cameron McGeehan.

The Northern Irishman has signed a two year contract to sign for the Cobblers, with the 29-year-old rejecting a new deal with previous club Colchester United to move to Sixfields.

McGeehan joins James Wilson, Nik Tzanev and Callum Morton in joining Jon Brady’s side as they prepare for a second season in League One.

After starting out in the academy of Norwich City, McGeehan had two successful loans with Luton Town before joining the Hatters on a permanent basis in 2015. In all, McGeehan scored 28 goals in 88 appearances in his time with the club.

McGeehan left Luton to join Barnsley in 2017, helping the Tykes win promotion in the 2018/19 season in the process. He also had time out on loan from Oakwell with Scunthorpe United and Portsmouth.

After 3 years in Belgium with Oostend, McGeehan returned to England to join Colchester, scoring 10 in 39 for the Essex club last season.

McGeehan has also received international recognition, making a cap for the Northern Ireland team.

Cobblers boss Jon Brady praised his new arrival as an option who would fit in well with his project.

He said, “Cam is another player who really suits our style.
 
“He has had a lot of interest in his services this summer from a number of clubs and there has been a fair bit of media speculation about his future and I am delighted we have been able to bring him to Sixfields.
 
“Cam is an attacking midfielder who is very competitive, he sets the tempo high and he plays with a lot of energy and power. He works well both on and off the ball and we think he is a really good fit for us.
 
“He has the pedigree of playing at a number of different levels and he has a quality about his play that I think supporters will enjoy watching.
 
“We believe Cam can be a good signing for us, he played a lot of football last season and he is eager to get started with us.”