Liverpool-born Owens started his career at the Liverpool Academy before moving to Stoke City in 2007. Owens spent time at both Stafford Rangers and Altrincham before joining Rhyl in the Welsh Premier League in 2010. Owens went on to for Macclesfield Town, Southport, Mansfield Town, AFC Telford, Barrow and Stockport County before joining The Nomads in January 2018.
Owens made his Nomads debut as a second-half substitute in a 3-0 victory over Barry Town United in January 2018.
|Competition||Appearances||Goals||Assists||Yellow Cards||Red Cards|
|Welsh Premier League||28 (10)||12||4||4||0|
|FAW Welsh Cup||6 (2)||5||1||2||1|
|Welsh League Cup||0 (2)||1||0||0||0|
|UEFA Europa League||2 (0)||0||0||2||1|
|Scottish Challenge Cup||3 (0)||1||1||0||0|