With the list of potential suitors growing by the day, time is running out for Manchester City to agree a new contract with James Milner, whose contract expires at the end of the season.
Milner is not a regular starter at City when everyone is fully fit but he is an extremely versatile and consistent player, who plays a vital squad role.
He is able to play in central midfield and in wide positions whilst he proved during a striker crisis early this season that he is capable of filling in up front, if necessary. His ability to adapt to new roles shows he is extremely intelligent and functional.
Add to that the simple fact that he is English and City would struggle to fill their home-grown quota for the Champions League next season if he were to leave the club.
Milner has made 24 appearances for City in the Premier League this season, scoring three goals and assisting a further six.
Whilst Milner may not be the most flash of players, he is a huge part of Manuel Pellegrini’s squad who has proven to be effective in crucial moments in big matches.
City must switch focus away from potential big names arrivals in a bid to hold onto the 29-year-old and offer him the contract his attitude deserves.