I've been seeing a lot of posts where people say that, since Harry Kane won this Ballon d'Or, it means the 2023 Ballon d'Or was stolen. Here's some quick context: Messi won the Ballon d'Or because of his World Cup performance, and this year, none of the players who won the World Cup won the Ballon d'Or. As a result, people think the World Cup doesn't matter as much as they thought and that it was only given so Messi could win.
Well, to start with, Haaland was one of the strongest candidates to win the 2023 Ballon d'Or because he had an incredible club season, winning not only the Champions League but also other trophies such as the Premier League, the FA Cup, and the UEFA Super Cup. He also won individual awards, including being the top scorer in both the Champions League and the Premier League, as well as winning the European Golden Shoe. The only problem was that Norway didn't qualify for the World Cup, unlike England in 2026.
What I'm trying to say is that Harry Kane not only had a good club season but also performed well at the World Cup. He won the Bundesliga and the DFB-Pokal, and on top of that, he finished as the second-highest scorer in the previous Champions League campaign, just one goal behind Mbappé, while Bayern Munich reached the semifinals. Meanwhile, with England, Harry Kane reached the World Cup semifinals, losing only to Argentina throughout the tournament, and he also finished fifth or sixth among the tournament's top scorers. What I'm trying to say is that if you're going to compare a current player to the "2023 Haaland," the most logical comparison would be Kvaratskhelia, who had an excellent club season but didn't play in the World Cup.
Messi, during the 2022–2023 season, won the World Cup, where he was the best player and the second-top scorer, just one goal behind Mbappé. He also won Ligue 1 and the Leagues Cup, and his individual statistics (goals + assists) were still good.
Just keep in mind that the World Cup carries a lot of weight when choosing the Ballon d'Or winner because a player can only play in a maximum of six World Cups throughout their career, whereas the Champions League takes place every year. Why do you think Rodri finished in fourth place despite not scoring any goals or providing any assists? It's simply because he won the World Cup's Best Player award (although I think Messi or even Mbappé deserved it more). If Lamine had performed well at the World Cup, considering he was already a key player in the Spanish Super Cup and La Liga, it would have been pretty obvious that he would have won it. Also, Iniesta finished in 2nd place in the 2010 Ballon d'Or just for winning the World Cup, but his stats were really lacking at his club and in the World Cup. If Iniesta had won that ballon door is the equivalent as if Ferran Torres would be chosen over Harry Kane 2026 just for his one goal in the final.
In other words, Messi did deserve the 2023 Ballon d'Or because he had an excellent World Cup and a good club season. Meanwhile, Haaland had the best club season but didn't play a single match at the World Cup. However, it's worth emphasizing that if Haaland had qualified for the World Cup and reached the round of 16, or even just made it to the group stage, he would have had a very good chance of winning it.