Goldson started his career with Shrewsbury as a youngster and was awarded his first professional contract in 2010 at the age of 17.
He made his debut for the Shrews in February 2011 at the age of 18, coming off the bench for the final 21 minutes of the side’s 5-1 win away at Lincoln City.
The defender added seven appearances to his tally during the 2011/12 season as the club achieved a second-place finish in League Two to secure promotion to the third tier of English football, ending the club’s 15-year absence from League One.
York-born Goldson made 17 appearances in 2012/13 as Town consolidated their position and scored his first career goal in a 3-2 win at Portsmouth in April 2013.
Goldson and Shrewsbury were unable to repeat the feat, tasting relegation back to League Two in 2013/14.
During that season the defender had a brief spell on loan with Cheltenham, but defensive injuries at his parent club saw him called back and he played every game for the remainder of the season.
He penned a contract extension with the Shrews in the summer of 2014, and played an important role as the club bounced straight back into League One as they secured automatic promotion in the 2014/15 season.
Goldson was named in the PFA League Two Team of the Year and also scooped both Shrewsbury’s Players’ Player award and Player of the Year award for the 2014/15 campaign.