I love watching Lionel Messi play and I still think he is the best player of his generation, better than Cristiano Ronaldo. But when I watched Messi and Argentina on Thursday night, it was not the Messi we know from Barcelona.

I had the feeling that Argentina did not really know what to do, or how to use Messi best. Watch Messi play for Barcelona and he is receiving the ball 20 or 30 metres from goal, where he can play a one-two, make an assist or score himself.

But on Thursday Messi was far too deep. He was receiving the ball on the half-way line, trying to start moves, trying to inject some rhythm into the Argentina team. But he was too far from the Croatia penalty box to do any damage.

Argentina vs Croatia: World Cup 2018 player ratings Show all 22 1 /22 Argentina vs Croatia: World Cup 2018 player ratings Argentina vs Croatia: World Cup 2018 player ratings Danijel Subasic 6 Was solid in goal but not aske to make any difficult saves EPA Argentina vs Croatia: World Cup 2018 player ratings Sime Vrsaljko 7 Utilised the overlap incredibly well and defended okay AFP/Getty Images Argentina vs Croatia: World Cup 2018 player ratings Dejan Lovren 6 Made a quality block to stop Croatia from going behind but made the mistake to let Perez in REUTERS Argentina vs Croatia: World Cup 2018 player ratings Domagoj Vida 6 Worked well with Lovren but had a lapse in judgment that allowed Perez a free shot on call Getty Images Argentina vs Croatia: World Cup 2018 player ratings Ivan Strinic 6 Struggled in defence as he was under a lot of pressure, but he handled it well and gave Argentina nothing REUTERS Argentina vs Croatia: World Cup 2018 player ratings Ivan Rakitic 6 Played very well, he was quick into space and accurate with his balls over the top, broke well on the counter and deserved the third goal Getty Images Argentina vs Croatia: World Cup 2018 player ratings Marcelo Brozovic 6 Was great in mid-field but linked well with the front men when going forward, created chances and tracked back well REUTERS Argentina vs Croatia: World Cup 2018 player ratings Ante Rebic 7 Lucky to avoid a red card but looked good going forward and strung some good passes together to get the ball out wide, great finish to get the first goal EPA Argentina vs Croatia: World Cup 2018 player ratings Luka Modric 8 Was a little quiet in the first half but found Rebic with a beautiful long ball, scored a blinder to give Croatia the win AFP/Getty Images Argentina vs Croatia: World Cup 2018 player ratings Ivan Perisic 7 Missed a great chance to put Croatia in front, but was strong up front and held the ball up well REUTERS Argentina vs Croatia: World Cup 2018 player ratings Mario Mandzukic 7 Missed a great chance to put Croatia in front, but was strong up front and held the ball up well AP Argentina vs Croatia: World Cup 2018 player ratings Willy Caballero 4 Made a great save to stop Mandzukic from scoring but had a howler in the second half to lead to the goal REUTERS Argentina vs Croatia: World Cup 2018 player ratings Eduardo Salvio 6 Very keen to get forward but left gaps at the back that got exploited AFP/Getty Images Argentina vs Croatia: World Cup 2018 player ratings Gabriel Mercado 6 Made some good blocks but the defensive unit was not working together Getty Images Argentina vs Croatia: World Cup 2018 player ratings Nicolas Otamendi 5 Was very poor he wasted possession and took too much time on the ball at the back REUTERS Argentina vs Croatia: World Cup 2018 player ratings Nicolas Tagliafico 6 Struggled to gel with Otamendi, the communication wasn’t there, and they took too many risks at the back Getty Images Argentina vs Croatia: World Cup 2018 player ratings Javier Mascherano 6 Was strong when challenging the mid-field and won more, one on one challenges than he lost AFP/Getty Images Argentina vs Croatia: World Cup 2018 player ratings Enzo Perez 6 Missed an absolute sitter to take the lead, it was an open goal and he put it wide AP Argentina vs Croatia: World Cup 2018 player ratings Marcus Acuna 7 Hit the bar with an intended cross but got forward at any opportunity AFP/Getty Images Argentina vs Croatia: World Cup 2018 player ratings Maximiliano Meza 6 Had a shot saved by Subasic and should have levelled for Argentina AFP/Getty Images Argentina vs Croatia: World Cup 2018 player ratings Lionel Messi 6 Hardly touched the ball but made a good run behind the defence and almost got to a ball that came over the top EPA Argentina vs Croatia: World Cup 2018 player ratings Sergio Aguero 6 Only touched the ball 7 times in the first half but made a great run and won a corner Getty Images

