Tottenham has reportedly agreed a £55m deal with West Ham for Mohammed Kudus. The 24-year-old forward is set for a medical ahead of a six-year contract, marking a significant transfer despite prior interest from Chelsea and Newcastle.