松因自己的位置竞争激烈而萌生去意，最终于2009年9月1日同球队正式解约。为保证自己在芬兰国家队的比赛状态，约翰松在同希伯尼安解约后同另一家苏格兰俱乐部圣约翰斯顿签订了一份2010年1月到期的短期合约。2009年10月27日，约翰松在苏格兰联赛盃同邓迪联的1/4决赛中首次代表圣约翰斯顿出场。2009年11月21日，约翰松在联赛对哈茨的比赛中打进致胜进球，以2-1战胜对手，这是时隔10年约翰松在苏超联赛取得的第一个进球。合约到期后，约翰松未能和圣约翰斯顿续约，离开了球队。苏格兰另一家俱乐部格里诺克慕顿和一