Javier Hernandez has joined Bayer Leverkusen from Manchester United, the Bundesliga club have announced.
The Mexico striker, who spent last season on loan at Real Madrid, has signed a three-year contract after the clubs agreed a fee believed to be around £7.3million.
The move was completed on transfer deadline day in Germany.
Share this