Crawford then had the most productive spell of his career with Dunfermline Athletic, during which time he became a Scotland regular, amassing 25 caps in total.
Crawford's stint with Dundee United came after a short-lived return to English football with Plymouth Argyle.
After short spells with Aberdeen and Dunfermline Athletic, Crawford signed for lower division club East Fife in 2008.
In August 2023 he became manager of Rosyth as he replaced outgoing head coach Greig Denham who resigned at the east of Scotland outfits.
Hibernian signed Crawford in 1997, but were relegated from the top division before winning promotion back to the Scottish Premier League in 1999.
[4] Crawford was Dunfermline's top scorer in his first season at East End Park, scoring 9 goals in 37 league matches.
The next season was just as successful for Crawford in goalscoring terms and his goals elevated Dunfermline to finishing sixth in the league.
[10] After joining Aberdeen at the start of the 2005–06 season, Crawford returned to Dunfermline in August 2006, despite being a regular starter at Pittodrie and among the top league scorers at the time.
He signed a two-year deal with his hometown team[11] but failed to be as productive as he had been in his first spell with Dunfermline, scoring only 8 goals in two seasons.
It was reported in July 2008 that Crawford had turned down a move to the English Championship in favour of continuing his football in Scotland.
[16][17] After David Baikie resigned as manager on 14 April 2009, Crawford became caretaker player/manager,[18][19] and he was given the job on a permanent basis later that month.