Most players who set scoring records do it once, then spend years being asked about it. Erling Haaland set two separate speed records in different competitions in the same season.
In the Premier League, he reached 100 goals in just 111 appearances, doing it in a 5-4 away win over Fulham in early December. That beat Alan Shearer's long-standing record, which took 124 games and had stood since 1995. Shearer's total of 260 career Premier League goals is now the number Haaland has openly said he's aiming at next, though he's been careful not to get ahead of himself about the timeline.
In the Champions League, Haaland became the fastest player in the competition's history to reach 50 goals, getting there in just 49 matches. The goal came in Manchester City's opening group match of the season, a 2-0 win at home to Napoli.
Add in the international stage and the pattern repeats. Haaland reached 50 international goals for Norway in only 46 caps, the fastest any player has done it in the 21st century, breaking a record previously held by Harry Kane, who needed 71 games. He's now the sixth player in history to hit 50 international goals inside 50 appearances, a list that includes some of the most efficient finishers the international game has produced.
None of these numbers happen in isolation. They're a product of a very specific striker profile: minimal involvement in build-up play, a relentless focus on getting into scoring positions, and a finishing rate that's stayed remarkably stable even as the level of competition around him has gone up every year since his Molde days. Records like these tend to get broken eventually. The question with Haaland has stopped being whether he'll break the next one, and become more a matter of when.