*Club domestic league appearances and goals, correct as of 9 November 2022 (UTC) ‡ National team caps and goals, correct as of 19:27, 30 May 2012 (UTC)
On 24 July 2010, Irvine signed for Dundee, of the Scottish First Division.[6] In July 2012, with Dundee having been promoted to the Scottish Premier League after the demotion of Rangers, he signed a new deal with the club,[7] despite interest from several Scottish Premier League clubs including his former team, Ross County.[8] After Dundee's relegation from the Scottish Premier League, Irvine agreed terms on a new contract for the 2013–14 season.[9]
St Mirren
On 29 January 2016 Saints signed Irvine from Dundee until the end of the season, with the option of a further year.[10] He was released by St Mirren at the end of the 2017–18 season.[11]
Forfar Athletic
Irvine joined Forfar Athletic in February 2019, until the end of the season.[12] On 9 April 2021, Irvine agreed to take charge of the Loons after manager Stuart Malcolm and his assistants resigned from their positions.[13][14] Irvine was announced as the club's new manager on 4 May.[15] Despite coming close to promotion in the 2021–22 season, a very disappointing start to the following season which left the Loons bottom of the table led to Forfar releasing Irvine on 9 November 2022.[16]
Career statistics
As of match played 24 September 2022
Appearances and goals by club, season and competition