The Norwegian has a staggering record of 76 goals in 75 appearances since joining Dortmund from RB Salzburg two years ago this month.
That includes 19 strikes in 16 matches across all competitions this term.
The world’s richest clubs are all lining up to sign Haaland and they might need to pay as little as £65million in the summer.
It has been widely reported that a release clause in the 21-year-old’s contract becomes active at the end of this season.
JUST IN: Arsenal boss Arteta puts ‘two up for sale’ as January exodus continues
But Premier League rivals United and City are still reportedly set to miss out on signing Haaland.
According to the Daily Star, he will reject moves to both clubs and instead plans to sign for Real Madrid.
United might be in the market for a forward in the summer. Their two main options, Cristiano Ronaldo and Edinson Cavani, are 36 and 34 respectively.
Cavani is also likely to leave when his contract expires in June. Ronaldo is apparently considering his future and could cut short his two-year contract if he is not content with the club’s decision over their next permanent head coach.
Interim boss Ralf Rangnick has experienced a difficult start so far. The German suffered his first defeat in last week’s 1-0 reverse against Wolves.
That is despite Haaland’s dad, Alf-Inge, being a former City player. Guardiola also feels that the club have the financial power to convince the player to sign.
But Haaland will instead reportedly opt to move to Real, who the Star claim are ‘desperate’ to take advantage of the financial woes of rivals Barcelona.
Los Blancos are keen to partner Haaland with Paris Saint Germain star Kylian Mbappe.
The Frenchman’s contract with the Parisian club expires at the end of the season and has long been linked with a transfer to Madrid.