Answer
McFadden joined St Johnstone after two spells at Motherwell. The first time, he joined Motherwell in 1999 and was a regular in the team for three seasons. He then left to join English team Wigan Athletic in 2002. McFadden returned to Motherwell in 2005 and was again a regular in the team for three seasons. He then left to join St Johnstone in 2008.