James McFadden had been without a club since the end of last season.
St Johnstone have sealed the signing of ex-Scotland star and former Toffee James McFadden on a free transfer after the player's contract with Motherwell expired in June.
McFadden had been on trial at McDiarmid Park recently, and has now signed on until the end of the season, wearing the number 17 shirt.
Saints boss Tommy Wright said: “I’m delighted to have signed James. It’s no secret that recent injuries have left us short of options and he brings with him a wealth of experience at the very top level of the game and has the ability to provide us with that little spark.
"He’s signed for the remainder of the season but there’s a little bit of a gamble on the part of both the club and the player. However, we’ve held very open and honest discussions with James.
"Both parties will review things in January and if it is working out for everyone then he will be here until the end of the campaign.”
The 31-year-old forward has had his ups and downs during his club career, and will be happy to be back on the books of a club. Arguably, for a player of his potential, the Scot should perhaps have achieved more since bursting onto the scene for the Steelmen in the 2000-01 season.
In England, he enjoyed his best football at Goodison Park where he made just under 150 appearances, scoring 18 goals. McFadden also took in a reasonably successful spell at Birmingham City, and a much briefer period at Sunderland before moving back to the SPL.
McFadden did manage to shine while turning out for his country though, with famous strikes against the Netherlands, Spain and France just 3 of his 15 international goals.
The attacker will now play for his second Scottish club after finishing his second spell with the team he graduated from so many years ago, and with the Saints having won the Scottish Cup for the first time last year,