Stephen Thompson (born 15 April 1989) is an English footballer who plays as a striker for National League North club Spennymoor Town.
Unable to make the first team at Middlesbrough, he signed with Port Vale in May 2008. He left Vale Park by mutual consent in October 2009, at which point he joined Telford United. He spent one season with Telford before joining Durham City. He signed with Darlington in September 2012, and helped the club to the Northern Football League title in 2012–13, promotion out of the Northern Premier League Division One North via the play-offs in 2015, and then Premier Division title in 2015–16. He was named as the club's Player of the Year for the 2017–18 season and equalled their goalscoring record of 100 goals in December 2019. Thompson left Darlington at the end of the 2019–20 season and signed for another National League North club, Spennymoor Town.