McKnight was freed by Saints a few weeks ago, having failed to make an impact since his Love Street return in the summer. He was always injured during his first spell, and nothing had changed so most folk were happy to see him go, despite those goals in the title season.
He's currently clubless which is why he was able to go on trial with Dumbarton. He's not the first former Saint to be a trialist there this season. Former Saints goalie kris Robertson played a game for them in the league as a trialist.
Story source: The Daily Record