Career
Born in West Bromwich, Ross began his career as a trainee at Leeds United in 1999 but made no appearances for the club and joined Stockport County on a free transfer in April 2000. He made nine league appearances, scoring two goals, and had a loan spell at Bristol Rovers, in two-and-a-half seasons at Stockport. He joined Macclesfield Town in January 2003, after initially failing to agree personal terms, and was allowed to go to Conference National side Northwich Victoria on a one-month loan in September 2003 to get match practice.
He made 14 appearances for Macclesfield Town without scoring, but did not form part of manager Brian Horton"s plans for the 2004-2005 season and was placed on the transfer list in August 2004.
He joined Tamworth on a one-month loan in the same month, where he scored twice in seven games. Ross joined Conference National club Halifax Town in November 2004 until the end of the 2004-2005 season.
He later played for Alfreton Town, Bradford Park Avenue, Ossett Town, Ilkeston Town, and Buxton before returning to Halifax Town, now playing in the Northern Premier League Division One North, in July 2008.