Wilson has faced several injuries at Newcastle over the past two seasons. Despite this, he is now set to join West Ham and sign a 12-month contract with incentives.
The 33-year-old has successfully passed his medical at West Ham and is expected to finalize the contract soon.