Ross started his career at
Arsenal, joining
the club's academy at 12. In 1972, he became an apprentice at the club, signing professionally just two years later. He then made his first-team debut as a
substitute against
Liverpool on 1 February 1975. Ross was a regular in the latter half of the
1975–76 and throughout the
1976–77 seasons. He was ousted from the side by
David Price at the start of the
1977–78 season, and in November 1977 moved to
Everton for £170,000. He played 67 games in all for Arsenal, scoring 9 goals. Ross made his Everton debut on 5 November 1977 in a 1–0 defeat of
Derby County. He then linked up on loan with sides
Portsmouth and
Sheffield United in the
1982–83 season. He went on to play 120 matches, scoring 16 goals for the Toffees. In the summer of 1982, Ross moved on to Sheffield. On 30 June 1983 Ross was transferred to the Greek side,
AEK Athens for a fee of 8 million
drachma. Afterwards he returned for a brief stint with Sheffield United. Ross went on to see out his playing days in the
Football League with three successful seasons at
Bury, including a promotion to Division 3. He then moved into
non-league football, first a short spell with
Hyde United before
Tommy Docherty signed him up at
Altrincham. He managed club
Ashton United for the 1989–90 season until he was dismissed only three months into the next season. ==Personal life==