Even though they had a remarkable season that saw them run away with the Premier League, Pep Guardiola will want to improve his Manchester City squad this summer.

Big-money moves seem inevitable for a side with such big resources but after splashing out over the years, City may also look for some younger players and bargains to beef up the squad.

Guardiola will be expecting his side to compete for every competition they enter in next season and will need to rotate at times.

Here we look at some EFL players that could add something to the City group...

The Boro winger has electric speed and beats players for fun but his end product is far too inconsistent.

However, if you'd back one manager to improve a player technically then it would be Guardiola. And, if he managed that then the £7.2m-rated ace Traore could be a major threat.

The Norwich man is superb on the ball and has the technique to fit into a Guardiola team.

He is also intelligent in his movement and can find killer passes. Instead of watching him go to a lower Premier League side and potentially signing him in a few years, City could pick him up at a cheaper price now and let him develop with them.

It's no secret that Guardiola wants another winger and Riyad Mahrez is expected to move to Manchester.

Whilst we're not suggesting Shaqiri is as good as the Algerian, he is available at a fraction of the price - just £12.5m. If City want a back-up winger for a bargain fee then the Swiss international could be a good option to work with Guardiola again.