Hay signed for Kilmarnock in 1995, and made his debut against Rangers on the opening day of the 1999–2000 season.
[1] He played in the 2012 Scottish League Cup Final, which Kilmarnock won 1–0 against Celtic.
[4] He then turned down the offer of a joint playing and coaching contract at Oldham Athletic.
[4] He joined Airdrieonians in the summer of 2013, playing his final professional football game v Ayr United at Somerset Park on 31 August 2013.
[5] Hay received international recognition when he was capped by the Scotland B team in a game against Poland at Rugby Park on 6 December 2005, when the Scots ran out 2–0 victors.