It hasn't been the greatest year for Javier Hernandez.

He's been the center of constant transfers with Manchester United, Real Madrid and Bayer Leverkusen. On July1 1 Hernandez broke his collarbone in an international friendly against Honduras and was not able to compete in the 2015 CONCACAF Gold Cup, which Mexico won. On Aug. 26 he even slipped on a penalty kick.

However, "Chicharito" made history on Wednesday. With his goal in the 59th minute of play for Bayer Leverkusen against BATE Borisov, Hernandez is now the only Mexican player to score for three different clubs in the Champions League tournament.

He previously scored with Manchester United of the English Premier League in the 202-13 Champions League tournament. His biggest goals for the club came in group stage play when he found the back of the net twice against Braga in a 3-2 win. In a rematch, in that same Champions League, Hernandez once again scored against Braga, this time in extra time in a 3-1 victory. Manchester United won Group H that year.

Those goals were great, but Hernandez's biggest strike came in last year's Champions League. Cristiano Ronaldo and James Rodriguez were on a huge scoring streak, but in the quarterfinals, against Atletico Madrid, the score was tied 0-0 in the 87th minute. Hernandez found a loose ball in the middle, and proceeded to score the game-winning goal for Real Madrid.

Hernandez has definitely made more of his legacy with the Mexican International Team, but you could argue that his greatness at the club level is underrated. Hernandez did not score a Champions League goal for Guadalajara, but he has now scored a goal for his last three clubs at the biggest European soccer tournament.

Hernandez has the second most goals in Mexican history behind only Jared Borgetti.

 Follow Damon Salvadore on Twitter @DamonSalvadore1