Javier Hernandez has, on the whole, enjoyed an excellent career in Europe.
The Mexican striker secured a dream move to Manchester United in the summer of 2010 - he admits his father cried when he was told the Red Devils wanted him - where he became a fan favourite and won two Premier League titles.
Sadly, though, Chicharito’s Old Trafford dream turned sour following the departure of Sir Alex Ferguson in 2013.
David Moyes used him sporadically while Louis van Gaal hardly used him at all, so for the 2014-15 campaign he was loaned out to Real Madrid.
Hernandez didn’t play as many minutes as he hoped he would at the Bernabeu; however, he still managed to leave the Spanish giants with nine goals and 33 appearances to his name.
And the 28-year-old has rediscovered his smile and love for the game at Bayer Leverkusen, where he has been a huge hit, scoring 33 goals in 53 appearances to date.
Chicharito was named in the 2015-16 Bundesliga Team of the Season and has won the Bundesliga Player of the Month award on four occasions in the past 12 months.
Having spent time at United, Madrid and Leverkusen, Hernandez has played with and against many - if not all - of the world’s best players over the past six years.
Hernandez names best player played with
But who does the man himself rate as the best he’s played with - and the best he’s played against?
According to Marca, Chicharito named Cristiano Ronaldo as the best footballer he’s played with.
This must make him the first former United player ever not to name Paul Scholes.
And the best player he’s played against?
No surprises that his toughest ever opponent was Barcelona’s Lionel Messi.
Chicharito remembers the 2011 CL final fondly
Hernandez also revealed that his has great memories of the 2011 Champions League final between Manchester United and Barca at Wembley.
The Spanish giants secured a 3-1 victory - with Messi getting himself on the scoresheet - but Hernandez played the entire match and admits he thoroughly enjoyed the occasion.
"It was a very special moment for me," he said. ”I played the full 90 minutes against one of the best teams in football history, with Pep Guardiola and all his players right at the top of their game.
"I would have loved to have been a Champions League winner, but it's a great memory nonetheless."
Should Manchester United have kept Javier Hernandez - or were they right to sell him? Have your say by leaving a comment below.