Sezon Klub Kraj Rozgrywki Mecze Bramki 1971/72 Birmingham City F.C. Division Two 8 0 1972/73 Birmingham City F.C. Division One 14 3 1973/74 Birmingham City F.C. Division One 37 10 1974/75 Birmingham City F.C. Division One 39 8 1975/76 Birmingham City F.C. Division One 36 5 1976/77 Birmingham City F.C. Division One 36 19 1977/78 Nottingham Forest F.C. Division One 41 4 1978/79 Nottingham Forest F.C. Division One 25 0 1979/80 Nottingham Forest F.C. Division One 34 3 1980/81 Nottingham Forest F.C. Division One 30 5 1981/82 Nottingham Forest F.C. Division One 7 1 1981/82 Leeds United A.F.C. Division One 23 0 1982/83 Leeds United A.F.C. Division Two 20 2 1982/83 Derby County F.C. Division Two 7 1 1983/84 Leeds United A.F.C. Division Two 13 0 1984/85 Notts County F.C. Division Two 2 0 1985/86 Barnsley F.C. Division Two 21 0

Kariera reprezentacyjna W reprezentacji Szkocji Burns zadebiutował 27 marca 1974 w przegranym 1-2 towarzyskim meczu z RFN. W 1978 został powołany do kadry na mistrzostwa świata. Na mundialu w Argentynie wystąpił w meczach z Peru i Iranem. Ostatni raz w reprezentacji wystąpił 16 maja 1981 w meczu British Home Championship z Walią. Ogółem w reprezentacji rozegrał 20 meczów, w których zdobył bramkę.