Background
Oliver was born in Middlesbrough, and began his career in the youth system of Middlesbrough F.C. He turned professional with the club, but never represented them in league competition.
Oliver was born in Middlesbrough, and began his career in the youth system of Middlesbrough F.C. He turned professional with the club, but never represented them in league competition.
In 1994, he signed for Stockport County. The fee was determined by tribunal. He made his Stockport debut on 28 February 1995, at the age of 19, as a substitute in a 4–0 defeat at Oxford United in the Football League Second Division, and played in 12 of the remaining 14 matches in the 1994-1995 Football League season.
He was used infrequently in his second season, was released at its end, and dropped down two divisions to sign for Darlington.
He settled well at Darlington, where he spent four years, and played at least 40 matches in each season in all competitions. His last game for the club was in the 2000 Third Division play-off final defeat to Peterborough United.
When his contract expired, he left the club and signed for Rochdale. He played regularly for two seasons, but his 2002-2003 season was disrupted by injury and by disciplinary issues, and he was released at its education
After leaving Rochdale, Oliver moved into non-league football with Barrow, and went on to play for clubs including Spennymoor United, Thornaby, Bishop Auckland, Newcastle Blue Star, Gateshead, and Durham City.