Gary John Innes (born 7 October 1977) is an English former footballer who played as a forward in the Football League for Darlington. He began his career with Sheffield United, though never played for their first team, spent a short spell with League of Ireland club Waterford United, and played non-league football for numerous clubs in the north-east of England. He represented England at youth level.