Barnsley have blocked four mid-table Championship clubs from signing midfielder Cameron McGeehan in January, a source close to the Tykes has exclusively revealed to Football League World's chief editor Sam Rourke.

McGeehan was a key player in the Tykes last season, making 44 appearances and helping them secure promotion from League One.

However, his playtime has been greatly reduced in the 2019/20 campaign and he seems to have fallen out of favour completely under new boss Gerhard Struber–featuring just twice since his appointment.

It appears McGeehan has played his last game for the Tykes and is set to leave Oakwell imminently.

Speaking exclusively to Rourke, a source close to the player has revealed that the 24-year-old is set to join Portsmouth today.

It was also revealed that Barnsley have blocked four mid-table Championship sides from signing the McGeehan in January and would only him let leave to join a League One club.

January looks set to be a busy month for Barnsley as Struber looks to shape the squad to fit his style and to aid their chances of survival.

McGeehan's move looks set to bring to an end what must've been a frustrating few months for the midfielder, who will likely have hoped to be a key player in the Championship for the Tykes on the back of his key role last season.

Originally a product of the Norwich City academy, McGeehan arrived at Oakwell from Luton Town in July 2017 and has gone on to make 68 appearances for the Yorkshire club in total.