We have seen plenty of players fail to deliver on the international stage in the past, as they struggle to replicate the sort of club form that saw them earn a call up to their national side in the first place.
That isn't always the case, however, as some players come into their own when they don the national team jersey. Here, we look at five players who always seem to reserve their best form for their countries.
5. Asamoah Gyan
Asamoah Gyan, surprised everybody by making a U-turn on his decision to retire from international football, following a discussion with Ghana's president prior to the 2019 Africa Cup of Nations.
However, it should come as no surprise that he was welcomed with open arms considering that he has been excellent for Ghana and is their all-time record goalscorer, with 51 goals from 106 games.
However, that consistency has eluded him when it comes to club football, with the striker being more of a journeyman, playing in France, Italy, England, China, Turkey and, most recently in the United Arab Emirates with Al-Ain FC.
4. Keisuke Honda
Keisuke Honda is without a doubt one of the greatest players in Japan's history and has been brilliant for them, ever since he broke on to the world stage with two goals and an assist at the 2010 World Cup.
The attacking midfielder who became the first Japanese player to score in three consecutive World Cup's has not had the best of times when it comes to club football, as he struggled when securing a high-profile move to AC Milan in 2013.
Since then he has moved to the A League where he is still active while also juggling duties as the manager of the Cambodia national team.
3. Xherdan Shaqiri
Despite winning the UEFA Champions League with Bayern Munich and Liverpool, Xherdan Shaqiri has never justified his talents at club level, instead being much more influential when turning out for national team, Switzerland.
The winger has netted 22 times for his country, which includes some very important goals in the big tournaments.
2. James Rodriguez
The winner of the Golden Boot in 2014, James Rodriguez broke into the football consciousness following his exploits at the 2014 World Cup. It would be unfair to say that Rodriguez has been a failure at club level, considering that he has been influential in bursts and spurts during his time at Real Madrid and Bayern Munich.
The 27-year-old still has time on his hands and if he plays to his full potential can become a force to be reckoned with in world football.
1. Alexis Sanchez
Once considered as one of the best players in the world, Alexis Sanchez's reputation has gone downhill ever since he moved to Manchester United in 2018. However, he has always seemed to impress for Chile, netting 43 goals and was a key player in their 2015 and 2016 Copa America triumphs.
Sanchez is no doubt a very good player, but his club form off late does not seem to show that.