Shaun joined Barrow in the summer of 2016. Shaun started his career with Southport where he made two appearances before moving onto Fleetwood Town where he made 105 appearances scoring 3 times, During his time at Fleetwood Shaun made 1 cap for the England C team. He then went onto Bury in the 2013-2014 for a loan spell making 20 appearances. Shaun moved onto local rivals Morecambe in 2014 where he made 67 appearances for them before moving onto Barrow. This is his debut season for the Bluebirds.