Gary Irvine (born 17 March 1985) is a Scottish professional footballer and manager. He has previously played for Celtic, Ross County, St Johnstone, Dundee and St Mirren and Forfar Athletic, the last of which he also performed the role of player-manager for.