Michael O'Halloran: Winger returns to St Johnstone after Melbourne City exit
Michael O'Halloran has returned for a third spell at St Johnstone.
The 28-year-old winger has signed a two-and-a-half-year-contract following his release from Melbourne City earlier this month.
He moved to Australia from Rangers in June 2018 but managed just three outings as a substitute in an injury-hit seven-month period.
Having moved to Ibrox from Saints in 2016, O'Halloran returned on loan for the first half of the next season.
The former Scotland Under-21 international first joined the Perth club in 2014 and was part of the Scottish Cup-winning side that year.
"It was an easy decision because the club has always felt like the right fit for me," he told the club website.
"I feel really comfortable here playing under a manager who has had a huge influence on my career. I think it's obvious that I've played my best football here at Saints."
Find all the latest football transfers on our dedicated page.