James Milner is considering leaving Manchester City in the summer and is holding initial talks with AC Milan, Roma and Inter Milan, along with two clubs in Spain.

Milner’s contract expires in the close season and at 29 he knows this is his last chance of a major move. He earns around £90,000 a-week on the five-year contract he agreed when moving to City in 2010 from Aston Villa but there would be a sizeable signing-on fee should Milner decide to depart.

Milner, who is a regular in Roy Hodgson’s England squad, is also frustrated at not being played in his favoured central midfield position at City, the role he drew praise for when playing at Villa and which convinced Roberto Mancini, Manuel Pellegrini’s predecessor, to sign him in a deal worth around £26 million. Milner is mainly used as an auxiliary winger or forward by Pellegrini.