Former Scotland international Simon Donnelly has signed a one-year deal with St Johnstone.
Simon Donnelly had gone to Sheffield with high expectations
The 28-year-old, who was capped 10 times by Craig Brown, was a free agent after being released by Sheffield Wednesday.
Donnelly, along with former Celtic and Owls team-mate Phil O'Donnell, had an unsuccessful trial with Coventry City in the summer.
That allowed Saints boss Billy Stark to make his move and the forward has agreed to a season of First Division football.
Stark said: "Simon is player of great quality and, for him to come to St Johnstone, especially given the competition from other clubs for his signature, is a great boost for me.
"He can play in midfield or up front and I feel he will be a valuable addition to the squad."
Donnelly previously worked under his new boss when Stark was assistant to Tommy Burns at Celtic.
He and O'Donnell went south with high hopes, but both players were seriously hampered by injuries during their time with Wednesday.
The Yorkshire club were relegated to the English Second Division last season.
St Johnstone have already recruited another former Scotland midfielder, Paul Barnard, during the summer.