Saido Berahino is set to join Stoke City after a fee was agreed

Stoke City have finally agreed a fee with West Bromwich Albion to sign Saido Berahino.

Sky Sports News HQ understands the Potters will pay an initial £10m, rising to £15m based on performance incentives.

Sky sources understand the striker has completed his medical and agreed personal terms with the club.

Tony Pulis said earlier on Friday that Stoke's bids so far had been too low Tony Pulis said earlier on Friday that Stoke's bids so far had been too low

West Brom are targetting Watford's Odion Ighalo as a replacement and have begun talks with the Hornets over a potential deal.

Berahino has been the subject of talks with other clubs since Tottenham's protracted battle with former Baggies' chairman Jeremy Peace in the summer of 2015.

Newcastle tried to sign him the following January and Stoke had a £20m bid rejected last summer, while the player himself has struggled for first-team opportunities.

Berahino has only made five appearances this season, without scoring, while he scored only four times in 17 outings last term.