Joey Barton has left Rangers after mutually terminating his contract

Rangers and Joey Barton have mutually agreed to terminate his contract, according to Sky sources.

The 34-year-old, who signed a two-year contract in May, is understood to have agreed a severance package, which is expected to be finalised and announced on Wednesday.

The midfielder has not played since early September when he was banned for breaching club discipline.

The 34-year-old returned last Thursday after more than a month suspended but was immediately signed off again with "stress" and has not been seen at the training ground.

Joey Barton returned to training with Rangers last Thursday

It is understood that Barton was told to train with the youth team after the club said that "special arrangements" would be made - but he will now not train for the club again.

Barton was banished from the club following a row with team-mate Andy Halliday and manager Mark Warburton in the wake of their 5-1 Scottish Premiership defeat to Celtic on September 10.

He was then investigated and subsequently charged for breaking Scottish FA betting rules, allegedly placing bets on 44 matches between July 1 and September 15, 2016.

Barton signed a two-year contract in May as Warburton and Rangers began their summer recruitment haul following their promotion to the Scottish Premiership.

The former Manchester City and Queens Park Rangers player made eight appearances for the Glasgow club after signing on a free transfer from Burnley.