And this caused more problems for Argentina. All his team-mates only thought about Messi, always looked to Messi. I noticed that Javier Mascherano was always looking to pass to Messi, even when Messi was fully marked. And Messi was going everywhere, and the problem when a player goes everywhere on the pitch is that other people make space for him, as he’s the star. But his team-mates never knew where to run. And they moved out of position and lost their defensive organisation, so they couldn’t press when Argentina lost the ball.

I was very surprised to see Argentina line up in that 3-4-3 system as well. I don’t think if Argentina have played that way recently, and I don’t think Nicolas Tagliafico, the Ajax centre-back, ever looked comfortable in it either. You saw that from the first chance Ivan Perisic had. There was so much space down the left and the right. The two wing-backs Marcos Acuna and Eduardo Salvio were so offensive that they just left space - and danger - down their sides. So I don’t know why he played that back three system.

But the problem with Messi actually reminded me of a problem Louis Van Gaal had with Rivaldo at Barcelona in the late 1990s. Van Gaal’s biggest mistake was when he moved Rivaldo away from the left to play as a number 10. Rivaldo got so many goals and assists playing from the left, and as a 10 he got as many goals, but fewer assists.

Like Messi for Argentina, everyone had to make room for Rivaldo, and it unbalanced the rest of the team. Players like Messi and Rivaldo don’t care about their defensive duties. That is normal. Like Neymar for Brazil. But when your number 10 doesn’t care about defending, that costs more energy for the two guys playing behind him.

That is why you want Messi playing on the right, where his lack of defensive work is less dangerous for the team. Sampaoli has to put this right against Nigeria on Tuesday night. So Messi receives the ball 10 seconds later, in the next phase of play. Not on the half-way line, but 20 metres from goal.

When Messi comes from the right to the inside, you know he can use his left foot to score goals and get assists. Like how Ronaldinho used to come in from the left, or Arjen Robben coming in from the right. And remember when Luis Enrique arrived at Barcelona in 2014, he started to use Messi as a striker, but then put him on the right again, and the team started to flow again. It is better for Messi and for the team. And remember, players win games, but teams win prizes.

Lionel Messi reacts after Argentina's 3-0 defeat by Croatia (Getty)

If Sampaoli puts Messi back on the right then maybe Argentina will start to flow again too. But they have to change tactics, Messi has to be more patient, and receive the ball one phase later. But I do think that if they beat Nigeria with a lot of conviction, and if they do pass to the next phase, it will give them an unbelievable boost. Messi deserves to go through to the next round.

But even if Argentina do go out, I think it’s ridiculous to say that this proves Messi is not as good as Cristiano Ronaldo. With Portugal, Ronaldo is the player at the end of the attack, a finishing guy now. He is very good at it, very direct, I remember over 10 years ago he would do 10 or 20 stepovers when he got the ball. But now it is just control and shoot. For Messi it is harder, because of his position, and because of the other players on his team. And while Portugal have a team, Argentina is just Messi and 10 others.

For me, Messi is still the best player of his generation. Better than Ronaldo. Why? Because Messi also gives assists. And because he is more natural-born player. Ronaldo is the player he is because he is so strong, so mentally strong, and he has put so much energy in to make himself this fantastic player. But with Messi, everything is so natural that it’s unbelievable. Look what Ronaldo does, he had to learn that, with 10,000 hours of practice. With Messi, you think that he does something once, then he knows how to do it.