Well, yes they all are right.
Last night at the Maracana stadium, after the final whistle was blown and German players broke into celebrations, it was time for individual honours to be announced.
When Messi was chosen for Golden Ball, fans at the venue and millions watching on TV were surprised.
Ahead of the final, FIFA Technical Study Group, headed by Jean-Paul Brigger, listed 10 names for the Golden Ball honour.
Among the 10 were four from Germany who featured in the final on Sunday. Thomas Muller, Mats Hummels, Toni Kroos and captain Philipp Lahm was the quartet. Also in the shortlist was Netherlands' Arjen Robben and highest goal-scorer (6) James Rodriguez of Colombia, who later won the Golden Boot.
Messi had a fantastic opening to the tournament in the group stages but he was not the same in the later stages. The Argentine captain scored four goals in the tournament (all during group phase).
In the Round of 16, Quarter-finals, Semi-finals and the final, Messi was not at his best. Messi's father Jorge said the Barcelona forward was "exhausted".
"He is exhausted and feels as if his legs weigh 100 kilos each," Jorge had said.
But despite this, Messi managed to play the full 120 minutes in the final. He did not create many opportunities for himself or the team.
The decision to award Golden Ball became controversial as, for the first time, FIFA Technical Study Group picked the winner rather than by a media vote.
"Messi? I would give him heaven if possible," Maradona was quoted as saying.
"But it's not right when someone wins something that he shouldn't have won just because of some marketing plan," he added.
Many agreed it was in commercial interests that FIFA had picked Messi. The Argentine is an ambassador for Golden Ball and FIFA sponsor Adidas. This could have played a part on the jury.
If at all there was a deserving winner of Golden Ball, among other favourites, it was Muller. The German scored five goals and played a big part in title triumph.
Muller ran nearly 84 kilometres throughout the tournament. His mark was the highest for a player in this edition of the World Cup. He came very close to taking the Golden Boot but missed by one goal. The number 13 player featured in all games and was a big threat to the opposition.
The debate over Golden Ball might continue for few days.
Here are some of the Tweets from fans
Messi is the footballer (excluding GK) who ran the least in the whole final. No goals in quarterfinals, semis or the final #GoldenBall— RMadridGirl (@RMadridGirl) July 13, 2014
But "Messi doesn't deserve the Golden Ball." pic.twitter.com/HsOaNXOa39— LEO MESSI. J❤ (@AddictedToBarca) July 14, 2014
James Rodriguez, Mats Hummels, Thomas Muller, Javier Mascherano and Arjen Robben were the leaders for the Golden Ball IMO.— FootballFacts101 (@FootballFact101) July 14, 2014
I really thought James Rodriguez or Thomas Muller would win the Golden Ball— Riley Simons (@AintSomeAverage) July 14, 2014