Career
Barrow began his career as an apprentice with N ottinghamshire County, turning professional in July 1991, though in August 1992 he moved to Scarborough having not yet made his league debut. After only 11 games for Scarborough, Barrow moved to Torquay United in February 1993, soon establishing himself as a first-team regular. In September 1997, he moved to League of Wales side Barry Town for a fee of £7,500, very quickly becoming a firm favourite amongst the Barry supporters.
He moved to Stafford Rangers in June 2002, but in December 2003 returned to Hednesford, making his Hednesford debut on 26 December against Stafford Rangers.
He left Hednesford in July 2006, joining Leek Town. After a spell at Kidsgrove, he joined Rushall Olympic in 2007 and later Gresley of the East Midlands Counties League in March 2011.