Burgess begann seine Karriere in Schottland in seiner Heimatstadt beim FC Aberdeen, danach spielte er bei Celtic Glasgow. Im Alter von elf Jahren zog er von Aberdeen nach Australien.[1] In Australien spielte er für ECU Joondalup. 2012 wechselte er nach England zum FC Fulham, für den er im August 2014 in der Championship debütierte. Im Januar 2015 kehrte er bis zum Saisonende nach Schottland zurück, wo er an den Erstligisten Ross County verliehen wurde, für den er jedoch kein Spiel absolvierte.[2] Im Januar 2016 wurde er an den Fünftligisten Cheltenham Town verliehen.[3] Weitere Vereine in seiner Laufbahn waren Oldham Athletic, der FC Bury, Scunthorpe United, Salford City und Accrington Stanley, die jeweils in der dritten oder vierten Liga unterwegs waren. Im August 2021 schloss er sich dem ebenfalls drittklassigen Klub Ipswich Town per Dreijahresvertrag an.[4]
Nationalmannschaft
Burgess spielte zunächst für Schottland, ehe er 2014 beschloss für Australien aufzulaufen. Für Australien spielt er in der U-20-[5] und der U-23-Auswahl.[6]
Persönliches
Sein Großvater ist der ehemalige schottische Fußballnationalspieler Campbell Forsyth[7], sein Vater Stuart war ebenfalls Fußballspieler.