Career
Born in Swansea, Barrow began his career with his hometown club Swansea City in their centre of excellence but was released at the age of 17 having never made an appearance for the club After a brief spell with local side Briton Ferry Athletic, Barrow joined Welsh Premier League side Portuguese Talbot Town. He played over 100 times for Portuguese Talbot, winning semi-professional caps for Wales and being nominated for the 2009-2010 Welsh Premier League young player of the year award.
Barrow joined Tamworth in 2010, making just 110 league appearances in 3 years before a serious knee injury put an end to the season.
After a season with Macclesfield, Barrow joined League Two club Newport County in July 2015. He made his football league debut on 8 August 2015 for Newport against Cambridge United.
Barrow scored his first football league goal against Morecambe.