Davie Irons started his career back in 1979-80, making three league appearances for Queen of the South then dropping down into the Juniors with Kello Rovers before rejoining the senior ranks with Ayr United in 1984-85. He made 75 league appearances for Ayr, scoring 13 goals and also turned out three times in the League Cup and four times in the Scottish Cup but didn't score in either competition.
He signed for Clydebank in September 1986 and made 54 league appearances, scoring seven goals as well as one League Cup appearance and four in the Scottish Cup in which he scored once.
From there it was on to Dunfermline in March 1988 and 106 league appearances, scoring nine times and eight League Cup appearances with two goals and a further eight Scottish Cup appearances with no goals.
His next port of call was Firhill in August 1991 where he made 84 League appearances for Partick Thistle, scoring ten times. He also made four League Cup and two Scottish Cup appearances without scoring.
After that it was St Johnstone in the summer of 1993 and a further 52 league appearances and two more goals. There were four League Cup (one goal) and three Scottish Cup outings during his stay there.
In March 1996 it was back to Clydebank where he played 43 times in the league, scoring once and he made one appearance in both the League and Scottish Cups. As you point out he dropped out of league football, and aged 36 apparently for good before returning with Gretna when they joined the League in 2002.