McDiarmid Park hitman Steven MacLean is delighted to have secured a long-term deal to stay in Perth.

The 30-year-old striker's short-term deal was due to expire on January 2013 but he put pen to paper earlier this week on an extension which keeps him at St Johnstone for the remainder of this season and all of 2013/2014.

The former Rangers, Aberdeen and Sheffield Wednesday forward is the first to admit he feared that injury had wrecked his chances of a contract extension.

MacLean told the Saints' official website: "The club spoke to me about a longer deal before I dislocated my elbow against Dundee and it put things on hold for a while.

"I was thinking the worst and feared I would be out for months. It was a worry because I wasn't sure what way the club would look at it. It was the most painful injury of my career but thankfully it wasn't as bad as a knee or ankle problem because I was wearing a protective support and doing non-contact training within two weeks of the injury, so my fitness levels didn't drop." Steven had left his wife and family in Plymouth as he attempted to secure a longer-term deal in Scotland and with that done he can look forward to bringing them north of the border again - and he is grateful to the rest of the squad for helping him to settle so quickly.

MacLean added: "When I came here at the start of September it was the first time in my career that I was in a position where I had to prove myself. If that meant taking a short-term deal initially then I thought it would be worth it.

"Football clubs are reluctant to take a gamble on players these days, which you can understand. It has helped that the team has been on a good run and it has been easy to settle in with the boys here. I'm enjoying my football again."