David Armstrong (born 26 December 1954) is an English former footballer who played most of his career for Middlesbrough (from 1972 to 1981), before moving to Southampton in August 1981 where he played for a further six seasons.
He finished his league career by playing for Bournemouth in 1987–88.