Davidson played as a left-back for St Johnstone, Blackburn Rovers, Leicester City and Preston North End between 1994 and 2014.
He won both domestic cup competitions in his first season as St Johnstone manager, a position he left in April 2023.
He spent two years at Ewood Park, making 66 league appearances and scoring once, against West Ham United.
[4] Davidson joined Leicester City in July 2000, for a fee of £2.75m, and he remained with the Foxes for four years, making over 100 appearances.
On 26 May 2011, Davidson rejoined his first professional club St Johnstone[5] on a one-year deal on a free transfer after being released from Preston North End earlier in the year.
[11] He played regularly during the UEFA Euro 2000 qualifying campaign, including the second leg of the play-off tie with England.
[11][12] After six years out of the national team, he was included in George Burley's squad to face Northern Ireland in August 2008,[13] but did not play.
Davidson temporarily took charge of the team in March 2014, while manager Tommy Wright was in hospital having a gall bladder operation.