But the 22-year-old couldn't quite hide his annoyance at not scoring more in his post-match interview as he accidentally letting out a couple of expletives, which manager Pep Guardiola saw as a positive thing.
Haaland got his life in the Premier League off to a flying start, netting a penalty and later slotting past West Ham's substitute keeper Alphonse Areola in his side's 2-0 opening game win.
But he could have had more.
When asked about the chance that could have landed him a hat-trick from a Ilkay Gundogan cross, Haaland said: "Yeah I could've. If you saw, I could've right before I went off, I should've been there, so.
"Bit s***, but that's how it is."
After a few seconds of silence, the Norway international was clearly unaware he'd just sworn.
And he was apologetic when interviewer Geoff Shreeves politely reminded him not to swear.
"Oh sorry, s***." he said, before putting his hand to his mouth and apologising again.
"Oh sorry! Not good language in this country!" he laughed.
And Guardiola says the hunger to score more reminds him of one of his former strikers.
"I like it," he said. "I was fortunate as a manager to be with [Lionel] Messi and if he scored two, he wanted three. If he scored three, he wanted four.
"If he got four, he wanted five. The top goalscorers, the strikers, they are never satisfied. They are always starving."
It was the perfect start for Haaland, signed from Borussia Dortmund for £51million in the summer.
He scored in pre-season, but was criticised by some for spurning chances to score against Liverpool in the Community Shield, which Guardiola did not forget.
"One week ago he would not adapt to the Premier League and now he's the best - alongside Thierry Henry, Alan Shearer and Cristiano Ronaldo," he joked.
"He is a guy with incredible talent - a scorer of goals. No 9 is numbers but we would like to add something more to his game to be a better player. Not just a guy who scores goals."