Lionel Messi is not only the highest goal scorer in Barcelona history but he is also the highest goal scorer in La Liga history. Lionel Messi has just 19 goals to his name this season which is by far the lowest he has scored in the last decade, although he has less appearances and has more assist

Lionel messi with just 19 goals this season, which is one of his worst record in last decade could be as a reason that he is on a decline, or it could only be a reason due to Barcelona's poor form this season. Cristiano Ronaldo on the other hand,despite 34yrs of age has scored 21 goals for Juventus.

Messi is already 32 and have few more years to play before he retires, he is currently playing as Barcelona right winger he may not be playing at that position for long, if his form continue to decline. He might be dropped at the midfield which requires less run, so that he can stay there and share passes, through balls and make assists.

This could also mean that the number of goals he will score in a season will be lesser.

Lionel messi health seems to be deteriorating since the beginning of this season, he missed 3 weeks because of an injury, it looks like he hasn't fully recovered from it. His body is becoming more susceptible to injuries, and he is a player that loves to hold the ball on his feet, and this might be a major problem for him, as bad tackles might keep on sidelining him for weeks.

We still can't decide ,but only time will tell what will happen, Messi is still the best player in the world and we hope to see him play for more years