The Paris Saint-Germain forward saw off competition from Bayern Munich striker Robert Lewandowski and Chelsea midfielder Jorginho to lift the seventh Ballon d’Or of his incredible career.
Messi claimed a maiden Copa America title with his country during 2021 and was also the top scorer in LaLiga for the 2020-21 season with 30 goals as Barcelona finished third.
The 34-year-old also helped Barca win the Copa del Rey before moving to PSG on a free transfer in the summer.
He had collected the honour for a record sixth time in 2019 – one ahead of Cristiano Ronaldo – before the awards were cancelled in 2020 due to the coronavirus pandemic.
Messi, With Cristiano, Has Been The Player Of The Last Decade
Most were expecting the prize to go to Lewandowski after he maintained the incredible goal-scoring form that made him favourite for last year’s prize before it was scrapped.
The Poland international, 33, finished second after scoring 38 goals in 30 league games for Bayern in 2021, in addition to winning the Bundesliga.
And Kroos was fiercely critical of the decision to name Messi as the winner before also revealing who he voted for in his top three.
Speaking on his podcast, Kroos said: ‘It’s absolutely not deserved.
‘There is no doubt that Messi, with Cristiano, has been the player of the last decade, but this year there should’ve been others ahead of him.’
Kroos said his top three were Real Madrid team-mate Karim Benzema, Lewandowski and Jorginho.
Messi Is One Of The Best
Iker Casillas, the legendary former Real Madrid goalkeeper who had some sensational battles with Messi during his career, also admitted the PSG star should not have won the prize.
‘Messi is one of the best but you have to know who is the most outstanding player after the season. It’s not that hard.’
After winning the award, Messi did acknowledge Lewandowski’s achievements over the past two years and said he did ‘deserve’ the prize.
Messi said: ‘You deserve your Ballon d’Or. Last year everyone agreed that you were the winner.
‘I think France Football should give you your Ballon d’Or. You have to have it in your house.’
But it was not all criticism for Messi. Match of the Day host Gary Lineker hailed his award as a ‘magnificent seven’ and described him as a ‘truly extraordinary footballer’.
The former England and Barcelona striker tweeted: ‘It’s a magnificent seven. Congratulations to Lionel Messi on winning yet another Ballon d’Or.
‘A truly extraordinary footballer and an absolute credit to the sport both on and off the pitch.’
‘I Am Eager To Continue Fighting For New Challenges’ Leo Messi
However, football fans were also questioning why Messi was named as the winner with a large number on social media insisting it should have gone to Lewandowski or even Liverpool’s Mohamed Salah.
With his latest success, Messi added to his 2009, 2010, 2011, 2012, 2015 and 2019 trophies. He played down any talk of retirement in his victory speech.
‘It is incredible to be here again,’ said Messi in Paris on Monday night.
‘Two years ago, I said that it was my last years and that I didn’t know what was going to happen, and now I am here again.
‘After that, they began to ask me when I was going to retire and today I am in Paris. I am very happy and very excited, eager to continue fighting for new challenges.
‘I don’t know how much I have left, but I hope it’s a lot because I love this. Other times I won this award and I always had the feeling that something was missing.
‘I felt gutted about something, and this year I was able to achieve the dream that I wanted so much after having fought and having gone through many falls.