Mexican striker Javier Hernandez left Premier League side West Ham United to join Sevilla towards the end of the summer transfer window in 2019. He had to hand in a transfer request to secure his transfer to the Spanish team. On September 2, 2019, Javier Hernandez was officially announced as a Sevilla player after the club had agreed a deal worth £7.3m for him.

Javier Hernandez made his Sevilla debut two weeks after his transfer in a league match against hosts Alaves. He played the final twenty minutes of the game which Sevilla won by a lone goal. Four days after his debut, the striker scored his first goal for Sevilla during the Europa League clash with Qarabag FK of Azerbaijan. His goal against Qarabag was a free kick, the first in his career. Javier Hernandez was the recipient of one of the goals in the 3-0 win over the Azerbaijani team.

Hernandez scored his first goal for Sevilla in La Liga during the 2-0 win over Getafe. He spent just six months at Sevilla before he left for Major League Soccer (MLS). LA Galaxy made Javier Hernandez the highest paid player in MLS to lure him away from Sevilla. He made his LA Galaxy debut in a 1-1 draw with Houston Dynamo as he was also the captain. Hernandez played the whole Houston Dynamo game, but he was unable to inspire his team to victory.
Javier Hernandez scored his first goal in the MLS in the colours of LA Galaxy during the 2-1 loss to Portland Timbers. He had to wait for the second game of his second season in the MLS, Hernandez scored a treble to lead his team to a 3-2 victory over New York Red Bulls thus making it five goals in two games at the start of the season.