He made his debut in a goalless draw against Bradford City and went onto make 14 appearances for Barnsley before returning to Cardiff. Return to first team 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. 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. He followed this by scoring two to help Cardiff come back from 2 goals down to beat Derby County, 4–3, before scoring his third in two games against Rotherham United. His performance throughout the season saw Harris gifted the number 11 shirt for the 2017–18 season. However, an ankle injury suffered during pre-season ruled him out for 3 months. 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. Harris scored his first goal since returning from injury in the 2018–19 season, in a 4–2 win over Fulham in the Premier League, Cardiff's first win of the campaign. Sheffield Wednesday On 13 July 2019, it was announced that Harris had signed for Sheffield Wednesday on a free transfer. He would score on his debut away to Reading on the opening day of the 2019/20 season. He would finish his first season at the club scoring 3 goals in 47 appearances across all competitions. In his second season, he would be shown a straight red-card at home to Bournemouth on 3 November 2020. On 20 May 2021 it was announced that he would leave Sheffield Wednesday at the end of the season, following the expiry of his contract. Metalist Kharkiv On 20 September 2021, it was announced that Harris had signed by the Ukrainian First League (the second tier of Ukrainian football pyramid) side Metalist Kharkiv on a free transfer. He made his debut on 21 September 2021 in the 1/16 stage of the Ukrainian Cup with a 2–1 win against Desna Chernihiv, and scored on the 73rd minute to equalize the score. Tuzlaspor In the course of the escalating Russo-Ukrainian war, Harris was loaned to Turkish side Tuzlaspor in April 2022. On 24 July 2022, Harris joined TFF First League side Samsunspor on a two-year deal.