It's no more a news that Lionel Andres Messi had signed new five years contract with Barcelona.

Some football fans are now criticizing both Barcelona and Lionel Messi about the new contract. Some said Barcelona are entering another five years of paying huge wages for Lionel Messi despite the current state of the club.

Some said Messi is just being afraid of playing in another football league except laliga, that's why he accepted to receive pay cut on his wages.

However, in my opinion, I think Messi had proven himself to be the best player in football game, he had met the likes of EPL Giants ( Manchester city, Chelsea, Arsenal, Manchester United, Liverpool), from Seria A where we have Juventus, inter Milan, roma and some other top clubs from France, Germany, Netherlands, and other European countries in the uefa champions league, and I know we all know all these teams will not forget Lionel Messi for what he has done for them.

In addition, I laughs when some are saying Messi can't perform well if he comes to premier league, do they think EPL is tougher than laliga?, There are some players that performed well in EPL and went to became flops in laliga due to injuries. Laliga teams have been dominating European football for the past decade, so tell me how other leagues are better than laliga?.

The truth is if Messi can performed well in laliga, he will definitely do better in another league. He had proved himself in international tournament also, ( He just one copa America in few days back) winning the top scorer, top assist provider, best player award and so on.

He was awarded the best player award in 2014 FIFA world cup, best player in 2005 u17 cup and one Olympic gold medal. With all these in both club and country, I think Lionel Messi had proven himself to remain the best player in football history.

No excuses should be given about being played only in laliga, he had performed outside laliga and in major tournaments. My opinion though.