Gareth Barry is expected to sign for Everton this week.

Barry has come off contract at Manchester City today and is free to move on.

The People says Barry is set to sign a three-year contract at Everton after rejecting a more lucrative deal with West Ham United.

Everton will cough up £2.5 million to City as part of a pre-arranged deal which took Barry to Goodison Park on-loan last season.

 For the big stories and the banter follow us on Twitter: @tribalfootball