Career
Educated at Ysgol Gyfun Bro Morgannwg in Barry, Burns is a fluent Welsh speaker. He started his youth career at Cardiff City, but failed to earn an U16s contract. He was swiftly picked up by Bristol City, which kick-started a rapid rise through their youth team
He signed his first professional contract on 18 December 2012 on a 2 1⁄2-year deal, and made his professional debut coming on as a substitute against Leeds United on 19 January 2013.
On 12 March 2013 he joined Conference side Forest Green Rovers on loan. He scored the winning goal for Forest Green on his debut later that evening against Southport, finding the back of the Netto in dramatic style in second half stoppage time.
He was recalled by Bristol City on 16 April 2013 and was forced to cut his loan short. He went on to feature straight away in Bristol City"s 1–0 defeat to Birmingham City which confirmed their relegation.
On 27 November 2014, Burns was loaned to League Two club Oxford United until the end of the 2014-2015 season.
He made 9 appearances (3 as a substitute) and scored once, against Cheltenham Town on 3 January 2015. His loan ended prematurely on 2 February 2015 and he was reported to be joining Cheltenham on loan. On 16 February 2016, Burns joined League One side Fleetwood Town on loan for the remainder of the 2015/16 campaign.
In January 2013 Burns, aged 18, was named in the Wales Under-21 squad versus Iceland on 6 February 2013.
On 6 October 2015 Burns received his first call up to the senior Wales side for Union of European Football Associations Euro 2016 qualifiers against Bosnia and Herzegovina and Andorra as a replacement for the injured David Cotterill.