The 23-year-old made the move to Man City from Borussia Dortmund in the summer of 2022, and he has represented the Citizens on 87 occasions, scoring 81 goals and registering 15 assists in the process.
Haaland won the treble during his first season at the Etihad Stadium, helping Pep Guardiola's side triumph in the Premier League, FA Cup and Champions League.
The forward has again been in strong form for Man City this season, scoring 29 goals and registering six assists in 34 appearances, and he could lead the club to another treble this term.
Haaland has another three years left to run on his contract with Guardiola's side, but there has been speculation surrounding his future in recent months, with Real Madrid believed to be keen to bring him to La Liga in the not too distant future.
According to Mundo Deportivo, there is also firm interest from Barcelona, with the Catalan outfit preparing to make an attempt to sign him in the summer of 2025.
The report claims that the La Liga giants had planned on signing Haaland in the summer of 2022, but their financial issues ultimately meant that a deal was not possible.
Barcelona instead signed Robert Lewandowski from Bayern Munich, and the Poland international has scored 53 goals and registered 17 assists in 85 appearances for the Catalan side in all competitions.
Lewandowski's contract is due to run until June 2026, but there have been claims that the 35-year-old could move on next summer, potentially ending his career in Saudi Arabia, and Haaland is seemingly viewed by the La Liga giants as the ideal replacement.
Barcelona are allegedly confident that they
Read on sportsmole.co.uk