Stephen Charles Cross (born 22 December 1959) is a former professional footballer from Wolverhampton. Cross began his career at Shrewsbury Town, following a written request for a trial. He made 262 appearances, scoring 33 goals for the club. After leaving Shrewsbury he played for Derby County and Bristol Rovers. Following the departure of Malcolm Allison as Bristol Rovers manager, Cross was appointed caretaker manager for three games, until the appointment of John Ward. Following this, Cross dropped down to play in non-league football for Mangotsfield United and Bath City.