Career
Ross made his first senior appearance in professional football in February 2000 and played for eleven different clubs: Rangers, Sheffield Wednesday, Wolverhampton Wanderers, Millwall, Viking, Kocaelispor, Aberdeen, Beijing Guoan, Motherwell, Livingston and FK Vidar. He plays predominantly at right back and was capped by the Scotland national team twelve times. Club
Ross joined Rangers as a trainee and made his senior debut in a 7–1 defeat of home town team Dundee, in February 2000.
A highlight was scoring the opening goal of the 2005 Scottish League Cup Final.
Despite signing a four-year deal with Rangers in 2003, by August 2005 Ross had fallen out of favour at Rangers and was given a free transfer and moved on to Sheffield Wednesday. However the transfer did not prove to be a success as Ross only made two appearances for Wednesday and was later loaned to Wolves after only two months.
In January 2006, Wolves made the loan into a permanent deal and Ross signed a six-month contract but he was released by Wolves at the end of that contract. Ross secured a new club at Millwall in the summer of 2006 and featured in the starting eleven for the first five games before being dropped to the bench after a string of poor performances.
In March 2007 Ross was signed by Viking from Stavanger, Norway.
Ross agreed a three-year contract with Viking until the end of the Norwegian season late in 2009 but instead joined Turkish Super League side Kocaelispor in early February 2009. After Kocaelispor secured their league status that season but Ross, along with four other players, had their contracts terminated. On 12 October 2009, it was announced that Ross had asked the then Aberdeen manager Mark McGhee if he could use the facilities at Pittodrie, in order to gain fitness and ultimately a deal with another club
He signed a short-term deal with the Dons until January.
Ross made it clear his intention was to move abroad during the winter transfer window and on 11 January 2010 it was announced that he signed for Chinese club Beijing Guoan. Ross scored his first goal for the club in a 3–1 defeat to Seongnam Ilhwa Chunma in the 2010 AFC Champions League.
On 1 April 2011, it was revealed that Ross had signed a contract with Scottish Premier League side Motherwell until the end of the season. Ross then was released by the Fir Park club on 1 June 2011.
On 13 October 2011 Ross signed for Livingston until January 2012.
International
Berti Vogts gave him a call up to the Scotland team after making just a few appearances for Rangers. Ross made his international debut against South of Korea in 2002, and went on to feature in the team in the campaign to qualify for Euro 2004. After this third spell in Scottish football, Ross returned to Norway, initially to play and later coach, with FK Vidar and Sola FK respectively.