Scotland signed for Ipswich Town on 23 August 2010, initially on a two-year deal for a fee of £500,000.
On 4 May 2013 he scored Barnsley's second goal in a 2-2 draw away against Huddersfield Town, heading home a David Perkins cross, helping Barnsley to a point which ultimately secured the Reds' place in the Championship for another season.