Please Wait . . .
West Ham reported the fee as undisclosed, however, Ajax announced the €22.5m price tag on their website, meaning the Hammers have taken a £15m ($20m) loss on a player who scored 14 goals in 50 appearances in all competitions for the London club.
Haller, 26, has previous experience in Dutch football from a two-and-a-half year stint with Utrecht, where he played under current Ajax manager Erik ten Hag.
He netted a total of 51 goals in 98 games for Utrecht, form which earned him a transfer to theBundesligawith Frankfurt.
After two years inGermany, during which he continued to score regularly and was a key part of the Frankfurt side who reached the Europa League semi-finals in 2019 only to lose on penalties to eventual champions Chelsea, West Ham swoopedto make him part of their squad.
Haller only sparked occasionally for West Ham, however, with rare highlights including a stunning overhead kick against Crystal Palace. This season, he started only 10 games under David Moyes and has now been allowed to depart.
Haller has reportedly signed a four-and-a-half year contract with Ajax, until the summer of 2025, and will wear the No 22 shirt.
Ajax are currently top of the Eredivisie with 34 points from 14 games, one ahead of PSV. However, they are suffering a shortage of attacking options due to injuries toLassina Traore, Klaas-Jan Huntelaar and Brian Brobbey.