His outstanding performances have led the team to victory in two Premier League titles and the prestigious Champions League.
Per The Mirror, City are pushing to ensure they retain Haaland for the long term.
He does have a contract until 2027 that has a £175M release clause to a non-English club.
Given that release clause, Barca may believe they can swoop in and convince Haaland to move clubs.