Bolton Wanderers have completed the signing of Watford striker Marvin Sordell, subject to confirmation by the FA and Premier League.

The striker has signed a three-and-a-half year contract following his move for an undisclosed fee, which we understand could potentially reach more than £3.5m.

Sordell had looked set to join Cardiff City this afternoon but then Bolton came in with an increased offer for the England Under-21 striker.

Manager Owen Coyle told Bolton’s website: "I am delighted to have brought Marvin to our club, as there were a number of other Premier League clubs tracking him. We know that he has great potential and I am really looking forward to working with him.”

Sordell had an unspectacular start to his career as he did not particularly excel for Watford’s Under-18s or Reserves, after he signed for the Hornets following his release by Fulham.

In his first season as a professional, Sordell scored twice in six outings for Watford and netted once in eight appearances on loan at Tranmere Rovers.

And the striker was not expected to begin the 2010/11 campaign in the starting XI, however, Troy Deeney’s transfer was delayed and Sordell partnered Danny Graham in the opener at Norwich City.

The pair did not look back as Watford enjoyed a play-off push for much of the season, with Sordell finding the net on 15 occasions.

Graham’s departure to Swansea City resulted in Sordell becoming Watford’s leading striker and although he has suffered the odd dip in form this season, he has scored ten already during the 2011/12 campaign.

Sordell did not play for Watford during tonight’s 2-0 victory over Millwall as the striker was withdrawn by the Hornets owner Laurance Bassini.