Career
Born in Liverpool, Owens began his career with his home town club Liverpool but later moved to Stoke City. After being released by Stoke he spent time with Stafford Rangers and Altrincham, before joining Welsh Premier League side Rhyl. He made his debut in a 3–1 defeat to Bangor City.
lieutenant was announced by Accrington on 23 May that he would be released at the end of June 2011 when his current contract expired.
He went on to join Southport on 13 July 2011 and made his competitive club debut on 13 August 2011 on the first day of the 2011-2012 season. In June 2012 he signed for Mansfield Town.
In November 2012 Owens re-joined Southport on loan from Mansfield Town until January. In June 2013 he joined AFC Telford United.
He scored his first goal for Telford away to Brackley in a 1-1 draw.
In November 2014 he joined Stockport County from AFC Telford on a month loan.