Wilson has a impressive Premier League record, with 111 direct goal involvements in 239 appearances. He has played for Newcastle United and Bournemouth in the past, and has also featured for England, scoring twice in nine games.
Despite struggling with injuries last season, Wilson remains a potent force on the pitch. He had his best Premier League tally of 18 goals in 2022-23, and was also part of the England squad at the World Cup in Qatar.
West Ham manager Graham Potter is thrilled to have Wilson on board, praising his character and work ethic. "He is a proven, experienced Premier League striker, with a great work ethic and a fantastic goalscoring record," Potter said.
"He also has excellent character and personality, which is such an important factor in our player recruitment process."