Stephen Downes (born 12 November 1981) is an English former professional footballer, who played as a midfielder. He notably played in The Football League for York City during the 2003–04 season, and beforehand had been contracted to Grimsby Town whilst they played in the second tier of English football but he was released before he made an appearance. He has also appeared at Non-league level for Ossett Albion, Bradford Park Avenue and Farsley Celtic.