Graeme Dorrans has ended speculation over his long-term future by agreeing a new three-year deal with English Premiership side West Bromwich Albion.

A one-year option to extend his time in the Midlands had already been agreed, but both parties wanted a longer commitment.

The 27-year-old midfielder, capped 10 times for Scotland, spent three seasons at Livingston before joining West Brom in 2008 in a deal worth £250,000 to the West Lothian club. Livingston looked set for a further windfall when Dorrans was the subject of a £4m bid from West Ham in 2010 until it was discovered that their former owner Angelo Massone had cashed in the 20% sell-on fee for £50,000. The move was never completed and Dorrans signed a four-year contract to remain with West Brom soon after.