Michael Ball has called for Manchester City to spend their money wisely and not pay over the odds for Harry Kane.

Kane has been among City boss Pep Guardiola's top summer targets since the England captain publicly confirmed he was eager to leave Tottenham Hotspur in a bid to challenge for more silverware.

The Sun reported Kane was set to get his wish and join the current Premier League champions in a £160million deal after Spurs chairman Daniel Levy sanctioned the move. However, City dismissed claims of the transfer, which would break the British transfer record, being agreed.

Kane finished last season as the Premier League's Golden Boot winner and also registered the most assists, resulting in him snapping up the Playmaker award.

Guardiola is looking to strengthen his attacking options after seeing club legend Sergio Aguero depart following the expiry of his contract and join Spanish giants Barcelona.

While he believes Kane is the ideal replacement for Aguero, former City left-back Ball does not feel the 28-year-old is worth £160million.

Speaking exclusively to Football FanCast, he said: "I hope they don't pay £160million but I hope Harry Kane still goes to Manchester City.

"They need that type of player to push for that Champions League, which is what they're craving.

"If they feel £160million is worth it to make that happen, so be it."