[14] Harris was only called into the first team squad on one occasion during the 2012–13 Championship-winning season, when he made his debut in a 2–1 FA Cup third round defeat against Macclesfield Town on 5 January 2013.
[16] Harris received his first call into the first team squad of the 2013–14 season on 28 August 2013, when he was an unused substitute for a 2–0 League Cup first round win over Accrington Stanley.
[19] The following day, he was included in the squad to face Colchester United and after replacing Will Grigg on 65 minutes, he scored the first senior goal of his career in a 3–1 win.
[20] Harris was stretchered off with a hamstring problem in a 3–0 victory over Preston North End on 21 December, casting doubt on his loan being extended.
[13] It was reported in mid-March 2014 that Harris was close to a return to the Bees to cover for the injured Sam Saunders, despite being sidelined with an ankle injury himself.
[27] In August 2016, Harris received a lot of praise from Cardiff fans and manager, Paul Trollope, after his performances against Blackburn Rovers and Fulham in an unusual right wing back position.
[28] Harris continued to impress under new manager, Neil Warnock and eventually found his first goal on 14 January, scoring in the Severnside derby against Bristol City in a 3–2 win.
[31] Following several games for the under-23 side, Harris eventually made his return to the first team in a 0–0 draw at Sheffield Wednesday, replacing Junior Hoilett.
[41] On 12 September 2023, Harris joined TFF First League club Bandırmaspor on an initial two-year deal with the option for a further twelve months.
[44] On 9 November 2024, Harris returned to England, joining League Two side Carlisle United on a short-term contract until January 2025.