Cian Harries speelde in de jeugd van Coventry City FC, waar hij in 2015 de overstap naar de eerste selectie maakte. Omdat hij niet in actie kwam, werd hij in januari 2016 een maand uitgeleend aan Cheltenham Town FC, waar hij één wedstrijd speelde. Later in het seizoen debuteerde hij voor Coventry. Het seizoen erna kwam hij vaker in actie, wat hem in 2017 een transfer naar Swansea City AFC opleverde. Na een seizoen bij het tweede elftal debuteerde hij op 28 augustus 2018 voor Swansea in de met 0-1 verloren wedstrijd tegen Crystal Palace FC in de EFL Cup. In het seizoen 2019/20 wordt hij verhuurd aan Fortuna Sittard.[3] Hij debuteerde voor Fortuna op 21 september 2019, in de met 4-2 verloren uitwedstrijd tegen Vitesse. Hij scoorde zijn enige doelpunt voor Fortuna op 6 oktober 2019, in de met 4-2 gewonnen thuiswedstrijd tegen Feyenoord. Omdat 'het avontuur voor beide partijen niet uitpakte zoals men had gewild' werd de huurperiode na een half jaar beëindigd en vertrok Harries naar Bristol Rovers FC.