The only thing Messi has going for him ahead of Haaland in the running for the Ballon d'Or is the World Cup, a tournament the Norwegian could play no part in due to the fact that he has the misfortune to not have been raised in a footballing powerhouse. Indeed, football is not even the most popular sport in Norway, trailing skiing and ice hockey.
Norway have not qualified for the World Cup since 1998 and it seems grossly unfair to give Messi the Ballon d'Or due to his work in a tournament his main rival did not enter. But where you can compare the two players is the Champions League.
That used to be Messi's domain. The Argentine won four European crowns with Barca and is the second all-time top scorer in the competition with 121 goals, only behind Cristiano Ronaldo.
But now it is Haaland's fiefdom. The Norwegian has been fascinated with the competition since he was seven years old and has its music as the ringtone on his mobile phone. He struck eight times in his first campaign in it for Salzburg despite playing in just six games, and last season finished top scorer with 12 goals.
In one match alone, against RB Leipzig, he became the first player in 11 years to score five times in a knockout match. The last person to do so was Messi, and Haaland might well have broken the Argentine's record had Guardiola not taken him off early in the second half. In the same month Haaland was making history in the competition, Messi was limping out of it with PSG against Bayern.
City met Bayern in the next round and Haaland scored in both legs. He did not find the net against Real Madrid in the semis or Inter in the final, but his mere presence and reputation scared City's opponents in other areas of the pitch as they ended up winning the trophy.
Messi last lifted the Champions League in 2015, just before he turned 28. Haaland, one suspects, will be hoisting what the Argentine once described as "that beautiful cup" a few times more before his career winds down.
Messi's reign of world football has been beautiful but his days are numbered and we are now living in the Erling Haaland era. What better way to commemorate it than to give him the Ballon d'Or. Aside from switching nationalities, he could hardly have done more to deserve it.