[4] A series of injuries, including a double leg break,[5] limited his first team chances[6] Welsh was sent on loan spells at Stenhousemuir and Stirling Albion.
[10] Once recovered Welsh was an unused substitute on eight occasions and joined Partick Thistle on loan to play in more matches.
[12] Welsh joined Scottish Second Division club Stenhousemuir on a month's loan in January 2010 along with fellow youngster Lee Currie.
[21] After impressing in training[22] on 7 February 2012 Welsh joined Scottish First Division club Partick Thistle on loan until the end of March.
[26] Welsh played an integral part in guiding Thistle to the 2012–13 Scottish First Division championship, which led to the Jags being promoted to the top flight for the first time in nine years.
[34] After almost eight months without a club, Welsh signed with struggling Scottish Championship side Falkirk on a short-term deal.
On 12 January 2024, Welsh mutually terminated his contract at Inverness CT and joined Queen's Park, scoring on his debut in a 2–1 away win to league leaders, Raith Rovers.