West Ham United have agreed a deal worth close to £20 million (€22m) to sign striker Javier Hernandez .

It had been thought there was a £13m buy-out clause in Hernandez's contract with Bayer Leverkusen but this is not understood to be the case as West Ham have had to negotiate a deal for the 29-year-old.

West Ham have already agreed a deal worth up to £24m - £20m plus £4m in add-ons if they qualify for European football - for the Mexico international.

Hernandez will now fly to London for a medical and to sign a contract before joining up with the West Ham squad on a pre-season tour in Austria.

He would be due to make his West Ham debut against his former club Manchester United at Old Trafford on August 13.

Indo Sport