2 min read West Ham United Seal deal: West Ham reach agreement in principle on personal terms for new signing 247sportcamp August 25, 2023 Mohammed Kudus agrees five-year West Ham United contract in principle as Ajax star speaks...Read More