The England international joined City from Aston Villa in the summer of 2010, helping the club win two Premier League titles, an FA Cup and the League Cup.
This season, however, the midfielder has featured more sporadically than in previous campaigns and often out on the wing - a position he has admitted isn’t his favourite.
With Milner's contract expiring this summer, a new City deal seemingly hasn’t materialised and Premier League rivals Arsenal and Liverpool have reportedly already begun talks over a possible switch.
“Sky Sports sources understand that Manchester City and England midfielder James Milner has held talks with both Arsenal and Liverpool,” Sky Sports reports.
The Gunners have plenty of competition for places at the Emirates, especially in a congested midfield including the likes of Aaron Ramsey, Jack Wilshere and Santi Cazorla.
Liverpool, on the other hand, need to bolster their squad this summer and the impending departure of Steven Gerrard leaves them light in the middle of the park.
Milner has predominantly played his career as a winger, but his defensive skills and ability to instigate attacking moves could see him shine as a deep-lying playmaker, similar to Cazorla in North London.
It’s a role Gerrard took up during his later years with the Reds, and with the position vacant a move to Anfield would certainly make sense for all parties involved.
The 29-year-old started 18 Premier League games this season, scoring five goals and providing a further seven assists as City finished second behind champions Chelsea.